Inherits enable_shared_from_this< IVideoTrackObserver >.
|
virtual | ~IVideoTrackObserver ()=default |
|
virtual void | onLocalVideoStateChanged (int id, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR errorCode, int timestamp_ms) |
|
virtual void | onRemoteVideoStateChanged (uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int timestamp_ms) |
|
virtual void | onFirstVideoFrameRendered (int id, uid_t uid, int width, int height, int timestamp_ms) |
|
virtual void | onFirstVideoFrameDecoded (std::string cid, uid_t uid, uint32_t ssrc, int width, int height, int timestamp_ms) |
|
virtual void | onFirstVideoKeyFrameReceived (uid_t uid, uint64_t timestamp, const webrtc::FirstVideoFrameStreamInfo &streamInfo) |
|
virtual void | onVideoContentChanged (uid_t uid, agora::VideoContentType newType, agora::VideoContentSubType newSubtype) |
|
virtual void | onSourceVideoSizeChanged (uid_t uid, int width, int height, int rotation, int timestamp_ms) |
|
virtual void | onSendSideDelay (int id, int send_delay) |
|
virtual void | onRecvSideDelay (uid_t uid, int recv_delay) |
|
virtual void | onRecvSideFps (uid_t uid, int fps) |
|
virtual void | onEncoderConfigurationChanged (const std::vector< VideoConfigurationEx > &config) |
|
virtual void | onCameraFacingChanged (int facing) |
|
virtual void | onViewSizeChanged (uid_t uid, agora::utils::object_handle view, int width, int height) |
|
virtual void | OnSetRexferParams (bool fec_rexfer, float rexfer_alpha) |
|
virtual void | OnRexferStatusUpdated (bool status, int32_t target_bitrate) |
|
virtual void | OnRequestCodecFallback () |
|
virtual void | OnNotifyDepartedFrame (uid_t uid, int picture_id) |
|
virtual void | onCameraInfoListChanged (CameraInfoList cameraInfoList) |
|
virtual void | onVideoAvailabilityIndicatorEvent (VideoAvailabilityIndicator indicator) |
|
virtual void | onVideoSizeChanged (int id, uid_t uid, int width, int height, int rotation) |
|
virtual void | onLocalAddVideoFilter (int track_id, std::string filter_name, bool enabled) |
|
virtual void | onLocalFilterStatusChanged (int track_id, std::string filter_name, bool enabled) |
|
virtual void | onRemoteAddVideoFilter (std::string cid, uid_t uid, uint32_t ssrc, std::string filter_name, bool enabled) |
|
virtual void | onRemoteFilterStatusChanged (std::string cid, uid_t uid, uint32_t ssrc, std::string filter_name, bool enabled) |
|