数据类型

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