webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webrtc::rtcp::Sli::Macroblocks Class Reference

#include <sli.h>

Public Member Functions

 Macroblocks ()
 
 Macroblocks (uint8_t picture_id, uint16_t first, uint16_t number)
 
 ~Macroblocks ()
 
void Parse (const uint8_t *buffer)
 
void Create (uint8_t *buffer) const
 
uint16_t first () const
 
uint16_t number () const
 
uint8_t picture_id () const
 
 Macroblocks ()
 
 Macroblocks (uint8_t picture_id, uint16_t first, uint16_t number)
 
 ~Macroblocks ()
 
void Parse (const uint8_t *buffer)
 
void Create (uint8_t *buffer) const
 
uint16_t first () const
 
uint16_t number () const
 
uint8_t picture_id () const
 

Static Public Attributes

static constexpr size_t kLength = 4
 

Constructor & Destructor Documentation

◆ Macroblocks() [1/4]

webrtc::rtcp::Sli::Macroblocks::Macroblocks ( )
inline

◆ Macroblocks() [2/4]

webrtc::rtcp::Sli::Macroblocks::Macroblocks ( uint8_t  picture_id,
uint16_t  first,
uint16_t  number 
)

◆ ~Macroblocks() [1/2]

webrtc::rtcp::Sli::Macroblocks::~Macroblocks ( )
inline

◆ Macroblocks() [3/4]

webrtc::rtcp::Sli::Macroblocks::Macroblocks ( )
inline

◆ Macroblocks() [4/4]

webrtc::rtcp::Sli::Macroblocks::Macroblocks ( uint8_t  picture_id,
uint16_t  first,
uint16_t  number 
)

◆ ~Macroblocks() [2/2]

webrtc::rtcp::Sli::Macroblocks::~Macroblocks ( )
inline

Member Function Documentation

◆ Create() [1/2]

void webrtc::rtcp::Sli::Macroblocks::Create ( uint8_t buffer) const

◆ Create() [2/2]

void webrtc::rtcp::Sli::Macroblocks::Create ( uint8_t buffer) const

◆ first() [1/2]

uint16_t webrtc::rtcp::Sli::Macroblocks::first ( void  ) const
inline

◆ first() [2/2]

uint16_t webrtc::rtcp::Sli::Macroblocks::first ( ) const
inline

◆ number() [1/2]

uint16_t webrtc::rtcp::Sli::Macroblocks::number ( ) const
inline

◆ number() [2/2]

uint16_t webrtc::rtcp::Sli::Macroblocks::number ( ) const
inline

◆ Parse() [1/2]

void webrtc::rtcp::Sli::Macroblocks::Parse ( const uint8_t buffer)

◆ Parse() [2/2]

void webrtc::rtcp::Sli::Macroblocks::Parse ( const uint8_t buffer)

◆ picture_id() [1/2]

uint8_t webrtc::rtcp::Sli::Macroblocks::picture_id ( ) const
inline

◆ picture_id() [2/2]

uint8_t webrtc::rtcp::Sli::Macroblocks::picture_id ( ) const
inline

Member Data Documentation

◆ kLength

static constexpr size_t webrtc::rtcp::Sli::Macroblocks::kLength = 4
static

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