12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // 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 */
|