Agora C++ API Reference for All Platforms
agora::rtc::IVideoTrackObserver Member List

This is the complete list of members for agora::rtc::IVideoTrackObserver, including all inherited members.

onCameraCharacteristicProfileChanged(agora::rtc::CameraCharacteristicProfile profile)agora::rtc::IVideoTrackObserverinlinevirtual
onCameraFacingChanged(int facing)agora::rtc::IVideoTrackObserverinlinevirtual
onCameraInfoListChanged(CameraInfoList cameraInfoList)agora::rtc::IVideoTrackObserverinlinevirtual
onEncoderConfigurationChanged(const std::unordered_map< int, VideoConfigurationEx > &config)agora::rtc::IVideoTrackObserverinlinevirtual
OnEncoderStatusUpdate(webrtc::VideoCodecType codec_type, webrtc::HW_ENCODER_ACCELERATING_STATUS hw_accelerate_status)agora::rtc::IVideoTrackObserverinlinevirtual
onFirstVideoFrameDecoded(std::string cid, uid_t uid, uint32_t ssrc, int width, int height, int timestamp_ms)agora::rtc::IVideoTrackObserverinlinevirtual
onFirstVideoFrameRendered(int id, uid_t uid, int width, int height, int timestamp_ms)agora::rtc::IVideoTrackObserverinlinevirtual
onFirstVideoKeyFrameReceived(uid_t uid, uint64_t timestamp, const webrtc::FirstVideoFrameStreamInfo &streamInfo)agora::rtc::IVideoTrackObserverinlinevirtual
onLocalAddVideoFilter(int track_id, std::string filter_name, bool enabled)agora::rtc::IVideoTrackObserverinlinevirtual
onLocalFilterStatusChanged(int track_id, std::string filter_name, bool enabled)agora::rtc::IVideoTrackObserverinlinevirtual
onLocalVideoStateChanged(int id, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_REASON reason, int timestamp_ms)agora::rtc::IVideoTrackObserverinlinevirtual
OnNotifyDepartedFrame(uid_t uid, int picture_id)agora::rtc::IVideoTrackObserverinlinevirtual
onRecvSideDelay(uid_t uid, int recv_delay)agora::rtc::IVideoTrackObserverinlinevirtual
onRecvSideFps(uid_t uid, int fps)agora::rtc::IVideoTrackObserverinlinevirtual
onRemoteAddVideoFilter(std::string cid, uid_t uid, uint32_t ssrc, std::string filter_name, bool enabled)agora::rtc::IVideoTrackObserverinlinevirtual
onRemoteFilterStatusChanged(std::string cid, uid_t uid, uint32_t ssrc, std::string filter_name, bool enabled, bool isDisableMe=false)agora::rtc::IVideoTrackObserverinlinevirtual
onRemoteVideoStateChanged(uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int timestamp_ms)agora::rtc::IVideoTrackObserverinlinevirtual
OnRequestKeyFrame(uid_t uid, VIDEO_STREAM_TYPE type)agora::rtc::IVideoTrackObserverinlinevirtual
OnRexferStatusUpdated(bool status, int32_t target_bitrate)agora::rtc::IVideoTrackObserverinlinevirtual
onSendSideDelay(int id, int send_delay)agora::rtc::IVideoTrackObserverinlinevirtual
OnSetRexferParams(bool fec_rexfer, float rexfer_alpha, int max_rexfer_times)agora::rtc::IVideoTrackObserverinlinevirtual
onSourceVideoSizeChanged(uid_t uid, int width, int height, int rotation, int timestamp_ms)agora::rtc::IVideoTrackObserverinlinevirtual
onVideoAvailabilityIndicatorEvent(VideoAvailabilityIndicator indicator)agora::rtc::IVideoTrackObserverinlinevirtual
onVideoContentChanged(uid_t uid, agora::VideoContentType newType, agora::VideoContentSubType newSubtype)agora::rtc::IVideoTrackObserverinlinevirtual
onVideoHWCodecSpecEvent(agora::rtc::VideoHWCodecSpec codecSpec)agora::rtc::IVideoTrackObserverinlinevirtual
onVideoPipelineDataFormatChanged(int format)agora::rtc::IVideoTrackObserverinlinevirtual
onVideoSizeChanged(int id, uid_t uid, int width, int height, int rotation)agora::rtc::IVideoTrackObserverinlinevirtual
OnVideoStatusUpdated(int status)agora::rtc::IVideoTrackObserverinlinevirtual
onViewSizeChanged(uid_t uid, view_t view, int width, int height)agora::rtc::IVideoTrackObserverinlinevirtual
~IVideoTrackObserver()=defaultagora::rtc::IVideoTrackObservervirtual