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

#include <rtp_header_extensions.h>

Static Public Member Functions

static bool Parse (const uint8_t *data, uint32_t *time_24bits)
 
static bool Write (uint8_t *data, int64_t time_ms)
 
static constexpr uint32_t MsTo24Bits (int64_t time_ms)
 
static bool Parse (const uint8_t *data, uint32_t *time_24bits)
 
static bool Write (uint8_t *data, int64_t time_ms)
 
static constexpr uint32_t MsTo24Bits (int64_t time_ms)
 

Static Public Attributes

static constexpr RTPExtensionType kId = kRtpExtensionAbsoluteSendTime
 
static constexpr uint8_t kValueSizeBytes = 3
 
static constexpr const char * kUri
 

Member Function Documentation

◆ MsTo24Bits() [1/2]

static constexpr uint32_t webrtc::AbsoluteSendTime::MsTo24Bits ( int64_t  time_ms)
inlinestatic

◆ MsTo24Bits() [2/2]

static constexpr uint32_t webrtc::AbsoluteSendTime::MsTo24Bits ( int64_t  time_ms)
inlinestatic

◆ Parse() [1/2]

static bool webrtc::AbsoluteSendTime::Parse ( const uint8_t data,
uint32_t time_24bits 
)
static

◆ Parse() [2/2]

bool webrtc::AbsoluteSendTime::Parse ( const uint8_t data,
uint32_t time_24bits 
)
static

◆ Write() [1/2]

bool webrtc::AbsoluteSendTime::Write ( uint8_t data,
int64_t  time_ms 
)
static

◆ Write() [2/2]

static bool webrtc::AbsoluteSendTime::Write ( uint8_t data,
int64_t  time_ms 
)
static

Member Data Documentation

◆ kId

static constexpr RTPExtensionType webrtc::AbsoluteSendTime::kId = kRtpExtensionAbsoluteSendTime
static

◆ kUri

static constexpr const char * webrtc::AbsoluteSendTime::kUri
static
Initial value:
=
"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time"

◆ kValueSizeBytes

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

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