LeviLamina
Loading...
Searching...
No Matches
webrtc::Codec Struct Reference

Public Types

enum class  ResiliencyType : int {
  KNone = 0 , KRed = 1 , KUlpfec = 2 , KFlexfec = 3 ,
  KRtx = 4
}
enum class  Type : int { KAudio = 0 , KVideo = 1 }

Public Member Functions

virtual::webrtc::RtpCodecParameters ToCodecParameters () const
MCAPI void AddFeedbackParam (::webrtc::FeedbackParam const &param)
MCAPI Codec (::webrtc::Codec &&)
MCAPI Codec (::webrtc::Codec const &)
MCAPI Codec (::webrtc::Codec::Type type, int id, ::std::string const &name, int clockrate, uint64 channels)
MCAPI bool GetParam (::std::string const &key, int *out) const
MCAPI bool GetParam (::std::string const &key, ::std::string *out) const
MCAPI::webrtc::Codec::ResiliencyType GetResiliencyType () const
MCAPI bool HasFeedbackParam (::webrtc::FeedbackParam const &param) const
MCAPI void IntersectFeedbackParams (::webrtc::Codec const &other)
MCAPI bool IsMediaCodec () const
MCAPI bool IsResiliencyCodec () const
MCAPI bool Matches (::webrtc::Codec const &codec) const
MCAPI void SetParam (::std::string const &key, ::std::string const &value)
MCAPI void SetParam (::std::string const &key, int value)
MCAPI::std::string ToString () const
MCAPI::webrtc::Codec & operator= (::webrtc::Codec &&)
MCAPI::webrtc::Codec & operator= (::webrtc::Codec const &)
MCAPI bool operator== (::webrtc::Codec const &c) const
MCAPI void * $ctor (::webrtc::Codec &&)
MCAPI void * $ctor (::webrtc::Codec const &)
MCAPI void * $ctor (::webrtc::Codec::Type type, int id, ::std::string const &name, int clockrate, uint64 channels)
MCAPI void $dtor ()
MCAPI::webrtc::RtpCodecParameters $ToCodecParameters () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkc3ea38
::ll::UntypedStorage< 4, 4 > mUnk83923f
::ll::UntypedStorage< 8, 32 > mUnk6f0985
::ll::UntypedStorage< 4, 4 > mUnk68c920
::ll::UntypedStorage< 4, 4 > mUnkd0e252
::ll::UntypedStorage< 8, 8 > mUnkbe653b
::ll::UntypedStorage< 8, 40 > mUnkaced5a
::ll::UntypedStorage< 8, 48 > mUnkae7cdb
::ll::UntypedStorage< 8, 40 > mUnk2ed69c
::ll::UntypedStorage< 8, 16 > mUnk659f9f
::ll::UntypedStorage< 8, 24 > mUnk122735

Constructor & Destructor Documentation

◆ Codec() [1/3]

MCAPI webrtc::Codec::Codec ( ::webrtc::Codec && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Codec() [2/3]

MCAPI webrtc::Codec::Codec ( ::webrtc::Codec const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Codec() [3/3]

MCAPI webrtc::Codec::Codec ( ::webrtc::Codec::Type type,
int id,
::std::string const & name,
int clockrate,
uint64 channels )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ AddFeedbackParam()

MCAPI void webrtc::Codec::AddFeedbackParam ( ::webrtc::FeedbackParam const & param)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetParam() [1/2]

MCAPI bool webrtc::Codec::GetParam ( ::std::string const & key,
int * out ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetParam() [2/2]

MCAPI bool webrtc::Codec::GetParam ( ::std::string const & key,
::std::string * out ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetResiliencyType()

MCAPI::webrtc::Codec::ResiliencyType webrtc::Codec::GetResiliencyType ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ HasFeedbackParam()

MCAPI bool webrtc::Codec::HasFeedbackParam ( ::webrtc::FeedbackParam const & param) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IntersectFeedbackParams()

MCAPI void webrtc::Codec::IntersectFeedbackParams ( ::webrtc::Codec const & other)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsMediaCodec()

MCAPI bool webrtc::Codec::IsMediaCodec ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsResiliencyCodec()

MCAPI bool webrtc::Codec::IsResiliencyCodec ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Matches()

MCAPI bool webrtc::Codec::Matches ( ::webrtc::Codec const & codec) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetParam() [1/2]

MCAPI void webrtc::Codec::SetParam ( ::std::string const & key,
::std::string const & value )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetParam() [2/2]

MCAPI void webrtc::Codec::SetParam ( ::std::string const & key,
int value )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ToString()

MCAPI::std::string webrtc::Codec::ToString ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=() [1/2]

MCAPI::webrtc::Codec & webrtc::Codec::operator= ( ::webrtc::Codec && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=() [2/2]

MCAPI::webrtc::Codec & webrtc::Codec::operator= ( ::webrtc::Codec const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator==()

MCAPI bool webrtc::Codec::operator== ( ::webrtc::Codec const & c) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/3]

MCAPI void * webrtc::Codec::$ctor ( ::webrtc::Codec && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/3]

MCAPI void * webrtc::Codec::$ctor ( ::webrtc::Codec const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [3/3]

MCAPI void * webrtc::Codec::$ctor ( ::webrtc::Codec::Type type,
int id,
::std::string const & name,
int clockrate,
uint64 channels )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::Codec::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ToCodecParameters()

MCAPI::webrtc::RtpCodecParameters webrtc::Codec::$ToCodecParameters ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** webrtc::Codec::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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