webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
webrtc::RtpRtcpVideoTest Class Reference
Inheritance diagram for webrtc::RtpRtcpVideoTest:
testing::Test

Protected Member Functions

 RtpRtcpVideoTest ()
 
 ~RtpRtcpVideoTest ()
 
virtual void SetUp ()
 
size_t BuildRTPheader (uint8_t *dataBuffer, uint32_t timestamp, uint32_t sequence_number)
 
size_t PaddingPacket (uint8_t *buffer, uint32_t timestamp, uint32_t sequence_number, size_t bytes)
 
virtual void TearDown ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Protected Attributes

int test_id_
 
std::unique_ptr< ReceiveStatisticsreceive_statistics_
 
RTPPayloadRegistry rtp_payload_registry_
 
std::unique_ptr< RtpReceiverrtp_receiver_
 
RtpRtcpvideo_module_
 
LoopBackTransporttransport_
 
TestRtpReceiverreceiver_
 
uint32_t test_ssrc_
 
uint32_t test_timestamp_
 
uint16_t test_sequence_number_
 
uint8_t video_frame_ [65000]
 
size_t payload_data_length_
 
SimulatedClock fake_clock
 
RateLimiter retransmission_rate_limiter_
 

Constructor & Destructor Documentation

◆ RtpRtcpVideoTest()

webrtc::RtpRtcpVideoTest::RtpRtcpVideoTest ( )
inlineprotected

◆ ~RtpRtcpVideoTest()

webrtc::RtpRtcpVideoTest::~RtpRtcpVideoTest ( )
inlineprotected

Member Function Documentation

◆ BuildRTPheader()

size_t webrtc::RtpRtcpVideoTest::BuildRTPheader ( uint8_t dataBuffer,
uint32_t  timestamp,
uint32_t  sequence_number 
)
inlineprotected

◆ PaddingPacket()

size_t webrtc::RtpRtcpVideoTest::PaddingPacket ( uint8_t buffer,
uint32_t  timestamp,
uint32_t  sequence_number,
size_t  bytes 
)
inlineprotected

◆ SetUp()

virtual void webrtc::RtpRtcpVideoTest::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ TearDown()

virtual void webrtc::RtpRtcpVideoTest::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Member Data Documentation

◆ fake_clock

SimulatedClock webrtc::RtpRtcpVideoTest::fake_clock
protected

◆ payload_data_length_

size_t webrtc::RtpRtcpVideoTest::payload_data_length_
protected

◆ receive_statistics_

std::unique_ptr<ReceiveStatistics> webrtc::RtpRtcpVideoTest::receive_statistics_
protected

◆ receiver_

TestRtpReceiver* webrtc::RtpRtcpVideoTest::receiver_
protected

◆ retransmission_rate_limiter_

RateLimiter webrtc::RtpRtcpVideoTest::retransmission_rate_limiter_
protected

◆ rtp_payload_registry_

RTPPayloadRegistry webrtc::RtpRtcpVideoTest::rtp_payload_registry_
protected

◆ rtp_receiver_

std::unique_ptr<RtpReceiver> webrtc::RtpRtcpVideoTest::rtp_receiver_
protected

◆ test_id_

int webrtc::RtpRtcpVideoTest::test_id_
protected

◆ test_sequence_number_

uint16_t webrtc::RtpRtcpVideoTest::test_sequence_number_
protected

◆ test_ssrc_

uint32_t webrtc::RtpRtcpVideoTest::test_ssrc_
protected

◆ test_timestamp_

uint32_t webrtc::RtpRtcpVideoTest::test_timestamp_
protected

◆ transport_

LoopBackTransport* webrtc::RtpRtcpVideoTest::transport_
protected

◆ video_frame_

uint8_t webrtc::RtpRtcpVideoTest::video_frame_[65000]
protected

◆ video_module_

RtpRtcp* webrtc::RtpRtcpVideoTest::video_module_
protected

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