ZegoAudioRoom
Public Member Functions | List of all members
ZEGO::AUDIOROOM::IAudioLivePlayerCallback Class Referenceabstract

#include <AudioRoomCallback-Player.h>

Public Member Functions

virtual void OnPlayStateUpdate (int stateCode, const ZegoStreamInfo &pStreamInfo)=0
 
virtual void OnPlayQualityUpdate (const char *pszStreamID, ZegoPlayQuality playQuality)
 
virtual void OnRemoteMicStatusUpdate (const char *pStreamID, int nStatus, int nReason)
 
virtual void OnRecvRemoteAudioFirstFrame (const char *pStreamID)
 
virtual ~IAudioLivePlayerCallback ()
 

Constructor & Destructor Documentation

◆ ~IAudioLivePlayerCallback()

virtual ZEGO::AUDIOROOM::IAudioLivePlayerCallback::~IAudioLivePlayerCallback ( )
inlinevirtual

Member Function Documentation

◆ OnPlayQualityUpdate()

virtual void ZEGO::AUDIOROOM::IAudioLivePlayerCallback::OnPlayQualityUpdate ( const char *  pszStreamID,
ZegoPlayQuality  playQuality 
)
inlinevirtual

观看质量更新

Parameters
pszStreamID观看流 ID
playQualityZegoPlayQuality 对象,内部包含了各项质量数据

◆ OnPlayStateUpdate()

virtual void ZEGO::AUDIOROOM::IAudioLivePlayerCallback::OnPlayStateUpdate ( int  stateCode,
const ZegoStreamInfo pStreamInfo 
)
pure virtual

播放状态更新

Parameters
stateCode状态码
pStreamInfo流信息

◆ OnRecvRemoteAudioFirstFrame()

virtual void ZEGO::AUDIOROOM::IAudioLivePlayerCallback::OnRecvRemoteAudioFirstFrame ( const char *  pStreamID)
inlinevirtual

接收到远端音频的首帧通知

Attention
  1. 当远端音频的首帧到达后,会收到该 API 回调通知。
Parameters
pStreamID流 ID

◆ OnRemoteMicStatusUpdate()

virtual void ZEGO::AUDIOROOM::IAudioLivePlayerCallback::OnRemoteMicStatusUpdate ( const char *  pStreamID,
int  nStatus,
int  nReason 
)
inlinevirtual

远端麦克风状态通知

Attention
  1. 仅拉 UDP 流有效;
  2. 当房间内其他流的麦克风状态发生改变,如其他用户调用了 EnableMic (true/false) 后,会收到该 API 回调通知。
Parameters
pStreamID流 ID
nStatus,参考zego-api-defines.h 中 DeviceStatus 的定义
nReason,参考zego-api-defines.h 中 ZegoDeviceErrorReason 的定义

The documentation for this class was generated from the following file: