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

#include <config.h>

Public Member Functions

 RtpExtension ()
 
 RtpExtension (const std::string &uri, int id)
 
std::string ToString () const
 
bool operator== (const RtpExtension &rhs) const
 
 RtpExtension ()
 
 RtpExtension (const std::string &uri, int id)
 
std::string ToString () const
 
bool operator== (const RtpExtension &rhs) const
 

Static Public Member Functions

static bool IsSupportedForAudio (const std::string &uri)
 
static bool IsSupportedForVideo (const std::string &uri)
 
static bool IsSupportedForAudio (const std::string &uri)
 
static bool IsSupportedForVideo (const std::string &uri)
 

Public Attributes

std::string uri
 
int id
 

Static Public Attributes

static const char * kAudioLevelUri
 
static const int kAudioLevelDefaultId = 1
 
static const char * kTimestampOffsetUri
 
static const int kTimestampOffsetDefaultId = 2
 
static const char * kAbsSendTimeUri
 
static const int kAbsSendTimeDefaultId = 3
 
static const char * kVideoRotationUri = "urn:3gpp:video-orientation"
 
static const int kVideoRotationDefaultId = 4
 
static const char * kTransportSequenceNumberUri
 
static const int kTransportSequenceNumberDefaultId = 5
 
static const char * kPlayoutDelayUri
 
static const int kPlayoutDelayDefaultId = 6
 
static const int kMinId = 1
 
static const int kMaxId = 14
 

Constructor & Destructor Documentation

◆ RtpExtension() [1/4]

webrtc::RtpExtension::RtpExtension ( )
inline

◆ RtpExtension() [2/4]

webrtc::RtpExtension::RtpExtension ( const std::string uri,
int  id 
)
inline

◆ RtpExtension() [3/4]

webrtc::RtpExtension::RtpExtension ( )
inline

◆ RtpExtension() [4/4]

webrtc::RtpExtension::RtpExtension ( const std::string uri,
int  id 
)
inline

Member Function Documentation

◆ IsSupportedForAudio() [1/2]

bool webrtc::RtpExtension::IsSupportedForAudio ( const std::string uri)
static

◆ IsSupportedForAudio() [2/2]

static bool webrtc::RtpExtension::IsSupportedForAudio ( const std::string uri)
static

◆ IsSupportedForVideo() [1/2]

bool webrtc::RtpExtension::IsSupportedForVideo ( const std::string uri)
static

◆ IsSupportedForVideo() [2/2]

static bool webrtc::RtpExtension::IsSupportedForVideo ( const std::string uri)
static

◆ operator==() [1/2]

bool webrtc::RtpExtension::operator== ( const RtpExtension rhs) const
inline

◆ operator==() [2/2]

bool webrtc::RtpExtension::operator== ( const RtpExtension rhs) const
inline

◆ ToString() [1/2]

std::string webrtc::RtpExtension::ToString ( ) const

◆ ToString() [2/2]

std::string webrtc::RtpExtension::ToString ( ) const

Member Data Documentation

◆ id

int webrtc::RtpExtension::id

◆ kAbsSendTimeDefaultId

static const int webrtc::RtpExtension::kAbsSendTimeDefaultId = 3
static

◆ kAbsSendTimeUri

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

◆ kAudioLevelDefaultId

static const int webrtc::RtpExtension::kAudioLevelDefaultId = 1
static

◆ kAudioLevelUri

static const char * webrtc::RtpExtension::kAudioLevelUri
static
Initial value:
=
"urn:ietf:params:rtp-hdrext:ssrc-audio-level"

◆ kMaxId

static const int webrtc::RtpExtension::kMaxId = 14
static

◆ kMinId

static const int webrtc::RtpExtension::kMinId = 1
static

◆ kPlayoutDelayDefaultId

static const int webrtc::RtpExtension::kPlayoutDelayDefaultId = 6
static

◆ kPlayoutDelayUri

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

◆ kTimestampOffsetDefaultId

static const int webrtc::RtpExtension::kTimestampOffsetDefaultId = 2
static

◆ kTimestampOffsetUri

static const char * webrtc::RtpExtension::kTimestampOffsetUri
static
Initial value:
=
"urn:ietf:params:rtp-hdrext:toffset"

◆ kTransportSequenceNumberDefaultId

static const int webrtc::RtpExtension::kTransportSequenceNumberDefaultId = 5
static

◆ kTransportSequenceNumberUri

static const char * webrtc::RtpExtension::kTransportSequenceNumberUri
static
Initial value:
=
"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01"

◆ kVideoRotationDefaultId

static const int webrtc::RtpExtension::kVideoRotationDefaultId = 4
static

◆ kVideoRotationUri

static const char * webrtc::RtpExtension::kVideoRotationUri = "urn:3gpp:video-orientation"
static

◆ uri

std::string webrtc::RtpExtension::uri

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