Public 成员函数 | |
virtual DeviceList * | getDeviceList (DEVICETYPE type)=0 |
virtual void | releaseDeviceList (DeviceList *list)=0 |
virtual int32_t | setCurrentDevice (DEVICETYPE type, const char *deviceId)=0 |
virtual DeviceInfo * | getCurrentDevice (DEVICETYPE type)=0 |
virtual void | releaseDeviceInfo (DeviceInfo *info)=0 |
virtual int32_t | setSpeakerVolume (uint32_t volume)=0 |
virtual int32_t | getSpeakerVolume ()=0 |
virtual ScreenList * | getScreenList ()=0 |
virtual void | releaseScreenList (ScreenList *list)=0 |
virtual int32_t | startCameraDeviceTest (const char *deviceId, winId displayWindowId, bool mirror)=0 |
virtual int32_t | startCameraDeviceTest (const char *deviceId, onLocalVideoData callback)=0 |
virtual void | stopCameraDeviceTest ()=0 |
virtual int32_t | setCameraOrientation (const char *deviceId, CAMERA_CAPTURE_ORIENTATION orientation)=0 |
virtual int32_t | startMicDeviceTest (const char *deviceId, onLocalAudioLevel callback)=0 |
virtual int32_t | startMicDeviceTest (const char *deviceId, onLocalAudioData callback)=0 |
virtual void | stopMicDeviceTest ()=0 |
virtual int32_t | setMicrophoneVolume (uint32_t volume)=0 |
virtual int32_t | getMicrophoneVolume ()=0 |
virtual int32_t | openLocalVideo ()=0 |
virtual void | closeLocalVideo ()=0 |
|
pure virtual |
获取设备列表
type | 设备类型 |
|
pure virtual |
释放DeviceList*对象内存
list | DeviceList对象指针 |
|
pure virtual |
设置当前设备
type | 设备类型 |
deviceId | 设备id |
|
pure virtual |
获取当前设备
type | 设备类型 |
|
pure virtual |
释放DeviceInfo内存
info | DeviceInfo对象指针 |
|
pure virtual |
设置扬声器音量(0-255)
volume | 音量大小 |
|
pure virtual |
获取扬声器音量
|
pure virtual |
获取屏幕列表
|
pure virtual |
释放ScreenList内存
list | ScreenList对象指针 |
|
pure virtual |
开始摄像头测试
deviceId | 摄像头设备id,传入nullptr表示使用setCurrentDevice指定的摄像头 |
displayWindowId | 回显窗口id |
mirror | 镜像模式 true:镜像 false:不镜像 |
|
pure virtual |
开始摄像头测试
deviceId | 摄像头设备id,传入nullptr表示使用setCurrentDevice指定的摄像头 |
callback | 回调函数指针,摄像头采集数据将通过callback回调 |
|
pure virtual |
停止摄像头测试
|
pure virtual |
设置摄像头装配方向
deviceId | 摄像头设备id,传入nullptr表示使用setCurrentDevice指定的摄像头 |
rotation | 旋转角度 |
|
pure virtual |
开始麦克风测试
deviceId | 麦克风设备id,传入nullptr表示使用setCurrentDevice指定的麦克风 |
callback | 回调函数,SDK每200ms回调一次,汇报当前音频能量(0-127) |
|
pure virtual |
开始麦克风测试
deviceId | 麦克风设备id,传入nullptr表示使用setCurrentDevice指定的麦克风 |
callback | 回调函数,麦克风采集数据将通过callback回调 |
|
pure virtual |
结束麦克风测试
|
pure virtual |
设置麦克风音量(1-100)
volume | 音量大小 |
|
pure virtual |
获取麦克风音量
|
pure virtual |
打开本地摄像头
|
pure virtual |
关闭本地摄像头