BRTC 设备管理接口。
获取设备个数
virtual uint32_t getCount() = 0
返回
根据指定下标获取设备名称
virtual const char* getDeviceName(uint32_t index) = 0
参数
根据指定下标获取设备 PID
virtual const char* getDevicePID(uint32_t index) = 0;
遍历完设备后,调用release释放资源
virtual void release() = 0;
获取设备名称
virtual const char* getDeviceName() = 0;
获取设备 PID
virtual const char* getDevicePID() = 0;
获取设备列表
virtual BRTCDeviceList* getDevicesList(BRTCMediaDeviceType type) = 0;
暂停/指定当前设备
virtual int setCurrentDevice(BRTCMediaDeviceType type, const char* deviceId) = 0;
获取当前使用的设备
virtual BRTCDeviceInfo* getCurrentDevice(BRTCMediaDeviceType type) = 0
设置当前设备的音量
virtual int setCurrentDeviceVolume(BRTCMediaDeviceType type, uint32_t volume) = 0;
详情
获取当前设备的音量
virtual uint32_t getCurrentDeviceVolume(BRTCMediaDeviceType type) = 0;
设置当前设备是否静音
virtual int setCurrentDeviceMute(BRTCMediaDeviceType type, bool mute) = 0;
查询当前设备是否静音
virtual bool getCurrentDeviceMute(BRTCMediaDeviceType type) = 0;
全平台 (C++)
BRTC 设备管理接口。
详细信息
获取设备个数
返回
根据指定下标获取设备名称
参数
返回
根据指定下标获取设备 PID
参数
返回
遍历完设备后,调用release释放资源
获取设备名称
返回
获取设备 PID
返回
遍历完设备后,调用release释放资源
获取设备列表
参数
暂停/指定当前设备
参数
返回
获取当前使用的设备
参数
设置当前设备的音量
参数
返回
详情
获取当前设备的音量
参数
详情
设置当前设备是否静音
参数
返回
详情
查询当前设备是否静音
参数
返回
详情