3#include "mc/_HeaderOutputPredefine.h"
5namespace webrtc::rtcp {
33 MCNAPI
BitrateItem(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps);
39 MCNAPI
void*
$ctor(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps);
52 MCNAPI
void AddTargetBitrate(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps);
58 MCNAPI ::std::vector<::webrtc::rtcp::TargetBitrate::BitrateItem>
const&
GetTargetBitrates()
const;
60 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
MCAPI BitrateItem(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps)
MCAPI void * $ctor(uchar spatial_layer, uchar temporal_layer, uint target_bitrate_kbps)