Inherits std::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 | onSvcLayerUpdated (SvcAABandwidthReportInfo info, int supported_max_layers, AdaptiveScenarioType scenario_type, int channel_size, const std::map< VideoStreamIndex, int > &be_subscribed_streams, const std::vector< int > &svc_layer_bitrate, SvcAASourceType source, const std::vector< SvcAAStrategyResult > &svc_aa_strategy_result_vec) |
| |
| virtual void | onSvcaaEnabledStateUpdated (uint16_t enabled_state) |
| |
| virtual void | onEncoderStrategySupportedSvcLayersUpdated (int max_layers) |
| |
| 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 (bool is_fallback, webrtc::MediaStreamId stream_id, int reason) |
| |
| virtual void | onVideoAvailabilityIndicatorEvent (VideoAvailabilityIndicator indicator) |
| |
| virtual void | onVideoRendererInfoEvent (VideoRendererInfo info) |
| |
| virtual void | onVideoHWCodecSpecEvent (agora::rtc::VideoHWCodecSpec codecSpec) |
| |
| virtual void | onVideoSizeChanged (int id, uid_t uid, int width, int height, int rotation) |
| |
| virtual void | onYuvConvertStats (const YuvConvertStats &stats) |
| |
| virtual void | onWatermarkStats (int32_t image_count, int32_t buffer_count, int32_t literal_count, int32_t timestamp_count) |
| |
| 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) |
| |
| virtual void | OnVideoCodingModuleInfosUpdated (webrtc::VideoCodingModuleInfos videoCodingInfos) |
| |
| virtual void | OnVideoEncodeStrategyUpdated (agora::rtc::VideoEncodeStrategyInfo strategy) |
| |
| virtual void | OnFirstDecodableFrameReceived (uint8_t stream_id) |
| |
| virtual void | OnBcmDecodeFeedback (uid_t uid, std::string &&fb) |
| |
| virtual void | OnBcmNetworkStatsFeeback (uid_t uid, std::string &&fb) |
| |