C++SDK  1.0.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IMAudio::IListener类 参考abstract

#include <maudio.h>

Public 成员函数

virtual void onMicrophoneStatusNotify (MicrophoneStatus status, const UserId &fromUserId)=0
 通知 更多...
 
virtual void onAudioLevelMonitorNotify (const AudioInfo &info)=0
 
virtual void onOpenMicrophoneResult (Result result)=0
 异步返回 更多...
 
virtual void onCloseMicrophoneResult (Result result)=0
 
virtual void onSubscribeResult (Result result, const UserId &fromId)
 异步返回 更多...
 
virtual void onUnsubscribeResult (Result result, const UserId &fromId)
 
virtual void onMicrophoneStatusNotify (MicrophoneStatus status, const UserId &fromUserId)=0
 ֪ͨ 更多...
 
virtual void onAudioLevelMonitorNotify (const AudioInfo &info)=0
 
virtual void onOpenMicrophoneResult (Result result)=0
 更多...
 
virtual void onCloseMicrophoneResult (Result result)=0
 

Protected 成员函数

virtual ~IListener ()
 
virtual ~IListener ()
 

详细描述

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

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

Ƶģصӿ.

Ƶģصӿڶ˷Ƶ˷硢֪ͨ첽ء

构造及析构函数说明

virtual tee3::avd::IMAudio::IListener::~IListener ( )
inlineprotectedvirtual
virtual tee3::avd::IMAudio::IListener::~IListener ( )
inlineprotectedvirtual

첽 ** ûƵ첽 ûȡƵ첽

参数
[in]result
[in]fromIdûIdΨһʾһû
参见
unsubscribe

成员函数说明

virtual void tee3::avd::IMAudio::IListener::onAudioLevelMonitorNotify ( const AudioInfo info)
pure virtual

֪ͨ

参数
[in]infoϢ
注解
ֻ֪ͨŻ֪ͨӿΪmonitorAudioLevel
参见
monitorAudioLevel
virtual void tee3::avd::IMAudio::IListener::onAudioLevelMonitorNotify ( const AudioInfo info)
pure virtual

语音激励通知

参数
[in]info语音激励信息。
注解
语音激励通知,只有启用语音激励后才会有语音激励通知。启用语音激励接口为:monitorAudioLevel。
参见
monitorAudioLevel
virtual void tee3::avd::IMAudio::IListener::onCloseMicrophoneResult ( Result  result)
pure virtual

ûر˷첽

参数
[in]result
参见
closeMicrophone
virtual void tee3::avd::IMAudio::IListener::onCloseMicrophoneResult ( Result  result)
pure virtual

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

参数
[in]result错误代码。
参见
closeMicrophone
virtual void tee3::avd::IMAudio::IListener::onMicrophoneStatusNotify ( MicrophoneStatus  status,
const UserId fromUserId 
)
pure virtual

֪ͨ

˷״̬֪ͨ

参数
[in]status˷״̬
[in]fromUserId豸ûId
注解
˷״̬ĺ󣬷ûյ֪ͨ
参见
openMicrophone
closeMicrophone
virtual void tee3::avd::IMAudio::IListener::onMicrophoneStatusNotify ( MicrophoneStatus  status,
const UserId fromUserId 
)
pure virtual

通知

麦克风状态更改通知

参数
[in]status麦克风状态。
[in]fromUserId设备关联用户Id。
注解
当麦克风状态更改后,房间内所有用户接收到此通知。
参见
openMicrophone
closeMicrophone
virtual void tee3::avd::IMAudio::IListener::onOpenMicrophoneResult ( Result  result)
pure virtual

û˷첽

参数
[in]result
参见
openMicrophone
virtual void tee3::avd::IMAudio::IListener::onOpenMicrophoneResult ( Result  result)
pure virtual

异步返回

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

参数
[in]result错误代码。
参见
openMicrophone
virtual void tee3::avd::IMAudio::IListener::onSubscribeResult ( Result  result,
const UserId fromId 
)
inlinevirtual

异步返回

本用户订阅音频异步返回

参数
[in]result错误代码。
[in]fromId用户Id,唯一标示一个用户。
参见
subscribe
virtual void tee3::avd::IMAudio::IListener::onUnsubscribeResult ( Result  result,
const UserId fromId 
)
inlinevirtual

本用户取消订阅音频异步返回

参数
[in]result错误代码。
[in]fromId用户Id,唯一标示一个用户。
参见
unsubscribe

该类的文档由以下文件生成: