webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::VideoRtcpAndSyncObserver Class Reference
Inheritance diagram for webrtc::VideoRtcpAndSyncObserver:
webrtc::test::RtpRtcpObserver rtc::VideoSinkInterface< VideoFrame >

Public Member Functions

 VideoRtcpAndSyncObserver (Clock *clock)
 
void OnFrame (const VideoFrame &video_frame) override
 
void set_receive_stream (VideoReceiveStream *receive_stream)
 
void PrintResults ()
 
- Public Member Functions inherited from webrtc::test::RtpRtcpObserver
virtual ~RtpRtcpObserver ()
 
virtual bool Wait ()
 
virtual Action OnSendRtp (const uint8_t *packet, size_t length)
 
virtual Action OnSendRtcp (const uint8_t *packet, size_t length)
 
virtual Action OnReceiveRtp (const uint8_t *packet, size_t length)
 
virtual Action OnReceiveRtcp (const uint8_t *packet, size_t length)
 
virtual ~RtpRtcpObserver ()
 
virtual bool Wait ()
 
virtual Action OnSendRtp (const uint8_t *packet, size_t length)
 
virtual Action OnSendRtcp (const uint8_t *packet, size_t length)
 
virtual Action OnReceiveRtp (const uint8_t *packet, size_t length)
 
virtual Action OnReceiveRtcp (const uint8_t *packet, size_t length)
 
- Public Member Functions inherited from rtc::VideoSinkInterface< VideoFrame >
virtual ~VideoSinkInterface ()
 
virtual ~VideoSinkInterface ()
 
virtual void OnFrame (const VideoFrame &frame)=0
 
virtual void OnFrame (const VideoFrame &frame)=0
 

Additional Inherited Members

- Public Types inherited from webrtc::test::RtpRtcpObserver
enum  Action { SEND_PACKET, DROP_PACKET, SEND_PACKET, DROP_PACKET }
 
enum  Action { SEND_PACKET, DROP_PACKET, SEND_PACKET, DROP_PACKET }
 
- Protected Member Functions inherited from webrtc::test::RtpRtcpObserver
 RtpRtcpObserver (int event_timeout_ms)
 
 RtpRtcpObserver (int event_timeout_ms)
 
- Protected Attributes inherited from webrtc::test::RtpRtcpObserver
rtc::Event observation_complete_
 
const std::unique_ptr< RtpHeaderParserparser_
 

Constructor & Destructor Documentation

◆ VideoRtcpAndSyncObserver()

webrtc::VideoRtcpAndSyncObserver::VideoRtcpAndSyncObserver ( Clock clock)
inlineexplicit

Member Function Documentation

◆ OnFrame()

void webrtc::VideoRtcpAndSyncObserver::OnFrame ( const VideoFrame video_frame)
inlineoverride

◆ PrintResults()

void webrtc::VideoRtcpAndSyncObserver::PrintResults ( )
inline

◆ set_receive_stream()

void webrtc::VideoRtcpAndSyncObserver::set_receive_stream ( VideoReceiveStream receive_stream)
inline

The documentation for this class was generated from the following file: