// // WhitePlayerConsts.h // WhiteSDK // // Created by yleaf on 2019/3/3. // #ifndef WhitePlayerConsts_h #define WhitePlayerConsts_h typedef NS_ENUM(NSInteger, WhiteObserverMode) { /** (默认)跟随模式。 在跟随模式下,用户观看白板回放时的视角跟随规则如下: - 如果录制的实时房间中有主播,则跟随主播的视角。 - 如果录制的实时房间中没有主播,即跟随用户 ID 最小的具有读写权限用户(即房间内的第一个互动模式的用户)的视角。 - 如果录制的实时房间中既没有主播,也没有读写权限的用户,则以白板初始化时的视角(中心点在世界坐标系的原点,缩放比例为 1.0)观看回放。 **Note:** 在跟随模式下,如果用户通过触屏手势调整了视角,则会自动切换到自由模式。 */ WhiteObserverModeDirectory, /** 自由模式。 在自由模式下,用户观看回放时可以自由调整视角。 */ WhiteObserverModeFreedom }; typedef NS_ENUM(NSInteger, WhitePlayerPhase) { /** 正在等待白板回放的第一帧。这是白板回放的初始阶段。 */ WhitePlayerPhaseWaitingFirstFrame, /** 白板回放正在播放。 */ WhitePlayerPhasePlaying, /** 白板回放已暂停。 */ WhitePlayerPhasePause, /** 白板回放已停止。 */ WhitePlayerPhaseStopped, /** 白板回放已结束。 */ WhitePlayerPhaseEnded, /** 白板回放正在缓存。 */ WhitePlayerPhaseBuffering, }; #endif /* WhitePlayerConsts_h */