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 ()
 
AudioDecoder * GetDecoder () const
 
void DropDecoder () const
 
int SampleRateHz () const
 
const SdpAudioFormat & GetFormat () 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::string & get_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 ()
 
AudioDecoder * GetDecoder () const
 
void DropDecoder () const
 
int SampleRateHz () const
 
const SdpAudioFormat & GetFormat () 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::string & get_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: