3#include "mc/_HeaderOutputPredefine.h"
7namespace cricket {
class FeedbackParam; }
8namespace webrtc {
struct RtpCodec; }
9namespace webrtc {
struct RtpCodecParameters; }
17 enum class Type :
int {
22 enum class ResiliencyType :
int {
57 virtual ::webrtc::RtpCodecParameters ToCodecParameters()
const;
69 MCNAPI
Codec(::cricket::Codec::Type type,
int id, ::std::string
const& name,
int clockrate);
71 MCNAPI
Codec(::cricket::Codec::Type type,
int id, ::std::string
const& name,
int clockrate, uint64 channels);
73 MCNAPI
bool GetParam(::std::string
const& name,
int* out)
const;
75 MCNAPI
bool GetParam(::std::string
const& name, ::std::string* out)
const;
89 MCNAPI
void SetParam(::std::string
const& name,
int value);
91 MCNAPI
void SetParam(::std::string
const& name, ::std::string
const& value);
107 MCNAPI
void*
$ctor(::cricket::Codec::Type type,
int id, ::std::string
const& name,
int clockrate);
109 MCNAPI
void*
$ctor(::cricket::Codec::Type type,
int id, ::std::string
const& name,
int clockrate, uint64 channels);
Definition FeedbackParam.h:7
MCAPI Codec(::cricket::Codec::Type type, int id, ::std::string const &name, int clockrate)
MCAPI Codec(::cricket::Codec::Type type, int id, ::std::string const &name, int clockrate, uint64 channels)
MCAPI bool MatchesRtpCodec(::webrtc::RtpCodec const &codec_capability) const
MCAPI Codec(::cricket::Codec const &)
static MCAPI void ** $vftable()
MCAPI bool Matches(::cricket::Codec const &codec) const
MCAPI void SetParam(::std::string const &name, ::std::string const &value)
MCAPI::webrtc::RtpCodecParameters $ToCodecParameters() const
MCAPI bool IsResiliencyCodec() const
MCAPI void * $ctor(::cricket::Codec &&)
MCAPI bool GetParam(::std::string const &name, int *out) const
MCAPI void IntersectFeedbackParams(::cricket::Codec const &other)
MCAPI::std::string ToString() const
MCAPI bool IsMediaCodec() const
MCAPI::cricket::Codec & operator=(::cricket::Codec &&)
MCAPI Codec(::cricket::Codec &&)
MCAPI void SetParam(::std::string const &name, int value)
MCAPI::cricket::Codec::ResiliencyType GetResiliencyType() const
MCAPI void * $ctor(::cricket::Codec const &)
MCAPI void * $ctor(::cricket::Codec::Type type, int id, ::std::string const &name, int clockrate)
MCAPI void * $ctor(::cricket::Codec::Type type, int id, ::std::string const &name, int clockrate, uint64 channels)
MCAPI void AddFeedbackParam(::cricket::FeedbackParam const ¶m)
MCAPI bool GetParam(::std::string const &name, ::std::string *out) const
MCAPI::cricket::Codec & operator=(::cricket::Codec const &)