webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::DecoderDatabase::DecoderInfo Class Reference

#include <decoder_database.h>

Public Member Functions

 DecoderInfo (const SdpAudioFormat &audio_format, AudioDecoderFactory *factory, const std::string &codec_name)
 
 DecoderInfo (const SdpAudioFormat &audio_format, AudioDecoderFactory *factory=nullptr)
 
 DecoderInfo (NetEqDecoder ct, AudioDecoderFactory *factory=nullptr)
 
 DecoderInfo (const SdpAudioFormat &audio_format, AudioDecoder *ext_dec, const std::string &codec_name)
 
 DecoderInfo (DecoderInfo &&)
 
 ~DecoderInfo ()
 
AudioDecoderGetDecoder () const
 
void DropDecoder () const
 
int SampleRateHz () const
 
const SdpAudioFormatGetFormat () const
 
bool IsComfortNoise () const
 
bool IsDtmf () const
 
bool IsRed () const
 
bool IsType (const char *name) const
 
bool IsType (const std::string &name) const
 
const std::stringget_name () const
 
 DecoderInfo (const SdpAudioFormat &audio_format, AudioDecoderFactory *factory, const std::string &codec_name)
 
 DecoderInfo (const SdpAudioFormat &audio_format, AudioDecoderFactory *factory=nullptr)
 
 DecoderInfo (NetEqDecoder ct, AudioDecoderFactory *factory=nullptr)
 
 DecoderInfo (const SdpAudioFormat &audio_format, AudioDecoder *ext_dec, const std::string &codec_name)
 
 DecoderInfo (DecoderInfo &&)
 
 ~DecoderInfo ()
 
AudioDecoderGetDecoder () const
 
void DropDecoder () const
 
int SampleRateHz () const
 
const SdpAudioFormatGetFormat () const
 
bool IsComfortNoise () const
 
bool IsDtmf () const
 
bool IsRed () const
 
bool IsType (const char *name) const
 
bool IsType (const std::string &name) const
 
const std::stringget_name () const
 

Constructor & Destructor Documentation

◆ DecoderInfo() [1/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( const SdpAudioFormat audio_format,
AudioDecoderFactory factory,
const std::string codec_name 
)

◆ DecoderInfo() [2/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( const SdpAudioFormat audio_format,
AudioDecoderFactory factory = nullptr 
)
explicit

◆ DecoderInfo() [3/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( NetEqDecoder  ct,
AudioDecoderFactory factory = nullptr 
)
explicit

◆ DecoderInfo() [4/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( const SdpAudioFormat audio_format,
AudioDecoder ext_dec,
const std::string codec_name 
)

◆ DecoderInfo() [5/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( DecoderInfo &&  )
default

◆ ~DecoderInfo() [1/2]

webrtc::DecoderDatabase::DecoderInfo::~DecoderInfo ( )
default

◆ DecoderInfo() [6/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( const SdpAudioFormat audio_format,
AudioDecoderFactory factory,
const std::string codec_name 
)

◆ DecoderInfo() [7/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( const SdpAudioFormat audio_format,
AudioDecoderFactory factory = nullptr 
)
explicit

◆ DecoderInfo() [8/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( NetEqDecoder  ct,
AudioDecoderFactory factory = nullptr 
)
explicit

◆ DecoderInfo() [9/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( const SdpAudioFormat audio_format,
AudioDecoder ext_dec,
const std::string codec_name 
)

◆ DecoderInfo() [10/10]

webrtc::DecoderDatabase::DecoderInfo::DecoderInfo ( DecoderInfo &&  )

◆ ~DecoderInfo() [2/2]

webrtc::DecoderDatabase::DecoderInfo::~DecoderInfo ( )

Member Function Documentation

◆ DropDecoder() [1/2]

void webrtc::DecoderDatabase::DecoderInfo::DropDecoder ( ) const
inline

◆ DropDecoder() [2/2]

void webrtc::DecoderDatabase::DecoderInfo::DropDecoder ( ) const
inline

◆ get_name() [1/2]

const std::string& webrtc::DecoderDatabase::DecoderInfo::get_name ( ) const
inline

◆ get_name() [2/2]

const std::string& webrtc::DecoderDatabase::DecoderInfo::get_name ( ) const
inline

◆ GetDecoder() [1/2]

AudioDecoder * webrtc::DecoderDatabase::DecoderInfo::GetDecoder ( ) const

◆ GetDecoder() [2/2]

AudioDecoder* webrtc::DecoderDatabase::DecoderInfo::GetDecoder ( ) const

◆ GetFormat() [1/2]

const SdpAudioFormat& webrtc::DecoderDatabase::DecoderInfo::GetFormat ( ) const
inline

◆ GetFormat() [2/2]

const SdpAudioFormat& webrtc::DecoderDatabase::DecoderInfo::GetFormat ( ) const
inline

◆ IsComfortNoise() [1/2]

bool webrtc::DecoderDatabase::DecoderInfo::IsComfortNoise ( ) const
inline

◆ IsComfortNoise() [2/2]

bool webrtc::DecoderDatabase::DecoderInfo::IsComfortNoise ( ) const
inline

◆ IsDtmf() [1/2]

bool webrtc::DecoderDatabase::DecoderInfo::IsDtmf ( ) const
inline

◆ IsDtmf() [2/2]

bool webrtc::DecoderDatabase::DecoderInfo::IsDtmf ( ) const
inline

◆ IsRed() [1/2]

bool webrtc::DecoderDatabase::DecoderInfo::IsRed ( ) const
inline

◆ IsRed() [2/2]

bool webrtc::DecoderDatabase::DecoderInfo::IsRed ( ) const
inline

◆ IsType() [1/4]

bool webrtc::DecoderDatabase::DecoderInfo::IsType ( const char *  name) const

◆ IsType() [2/4]

bool webrtc::DecoderDatabase::DecoderInfo::IsType ( const char *  name) const

◆ IsType() [3/4]

bool webrtc::DecoderDatabase::DecoderInfo::IsType ( const std::string name) const

◆ IsType() [4/4]

bool webrtc::DecoderDatabase::DecoderInfo::IsType ( const std::string name) const

◆ SampleRateHz() [1/2]

int webrtc::DecoderDatabase::DecoderInfo::SampleRateHz ( ) const
inline

◆ SampleRateHz() [2/2]

int webrtc::DecoderDatabase::DecoderInfo::SampleRateHz ( ) const
inline

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