3#include "mc/_HeaderOutputPredefine.h"
5namespace webrtc::rtcp {
26 BitrateItem& operator=(BitrateItem
const&);
27 BitrateItem(BitrateItem
const&);
40 MCNAPI
void AddTargetBitrate(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps);
46 MCNAPI ::std::vector<::webrtc::rtcp::TargetBitrate::BitrateItem>
const&
GetTargetBitrates()
const;
48 MCNAPI
void Parse(uchar
const* block, ushort block_length);
Definition TargetBitrate.h:7
MCAPI void Parse(uchar const *block, ushort block_length)
MCAPI void Create(uchar *buffer) const
MCAPI TargetBitrate(::webrtc::rtcp::TargetBitrate const &)
MCAPI uint64 BlockLength() const
MCAPI ::std::vector<::webrtc::rtcp::TargetBitrate::BitrateItem > const & GetTargetBitrates() const
MCAPI void AddTargetBitrate(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps)
static MCAPI uint64 const & kBitrateItemSizeBytes()
MCAPI::webrtc::rtcp::TargetBitrate & operator=(::webrtc::rtcp::TargetBitrate const &)
MCAPI void * $ctor(::webrtc::rtcp::TargetBitrate const &)
Definition TargetBitrate.h:15