AVDAudioDelegate Protocol Reference

Conforms to NSObject
Declared in AVDAudio.h

Overview

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

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

– onMicrophoneStatusNotify:fromUser: required method

麦克风状态更改通知

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

Discussion

麦克风状态更改通知

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

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

Declared In

AVDAudio.h

– onAudioLevelMonitorNotify:

语音激励通知

- (void)onAudioLevelMonitorNotify:(AVDAudioInfo *)info

Discussion

语音激励通知

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

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

Declared In

AVDAudio.h

– onOpenMicrophoneResult:

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

- (void)onOpenMicrophoneResult:(AVDResult)result

Discussion

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

@param[in] result 错误代码。

Declared In

AVDAudio.h

– onCloseMicrophoneResult:

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

- (void)onCloseMicrophoneResult:(AVDResult)result

Discussion

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

@param[in] result 错误代码。

Declared In

AVDAudio.h

– onMediaPlayNotify:playId:userId:status:

媒体播放状态通知

- (void)onMediaPlayNotify:(AVDRoomId)roomId playId:(NSString *)pid userId:(AVDUserId)userId status:(enum AVDMediaPlayEvents)status

Discussion

媒体播放状态通知

@param[in] rid 房间号。 @param[in] pyid 播放id。 @param[in] uid 用户id @param[in] playevent 播放事件0:开发播放,1:停止播放

Declared In

AVDAudio.h

– onMediaPlayNotify:

媒体播放进度通知 @param[in] currProgressValue 播放时长,毫秒(ms) @sa

- (void)onMediaPlayNotify:(NSUInteger)currentValue

Discussion

媒体播放进度通知 @param[in] currProgressValue 播放时长,毫秒(ms) @sa

Declared In

AVDAudio.h