webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::test::RtpFormatVp8TestHelper Class Reference

#include <rtp_format_vp8_test_helper.h>

Public Member Functions

 RtpFormatVp8TestHelper (const RTPVideoHeaderVP8 *hdr)
 
 ~RtpFormatVp8TestHelper ()
 
bool Init (const size_t *partition_sizes, size_t num_partitions)
 
void GetAllPacketsAndCheck (RtpPacketizerVp8 *packetizer, const size_t *expected_sizes, const int *expected_part, const bool *expected_frag_start, size_t expected_num_packets)
 
uint8_tpayload_data () const
 
size_t payload_size () const
 
RTPFragmentationHeaderfragmentation () const
 
size_t buffer_size () const
 
void set_sloppy_partitioning (bool value)
 
 RtpFormatVp8TestHelper (const RTPVideoHeaderVP8 *hdr)
 
 ~RtpFormatVp8TestHelper ()
 
bool Init (const size_t *partition_sizes, size_t num_partitions)
 
void GetAllPacketsAndCheck (RtpPacketizerVp8 *packetizer, const size_t *expected_sizes, const int *expected_part, const bool *expected_frag_start, size_t expected_num_packets)
 
uint8_tpayload_data () const
 
size_t payload_size () const
 
RTPFragmentationHeaderfragmentation () const
 
size_t buffer_size () const
 
void set_sloppy_partitioning (bool value)
 

Constructor & Destructor Documentation

◆ RtpFormatVp8TestHelper() [1/2]

webrtc::test::RtpFormatVp8TestHelper::RtpFormatVp8TestHelper ( const RTPVideoHeaderVP8 hdr)
explicit

◆ ~RtpFormatVp8TestHelper() [1/2]

webrtc::test::RtpFormatVp8TestHelper::~RtpFormatVp8TestHelper ( )

◆ RtpFormatVp8TestHelper() [2/2]

webrtc::test::RtpFormatVp8TestHelper::RtpFormatVp8TestHelper ( const RTPVideoHeaderVP8 hdr)
explicit

◆ ~RtpFormatVp8TestHelper() [2/2]

webrtc::test::RtpFormatVp8TestHelper::~RtpFormatVp8TestHelper ( )

Member Function Documentation

◆ buffer_size() [1/2]

size_t webrtc::test::RtpFormatVp8TestHelper::buffer_size ( ) const
inline

◆ buffer_size() [2/2]

size_t webrtc::test::RtpFormatVp8TestHelper::buffer_size ( ) const
inline

◆ fragmentation() [1/2]

RTPFragmentationHeader* webrtc::test::RtpFormatVp8TestHelper::fragmentation ( ) const
inline

◆ fragmentation() [2/2]

RTPFragmentationHeader* webrtc::test::RtpFormatVp8TestHelper::fragmentation ( ) const
inline

◆ GetAllPacketsAndCheck() [1/2]

void webrtc::test::RtpFormatVp8TestHelper::GetAllPacketsAndCheck ( RtpPacketizerVp8 packetizer,
const size_t expected_sizes,
const int *  expected_part,
const bool *  expected_frag_start,
size_t  expected_num_packets 
)

◆ GetAllPacketsAndCheck() [2/2]

void webrtc::test::RtpFormatVp8TestHelper::GetAllPacketsAndCheck ( RtpPacketizerVp8 packetizer,
const size_t expected_sizes,
const int *  expected_part,
const bool *  expected_frag_start,
size_t  expected_num_packets 
)

◆ Init() [1/2]

bool webrtc::test::RtpFormatVp8TestHelper::Init ( const size_t partition_sizes,
size_t  num_partitions 
)

◆ Init() [2/2]

bool webrtc::test::RtpFormatVp8TestHelper::Init ( const size_t partition_sizes,
size_t  num_partitions 
)

◆ payload_data() [1/2]

uint8_t* webrtc::test::RtpFormatVp8TestHelper::payload_data ( ) const
inline

◆ payload_data() [2/2]

uint8_t* webrtc::test::RtpFormatVp8TestHelper::payload_data ( ) const
inline

◆ payload_size() [1/2]

size_t webrtc::test::RtpFormatVp8TestHelper::payload_size ( ) const
inline

◆ payload_size() [2/2]

size_t webrtc::test::RtpFormatVp8TestHelper::payload_size ( ) const
inline

◆ set_sloppy_partitioning() [1/2]

void webrtc::test::RtpFormatVp8TestHelper::set_sloppy_partitioning ( bool  value)
inline

◆ set_sloppy_partitioning() [2/2]

void webrtc::test::RtpFormatVp8TestHelper::set_sloppy_partitioning ( bool  value)
inline

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