摄像头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