cn.tee3.avd_SDK-C++  2.1.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IMAudio::IListener类 参考abstract

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

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 ()
 异步返回 ** 本用户订阅音频异步返回 更多...
 

详细描述

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

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

构造及析构函数说明

◆ ~IListener() [1/2]

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

◆ ~IListener() [2/2]

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

异步返回 ** 本用户订阅音频异步返回

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

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

成员函数说明

◆ onAudioLevelMonitorNotify() [1/2]

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

语音激励通知

参数
[in]info语音激励信息。
注解
语音激励通知,只有启用语音激励后才会有语音激励通知。启用语音激励接口为:monitorAudioLevel。
参见
monitorAudioLevel

◆ onAudioLevelMonitorNotify() [2/2]

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

语音激励通知

参数
[in]info语音激励信息。
注解
语音激励通知,只有启用语音激励后才会有语音激励通知。启用语音激励接口为:monitorAudioLevel。
参见
monitorAudioLevel

◆ onCloseMicrophoneResult() [1/2]

virtual void tee3::avd::IMAudio::IListener::onCloseMicrophoneResult ( Result  result)
pure virtual

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

参数
[in]result错误代码。
参见
closeMicrophone

◆ onCloseMicrophoneResult() [2/2]

virtual void tee3::avd::IMAudio::IListener::onCloseMicrophoneResult ( Result  result)
pure virtual

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

参数
[in]result错误代码。
参见
closeMicrophone

◆ onMicrophoneStatusNotify() [1/2]

virtual void tee3::avd::IMAudio::IListener::onMicrophoneStatusNotify ( MicrophoneStatus  status,
const UserId fromUserId 
)
pure virtual

通知

麦克风状态更改通知

参数
[in]status麦克风状态。
[in]fromUserId设备关联用户Id。
注解
当麦克风状态更改后,房间内所有用户接收到此通知。
参见
openMicrophone
closeMicrophone

◆ onMicrophoneStatusNotify() [2/2]

virtual void tee3::avd::IMAudio::IListener::onMicrophoneStatusNotify ( MicrophoneStatus  status,
const UserId fromUserId 
)
pure virtual

通知

麦克风状态更改通知

参数
[in]status麦克风状态。
[in]fromUserId设备关联用户Id。
注解
当麦克风状态更改后,房间内所有用户接收到此通知。
参见
openMicrophone
closeMicrophone

◆ onOpenMicrophoneResult() [1/2]

virtual void tee3::avd::IMAudio::IListener::onOpenMicrophoneResult ( Result  result)
pure virtual

异步返回

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

参数
[in]result错误代码。
参见
openMicrophone

◆ onOpenMicrophoneResult() [2/2]

virtual void tee3::avd::IMAudio::IListener::onOpenMicrophoneResult ( Result  result)
pure virtual

异步返回

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

参数
[in]result错误代码。
参见
openMicrophone

◆ onSubscribeResult()

virtual void tee3::avd::IMAudio::IListener::onSubscribeResult ( Result  result,
const UserId fromId 
)
virtual

异步返回

本用户订阅音频异步返回

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

◆ onUnsubscribeResult()

virtual void tee3::avd::IMAudio::IListener::onUnsubscribeResult ( Result  result,
const UserId fromId 
)
virtual

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

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

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