cn.tee3.avd_SDK-Objectc
2.1.0
|
房间中音频模块接口. 更多...
类方法 | |
(AVDAudio *) | + getAudio: |
获取音频功能模块对象 更多... | |
(AVDResult) | + setSpeakerMode: |
设置耳麦模式 更多... | |
(enum AVDSpeakerMode) | + getSpeakerMode |
获取耳麦模式 更多... | |
属性 | |
id< AVDAudioDelegate > | delegate |
语音回调代理 更多... | |
id< AVDAudioMixerDataDelegate > | mixerDataDelegate |
语音数据回调代理 更多... | |
![]() | |
AVDRoom * | room |
房间对象指针 更多... | |
AVDUserManager * | usermanager |
用户管理模块指针 更多... | |
enum AVDModuleType | type |
模块类型 更多... | |
房间中音频模块接口.
房间音频模块定义房间音频相关如麦克风、扬声器相关操作功能接口。
- (( unavailable("init is not a supported initializer for this class.") __attribute__ |
- (AVDResult) closeMicrophone |
关闭本地麦克风发布到房间中
- (enum AVDDeviceStatus) getMicrophoneStatus |
获取本地麦克风状态
- (enum AVDDeviceStatus) getRemoteMicrophoneStatus: | (AVDUserId) | userId |
remote microphone control
获取远端麦克风状态
[in] | userId | 关联用户Id。 |
+ (enum AVDSpeakerMode) getSpeakerMode |
获取耳麦模式
- (BOOL) ismonitorAudioLevel |
判断是否开启语音激励
- (BOOL) ismuteMicrophone |
判断本地麦克风是否静默
- (BOOL) ismuteSpeaker |
判断本地扬声器是否静默
- (BOOL) isOpenMicrophone |
- (AVDResult) monitorAudioLevel |
开启语音激励功能
- (AVDResult) muteMicrophone |
本地麦克风静默
- (AVDResult) muteSpeaker |
本地扬声器静默
- (AVDResult) openMicrophone |
打开本地麦克风发布到房间中
- (AVDResult) playVoice: | (NSString *) | file |
开始播放声音文件
[in] | *file | 本地音频文件。 |
命令远端用户关闭麦克风
[in] | userId | 关联用户Id。 |
命令远端用户打开麦克风
[in] | userId | 关联用户Id。 |
- (AVDResult) setMixerDataListener: | (id< AVDAudioMixerDataDelegate >) | listener | |
sampleRate: | (NSInteger) | sampleRate | |
设置获取混音数据回调接口
[in] | listener | 混音数据回调指针。 |
[in] | sampleRate | 导出混音数据的采样率:16000,44100,48000。 |
+ (AVDResult) setSpeakerMode: | (enum AVDSpeakerMode) | mode |
- (AVDResult) stopVoice |
停止播放声音文件
- (AVDResult) unmonitorAudioLevel |
关闭语音激励
- (AVDResult) unmuteMicrophone |
本地麦克风取消静默
- (AVDResult) unmuteSpeaker |
本地扬声器取消静默
|
readwritenonatomicweak |
语音回调代理
|
readwritenonatomicweak |
语音数据回调代理