音视频通讯SDK API参考手册
Windows 1.6.0
|
房间成员的封装类。 更多...
#include <av_endpoint.h>
类 | |
struct | Info |
房间成员基本信息。 更多... | |
Public 类型 | |
typedef void(* | RequestViewListCompleteCallback) (std::vector< std::string > identifier_list, std::vector< View > view_list, int32 result, void *custom_data) |
RequestViewList()的回调函数。 更多... | |
typedef void(* | CancelAllViewCompleteCallback) (int32 result, void *custom_data) |
CancelAllView()的回调函数。 更多... | |
Public 成员函数 | |
virtual const std::string & | GetId () const =0 |
获得房间成员的Id。 更多... | |
virtual const Info & | GetInfo () const =0 |
获得房间成员的基本信息。 更多... | |
virtual bool | MuteAudio (bool is_mute=false)=0 |
屏蔽成员语音。 更多... | |
virtual bool | IsAudioMute ()=0 |
成员是否被屏蔽语音。 更多... | |
virtual bool | HasAudio ()=0 |
判断成员是否音频上行。 更多... | |
virtual bool | HasCameraVideo ()=0 |
判断成员是否有发来自摄像头或外部视频捕获设备的视频。 更多... | |
virtual bool | HasScreenVideo ()=0 |
判断成员是否有发来自屏幕的视频。 更多... | |
Protected 成员函数 | |
virtual | ~AVEndpoint () |
房间成员由房间动态创建和销毁,应用层无法直接创建房间成员,只能通过查询房间成员的方式获取成员对象引用。
typedef void(* tencent::av::AVEndpoint::CancelAllViewCompleteCallback) (int32 result, void *custom_data) |
该函数是CancelAllView的回调函数,用来异步返回启动结果。
result | 异步返回的错误码。 AV_OK 启动成功 |
custom_data | RequestViewList传入的custom_data。 |
typedef void(* tencent::av::AVEndpoint::RequestViewListCompleteCallback) (std::vector< std::string > identifier_list, std::vector< View > view_list, int32 result, void *custom_data) |
该函数是RequestViewList的回调函数,用来异步返回启动结果。
identifier_list | 成员对象Id列表。 |
view_list | 视频画面参数列表。 |
result | 异步返回的错误码。 AV_OK 启动成功 |
custom_data | RequestViewList传入的custom_data。 |
|
protectedvirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
同步返回结果。1.0.0版本只支持在接收成员语音开启时,该接口才起作用,否则无效。
|
pure virtual |
同步返回结果。
|
pure virtual |
同步返回结果。
|
pure virtual |
|
pure virtual |
同步返回结果。屏蔽成员语音仅仅只是本地不解码、不播放,但是还是会接收音频数据。
is_mute | 是否屏蔽。 |