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

#include <rtpparameters.h>

Public Member Functions

std::string mime_type () const
 
bool operator== (const RtpCodecCapability &o) const
 
bool operator!= (const RtpCodecCapability &o) const
 
std::string mime_type () const
 
bool operator== (const RtpCodecCapability &o) const
 
bool operator!= (const RtpCodecCapability &o) const
 

Public Attributes

std::string name
 
cricket::MediaType kind = cricket::MEDIA_TYPE_AUDIO
 
rtc::Optional< int > clock_rate
 
rtc::Optional< int > preferred_payload_type
 
rtc::Optional< int > max_ptime
 
rtc::Optional< int > ptime
 
rtc::Optional< int > num_channels
 
std::vector< RtcpFeedbackrtcp_feedback
 
std::unordered_map< std::string, std::stringparameters
 
std::unordered_map< std::string, std::stringoptions
 
int max_temporal_layer_extensions = 0
 
int max_spatial_layer_extensions = 0
 
bool svc_multi_stream_support = false
 

Member Function Documentation

◆ mime_type() [1/2]

std::string webrtc::RtpCodecCapability::mime_type ( ) const
inline

◆ mime_type() [2/2]

std::string webrtc::RtpCodecCapability::mime_type ( ) const
inline

◆ operator!=() [1/2]

bool webrtc::RtpCodecCapability::operator!= ( const RtpCodecCapability o) const
inline

◆ operator!=() [2/2]

bool webrtc::RtpCodecCapability::operator!= ( const RtpCodecCapability o) const
inline

◆ operator==() [1/2]

bool webrtc::RtpCodecCapability::operator== ( const RtpCodecCapability o) const
inline

◆ operator==() [2/2]

bool webrtc::RtpCodecCapability::operator== ( const RtpCodecCapability o) const
inline

Member Data Documentation

◆ clock_rate

rtc::Optional< int > webrtc::RtpCodecCapability::clock_rate

◆ kind

cricket::MediaType webrtc::RtpCodecCapability::kind = cricket::MEDIA_TYPE_AUDIO

◆ max_ptime

rtc::Optional< int > webrtc::RtpCodecCapability::max_ptime

◆ max_spatial_layer_extensions

int webrtc::RtpCodecCapability::max_spatial_layer_extensions = 0

◆ max_temporal_layer_extensions

int webrtc::RtpCodecCapability::max_temporal_layer_extensions = 0

◆ name

std::string webrtc::RtpCodecCapability::name

◆ num_channels

rtc::Optional< int > webrtc::RtpCodecCapability::num_channels

◆ options

std::unordered_map< std::string, std::string > webrtc::RtpCodecCapability::options

◆ parameters

std::unordered_map< std::string, std::string > webrtc::RtpCodecCapability::parameters

◆ preferred_payload_type

rtc::Optional< int > webrtc::RtpCodecCapability::preferred_payload_type

◆ ptime

rtc::Optional< int > webrtc::RtpCodecCapability::ptime

◆ rtcp_feedback

std::vector< RtcpFeedback > webrtc::RtpCodecCapability::rtcp_feedback

◆ svc_multi_stream_support

bool webrtc::RtpCodecCapability::svc_multi_stream_support = false

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