Inherits enable_shared_from_this< IVideoTrackObserver >.
|
virtual | ~IVideoTrackObserver ()=default |
|
virtual void | onLocalVideoStateChanged (int id, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_REASON reason, 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 | 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::unordered_map< int, VideoConfigurationEx > &config) |
|
virtual void | onVideoPipelineDataFormatChanged (int format) |
|
virtual void | onCameraFacingChanged (int facing) |
|
virtual void | onViewSizeChanged (uid_t uid, view_t view, int width, int height) |
|
virtual void | OnSetRexferParams (bool fec_rexfer, float rexfer_alpha, int max_rexfer_times) |
|
virtual void | OnRexferStatusUpdated (bool status, int32_t target_bitrate) |
|
virtual void | OnNotifyDepartedFrame (uid_t uid, int picture_id) |
|
virtual void | onCameraInfoListChanged (CameraInfoList cameraInfoList) |
|
virtual void | onCameraCharacteristicProfileChanged (agora::rtc::CameraCharacteristicProfile profile) |
|
virtual void | OnEncoderStatusUpdate (webrtc::VideoCodecType codec_type, webrtc::HW_ENCODER_ACCELERATING_STATUS hw_accelerate_status) |
|
virtual void | OnVideoStatusUpdated (int status) |
|
virtual void | onVideoAvailabilityIndicatorEvent (VideoAvailabilityIndicator indicator) |
|
virtual void | onVideoHWCodecSpecEvent (agora::rtc::VideoHWCodecSpec codecSpec) |
|
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, bool isDisableMe=false) |
|
virtual void | onVideoContentChanged (uid_t uid, agora::VideoContentType newType, agora::VideoContentSubType newSubtype) |
|
virtual void | OnRequestKeyFrame (uid_t uid, VIDEO_STREAM_TYPE type) |
|