摄像头ID定义在Manager
类中的enum类型CameraID
值 | 含义 |
---|---|
CAMERA_BACK | 后置摄像头 |
CAMERA_FRONT | 前置摄像头 |
CAMERA_HIK_IN | 海康设备内置摄像头 |
CAMERA_HIK_EXT | 海康设备外接摄像头 |
CAMERA_UM030C | UM030C摄像头 |
该枚举类型定义在
Manager
类中,使用时Manager.CameraID
录制模式定义一个单独的enum类型 RecordMode
值 | 含义 |
---|---|
SwOnlyAudio | 软件编码,仅采集音频 |
SwOnlyVideo | 软件编码,仅采集视频 |
SwAudioAndVideo | 软件编码,采集视频和音频 |
HwOnlyAudio | 硬件编码,仅采集音频 |
HwOnlyVideo | 硬件编码,仅采集视频 |
HwAudioAndVideo | 硬件编码,采集音频和视频 |
HwVideoSwAudio | 硬编视频,软编音频 |
建议使用硬编模式,编码效率高。
音频编码类型定义在Manager
类中的enum类型AudioEncoderType
值 | 含义 |
---|---|
AMR_NB | AMR_NB音频编码 |
AAC | AAC音频编码,仅支持硬编音频 |
该枚举类型定义在
Manager
类中,使用时Manager.AudioEncoderType
录制状态定义在Manager
类中的enum类型RecordStatus
值 | 含义 |
---|---|
IDLE | 空闲状态 |
RECORDING | 正在录制 |
PAUSE | 暂停状态 |
UPLOADING | 续传或上传离线文件 |
该枚举类型定义在
Manager
类中,使用时Manager.RecordStatus
播放器全屏模式定义在Player
类中的enum类型FullscreenMode
值 | 含义 |
---|---|
NONE_FULLSCREEN | 非全屏 |
FULLSCREEN | 按视频画面比例全屏,当视频比例与屏幕比例不一致时,会有空白 |
FULLSCREEN_STRETCH | 完全充满屏幕,不管视频画面的比例,因此画面可能会有拉伸 |
FULLSCREEN_ZOOM | 等比例全屏,多余部分被切割 |
该枚举类型定义在
Player
类中,使用时Player.FullscreenMode
设备类型定义在Manager
类中的enum类型DeviceType
值 | 含义 |
---|---|
PHONE | 手机设备 |
GLASS | 眼镜设备 |
该枚举类型定义在
Manager
类中,使用时Manager.Devicetype