AVDAudioDelegate

Extends Protocol:
NSObject
Declared In:

Introduction

房间中音频模块回调接口.

音频模块回调接口定义了房间中音频相关如麦克风、扬声器的通知和异步操作返回。



Methods

-onAudioLevelMonitorNotify:
-onCloseMicrophoneResult:
-onMicrophoneStatusNotify:fromUser:
-onOpenMicrophoneResult:

onAudioLevelMonitorNotify:


@optional

- (void) onAudioLevelMonitorNotify:(AVDAudioInfo*)info;
Discussion

语音激励通知

@param[in] info 语音激励信息。

语音激励通知,只有启用语音激励后才会有语音激励通知。启用语音激励接口为:monitorAudioLevel。:

@sa monitorAudioLevel


onCloseMicrophoneResult:


@optional

- (void) onCloseMicrophoneResult:(AVDResult)result;
Discussion

本用户关闭麦克风异步返回

@param[in] result 错误代码。 @sa closeMicrophone


onMicrophoneStatusNotify:fromUser:


@required

- (void) onMicrophoneStatusNotify:(enum AVDDeviceStatus)status fromUser:(AVDUserId) fromId;
Discussion

麦克风状态更改通知

@param[in] status 麦克风状态。 @param[in] fromId 设备关联用户Id。

当麦克风状态更改后,房间内所有用户接收到此通知。:

@sa openMicrophone


onOpenMicrophoneResult:


@optional

- (void) onOpenMicrophoneResult:(AVDResult)result;
Discussion

本用户打开麦克风异步返回

@param[in] result 错误代码。 @sa openMicrophone