音视频通讯SDK API参考手册  Windows 1.6.0
tencent::av::AVRemoteAudioDevice类 参考

远端音频设备的封装类。 更多...

#include <av_device.h>

类 tencent::av::AVRemoteAudioDevice 继承关系图:
tencent::av::AVAudioDevice tencent::av::AVSupportAudioPreview tencent::av::AVDevice

额外继承的成员函数

- Public 类型 继承自 tencent::av::AVAudioDevice
typedef void(* FrameDataCallback) (AudioFrame *audio_frame, void *custom_data)
 SetFrameDataCallback()的回调函数, 内部使用。 更多...
 
- Public 类型 继承自 tencent::av::AVDevice
enum  DeviceOperation { DEVICE_OPERATION_UNKNOWN = 0, DEVICE_OPERATION_OPEN = 1, DEVICE_OPERATION_CLOSE = 2 }
 设备操作类型。 更多...
 
- Public 类型 继承自 tencent::av::AVSupportAudioPreview
typedef void(* PreviewCallback) (AudioFrame *audio_frame, void *custom_data)
 SetPreviewCallback()的回调函数。 更多...
 
- Public 成员函数 继承自 tencent::av::AVAudioDevice
virtual uint32 GetVolume ()=0
 获得音频设备音量大小。 更多...
 
virtual void SetVolume (uint32 value)=0
 设置音频设备音量大小。 更多...
 
virtual uint32 GetDynamicVolume ()=0
 获得音频设备动态音量。 更多...
 
virtual void SetFrameDataCallback (FrameDataCallback frame_callback, void *custom_data=NULL)=0
 设置采集回调函数,内部使用。 更多...
 
virtual FrameDataCallback GetFrameDataCallback ()=0
 
virtual void * GetFrameCustomData ()=0
 
- Public 成员函数 继承自 tencent::av::AVDevice
virtual const std::string & GetId () const =0
 获得当前设备Id。 更多...
 
virtual const std::string & GetType () const =0
 获得当前设备类型。 更多...
 
virtual const InfoGetInfo () const =0
 获取设备信息。 更多...
 
virtual void SetInfo (const Info &info)=0
 设置设备信息。 更多...
 
virtual bool IsSelected () const =0
 判断设备是否处于选中状态。 更多...
 
virtual void SetSelect (bool is_select=true)=0
 选中设备 更多...
 
- Public 成员函数 继承自 tencent::av::AVSupportAudioPreview
virtual void SetPreviewCallback (PreviewCallback frame_callback, void *custom_data=NULL)=0
 设置音频预览回调。 更多...
 
virtual PreviewCallback GetPreviewCallback ()=0
 音频预览回调函数。 更多...
 
virtual void * GetPreviewCustomData ()=0
 获取音频预览回调自定义数据。 更多...
 

详细描述

远端音频设备是一个虚拟的设备,它属于音频输出设备,用于输出远端音频。 可以把AVRemoteAudioDevice理解成是所有房间成员的音频数据分发器。 App可以通过AVRemoteAudioDevice获得单个房间成员的音频数据。