API Reference for mac - IMicManager
更新时间: 2023-10-23 16:45:52
Public 成员函数 | |
virtual | ~IMicManager () |
virtual int | getVolume ()=0 |
virtual bool | setVolume (unsigned nVol)=0 |
virtual unsigned | getDeviceCount ()=0 |
virtual bool | getCurDeviceID (char *deviceId)=0 |
virtual bool | setCurDevice (unsigned deviceIndex)=0 |
virtual bool | setCurDeviceID (const char *deviceId)=0 |
virtual bool | getDevice (unsigned nIndex, char *deviceName, char *deviceID)=0 |
virtual int | startRecordingDeviceTest (int indicationInterval)=0 |
virtual int | stopRecordingDeviceTest ()=0 |
virtual int | setRecordingDeviceMute (bool mute)=0 |
构造及析构函数说明
◆ ~IMicManager()
| virtual |
成员函数说明
◆ getVolume()
| pure virtual |
获取当前使用的麦克音量 [0~255]
- 返回
- 返回当前使用的麦克音量, 如果无法获取,则返回-1
◆ setVolume()
| pure virtual |
设置当前使用的麦克音量
- 参数
nVol 音量值 [0~255]
- 返回
- true:设置成功 false:设置失败
◆ getDeviceCount()
| pure virtual |
获取麦克数量
- 返回
- int 麦克风数量
◆ getCurDeviceID()
| pure virtual |
获取当前使用的麦克设备Id
- 参数
devceId 当前麦克的设备ID
- 返回
- true:找到当前使用的麦克; false:没有找到当前使用的麦克
◆ setCurDevice()
| pure virtual |
设置当前使用的麦克
- 参数
devideIndex 麦克的编号(从0开始)
- 返回
- true:设置成功 false:设置失败
◆ setCurDeviceID()
| pure virtual |
设置当前使用的麦克
- 参数
devideId 麦克的Id
- 返回
- true:设置成功 false:设置失败
◆ getDevice()
| pure virtual |
获取麦克信息
- 参数
nIndex 麦克的编号(从0开始) deviceName 麦克的名字 deviceID 麦克的ID
- 返回
- true:找到此麦克;false:未找到
◆ startRecordingDeviceTest()
| pure virtual |
◆ stopRecordingDeviceTest()
| pure virtual |
停止麦克风检测
- 返回
- int 0: 成功. - < 0: 失败.
◆ setRecordingDeviceMute()
| pure virtual |
设置麦克风静音
- 参数
mute true:静音; false:不静音。
- 返回
- int
该类的文档由以下文件生成: