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

#include <rtp_header_extensions.h>

Static Public Member Functions

static bool Parse (const uint8_t *data, PlayoutDelay *playout_delay)
 
static bool Write (uint8_t *data, const PlayoutDelay &playout_delay)
 
static bool Parse (const uint8_t *data, PlayoutDelay *playout_delay)
 
static bool Write (uint8_t *data, const PlayoutDelay &playout_delay)
 

Static Public Attributes

static constexpr RTPExtensionType kId = kRtpExtensionPlayoutDelay
 
static constexpr uint8_t kValueSizeBytes = 3
 
static constexpr const char * kUri
 
static constexpr int kGranularityMs = 10
 
static constexpr int kMaxMs = 0xfff * kGranularityMs
 

Member Function Documentation

◆ Parse() [1/2]

bool webrtc::PlayoutDelayLimits::Parse ( const uint8_t data,
PlayoutDelay playout_delay 
)
static

◆ Parse() [2/2]

static bool webrtc::PlayoutDelayLimits::Parse ( const uint8_t data,
PlayoutDelay playout_delay 
)
static

◆ Write() [1/2]

static bool webrtc::PlayoutDelayLimits::Write ( uint8_t data,
const PlayoutDelay playout_delay 
)
static

◆ Write() [2/2]

bool webrtc::PlayoutDelayLimits::Write ( uint8_t data,
const PlayoutDelay playout_delay 
)
static

Member Data Documentation

◆ kGranularityMs

static constexpr int webrtc::PlayoutDelayLimits::kGranularityMs = 10
static

◆ kId

static constexpr RTPExtensionType webrtc::PlayoutDelayLimits::kId = kRtpExtensionPlayoutDelay
static

◆ kMaxMs

static constexpr int webrtc::PlayoutDelayLimits::kMaxMs = 0xfff * kGranularityMs
static

◆ kUri

static constexpr const char * webrtc::PlayoutDelayLimits::kUri
static
Initial value:
=
"http://www.webrtc.org/experiments/rtp-hdrext/playout-delay"

◆ kValueSizeBytes

static constexpr uint8_t webrtc::PlayoutDelayLimits::kValueSizeBytes = 3
static

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