音频设备信息收集方法。
IAudioDeviceCollection 接口类获取音频设备相关的数据。
◆ ~IAudioDeviceCollection()
virtual agora::rtc::IAudioDeviceCollection::~IAudioDeviceCollection |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ getCount()
virtual int agora::rtc::IAudioDeviceCollection::getCount |
( |
| ) |
|
|
pure virtual |
◆ getDevice()
virtual int agora::rtc::IAudioDeviceCollection::getDevice |
( |
int |
index, |
|
|
char |
deviceName[MAX_DEVICE_ID_LENGTH], |
|
|
char |
deviceId[MAX_DEVICE_ID_LENGTH] |
|
) |
| |
|
pure virtual |
获取指定index的设备信息。
- 参数
-
index | 输入参数,指定想查询的设备信息。 |
deviceName | 输出参数,设备名称。 |
deviceId | 输出参数,设备 ID。 |
- 返回
◆ setDevice()
virtual int agora::rtc::IAudioDeviceCollection::setDevice |
( |
const char |
deviceId[MAX_DEVICE_ID_LENGTH] | ) |
|
|
pure virtual |
◆ setApplicationVolume()
virtual int agora::rtc::IAudioDeviceCollection::setApplicationVolume |
( |
int |
volume | ) |
|
|
pure virtual |
◆ getApplicationVolume()
virtual int agora::rtc::IAudioDeviceCollection::getApplicationVolume |
( |
int & |
volume | ) |
|
|
pure virtual |
◆ setApplicationMute()
virtual int agora::rtc::IAudioDeviceCollection::setApplicationMute |
( |
bool |
mute | ) |
|
|
pure virtual |
设置 App 静音。
- 参数
-
mute |
- true: App 设为静音;
- false: App 设为不静音。
|
- 返回
-
◆ isApplicationMute()
virtual int agora::rtc::IAudioDeviceCollection::isApplicationMute |
( |
bool & |
mute | ) |
|
|
pure virtual |
获取 App 当前的静音状态。
- 参数
-
mute |
- true: App 为静音状态;
- false: App 为非静音状态。
|
- 返回
-
◆ release()
virtual void agora::rtc::IAudioDeviceCollection::release |
( |
| ) |
|
|
pure virtual |