CloudHub 文档中心
下载中心 文档中心

RTS 实时流直播


CloudHubRTS CPP

IAudioDeviceCollection

音频设备获取

getCount

获取音频设备数量

int getCount()

返回

音频设备数量

getDevice

获取设备

int getDevice(int index,
              char deviceName[MAX_DEVICE_ID_LENGTH],
              char deviceId[MAX_DEVICE_ID_LENGTH])

参数

参数描述
index设备索引
deviceName设备名称
deviceId设备 Id

返回

setDevice

设置设备

int setDevice(const char deviceId[MAX_DEVICE_ID_LENGTH])

参数

参数描述
deviceId设备 Id

返回

setApplicationVolume

设置应用音量

int setApplicationVolume(int volume)

参数

参数描述
volume音量值

返回

getApplicationVolume

获取应用音量

int getApplicationVolume(int& volume)

参数

参数描述
volume音量值

返回

setApplicationMute

设置静音

int setApplicationMute(bool mute)

参数

参数描述
mute是否静音
• true: 静音
• false: 非静音

返回

isApplicationMute

应用是否静音状态

int isApplicationMute(bool& mute)

参数

参数描述
mute是否静音
• true: 静音
• false: 非静音

返回

release

释放设备

void release()