|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <video_stream_decoder.h>
Public Member Functions | |
| VideoStreamDecoder (vcm::VideoReceiver *video_receiver, VCMFrameTypeCallback *vcm_frame_type_callback, VCMPacketRequestCallback *vcm_packet_request_callback, bool enable_nack, bool enable_fec, ReceiveStatisticsProxy *receive_statistics_proxy, rtc::VideoSinkInterface< VideoFrame > *incoming_video_stream) | |
| ~VideoStreamDecoder () | |
| int32_t | FrameToRender (VideoFrame &video_frame, rtc::Optional< uint8_t > qp) override |
| int32_t | ReceivedDecodedReferenceFrame (const uint64_t picture_id) override |
| void | OnIncomingPayloadType (int payload_type) override |
| void | OnDecoderImplementationName (const char *implementation_name) override |
| void | OnReceiveRatesUpdated (uint32_t bit_rate, uint32_t frame_rate) override |
| void | OnDiscardedPacketsUpdated (int discarded_packets) override |
| void | OnFrameCountsUpdated (const FrameCounts &frame_counts) override |
| void | OnCompleteFrame (bool is_keyframe, size_t size_bytes) override |
| void | OnFrameBufferTimingsUpdated (int decode_ms, int max_decode_ms, int current_delay_ms, int target_delay_ms, int jitter_buffer_ms, int min_playout_delay_ms, int render_delay_ms) override |
| void | OnDecoderTiming (int decode_ms, int max_decode_ms, int current_delay_ms, int target_delay_ms, int jitter_buffer_ms, int min_playout_delay_ms, int render_delay_ms) override |
| void | RegisterReceiveStatisticsProxy (ReceiveStatisticsProxy *receive_statistics_proxy) |
| void | OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms) override |
| VideoStreamDecoder (vcm::VideoReceiver *video_receiver, VCMFrameTypeCallback *vcm_frame_type_callback, VCMPacketRequestCallback *vcm_packet_request_callback, bool enable_nack, bool enable_fec, ReceiveStatisticsProxy *receive_statistics_proxy, rtc::VideoSinkInterface< VideoFrame > *incoming_video_stream) | |
| ~VideoStreamDecoder () | |
| int32_t | FrameToRender (VideoFrame &video_frame, rtc::Optional< uint8_t > qp) override |
| int32_t | ReceivedDecodedReferenceFrame (const uint64_t picture_id) override |
| void | OnIncomingPayloadType (int payload_type) override |
| void | OnDecoderImplementationName (const char *implementation_name) override |
| void | OnReceiveRatesUpdated (uint32_t bit_rate, uint32_t frame_rate) override |
| void | OnDiscardedPacketsUpdated (int discarded_packets) override |
| void | OnFrameCountsUpdated (const FrameCounts &frame_counts) override |
| void | OnCompleteFrame (bool is_keyframe, size_t size_bytes) override |
| void | OnFrameBufferTimingsUpdated (int decode_ms, int max_decode_ms, int current_delay_ms, int target_delay_ms, int jitter_buffer_ms, int min_playout_delay_ms, int render_delay_ms) override |
| void | OnDecoderTiming (int decode_ms, int max_decode_ms, int current_delay_ms, int target_delay_ms, int jitter_buffer_ms, int min_playout_delay_ms, int render_delay_ms) override |
| void | RegisterReceiveStatisticsProxy (ReceiveStatisticsProxy *receive_statistics_proxy) |
| void | OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms) override |
Public Member Functions inherited from webrtc::CallStatsObserver | |
| virtual | ~CallStatsObserver () |
| virtual | ~CallStatsObserver () |
Friends | |
| class | ChannelStatsObserver |
Additional Inherited Members | |
Protected Member Functions inherited from webrtc::VCMReceiveCallback | |
| virtual | ~VCMReceiveCallback () |
| virtual | ~VCMReceiveCallback () |
Protected Member Functions inherited from webrtc::VCMReceiveStatisticsCallback | |
| virtual | ~VCMReceiveStatisticsCallback () |
| virtual | ~VCMReceiveStatisticsCallback () |
Protected Member Functions inherited from webrtc::VCMDecoderTimingCallback | |
| virtual | ~VCMDecoderTimingCallback () |
| virtual | ~VCMDecoderTimingCallback () |
| webrtc::VideoStreamDecoder::VideoStreamDecoder | ( | vcm::VideoReceiver * | video_receiver, |
| VCMFrameTypeCallback * | vcm_frame_type_callback, | ||
| VCMPacketRequestCallback * | vcm_packet_request_callback, | ||
| bool | enable_nack, | ||
| bool | enable_fec, | ||
| ReceiveStatisticsProxy * | receive_statistics_proxy, | ||
| rtc::VideoSinkInterface< VideoFrame > * | incoming_video_stream | ||
| ) |
| webrtc::VideoStreamDecoder::~VideoStreamDecoder | ( | ) |
| webrtc::VideoStreamDecoder::VideoStreamDecoder | ( | vcm::VideoReceiver * | video_receiver, |
| VCMFrameTypeCallback * | vcm_frame_type_callback, | ||
| VCMPacketRequestCallback * | vcm_packet_request_callback, | ||
| bool | enable_nack, | ||
| bool | enable_fec, | ||
| ReceiveStatisticsProxy * | receive_statistics_proxy, | ||
| rtc::VideoSinkInterface< VideoFrame > * | incoming_video_stream | ||
| ) |
| webrtc::VideoStreamDecoder::~VideoStreamDecoder | ( | ) |
|
overridevirtual |
Implements webrtc::VCMReceiveCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Reimplemented from webrtc::VCMReceiveCallback.
|
overridevirtual |
Reimplemented from webrtc::VCMReceiveCallback.
|
overridevirtual |
Implements webrtc::VCMDecoderTimingCallback.
|
overridevirtual |
Implements webrtc::VCMDecoderTimingCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Reimplemented from webrtc::VCMReceiveCallback.
|
overridevirtual |
Reimplemented from webrtc::VCMReceiveCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::VCMReceiveStatisticsCallback.
|
overridevirtual |
Implements webrtc::CallStatsObserver.
|
overridevirtual |
Implements webrtc::CallStatsObserver.
|
overridevirtual |
Reimplemented from webrtc::VCMReceiveCallback.
|
overridevirtual |
Reimplemented from webrtc::VCMReceiveCallback.
| void webrtc::VideoStreamDecoder::RegisterReceiveStatisticsProxy | ( | ReceiveStatisticsProxy * | receive_statistics_proxy | ) |
| void webrtc::VideoStreamDecoder::RegisterReceiveStatisticsProxy | ( | ReceiveStatisticsProxy * | receive_statistics_proxy | ) |
|
friend |
1.8.13