webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webrtc::BitrateAllocation Class Reference

#include <common_types.h>

Public Member Functions

 BitrateAllocation ()
 
bool SetBitrate (size_t spatial_index, size_t temporal_index, uint32_t bitrate_bps)
 
uint32_t GetBitrate (size_t spatial_index, size_t temporal_index) const
 
uint32_t GetSpatialLayerSum (size_t spatial_index) const
 
uint32_t get_sum_bps () const
 
uint32_t get_sum_kbps () const
 
bool operator== (const BitrateAllocation &other) const
 
bool operator!= (const BitrateAllocation &other) const
 
 BitrateAllocation ()
 
bool SetBitrate (size_t spatial_index, size_t temporal_index, uint32_t bitrate_bps)
 
uint32_t GetBitrate (size_t spatial_index, size_t temporal_index) const
 
uint32_t GetSpatialLayerSum (size_t spatial_index) const
 
uint32_t get_sum_bps () const
 
uint32_t get_sum_kbps () const
 
bool operator== (const BitrateAllocation &other) const
 
bool operator!= (const BitrateAllocation &other) const
 

Static Public Attributes

static const uint32_t kMaxBitrateBps
 

Constructor & Destructor Documentation

◆ BitrateAllocation() [1/2]

webrtc::BitrateAllocation::BitrateAllocation ( )

◆ BitrateAllocation() [2/2]

webrtc::BitrateAllocation::BitrateAllocation ( )

Member Function Documentation

◆ get_sum_bps() [1/2]

uint32_t webrtc::BitrateAllocation::get_sum_bps ( ) const
inline

◆ get_sum_bps() [2/2]

uint32_t webrtc::BitrateAllocation::get_sum_bps ( ) const
inline

◆ get_sum_kbps() [1/2]

uint32_t webrtc::BitrateAllocation::get_sum_kbps ( ) const
inline

◆ get_sum_kbps() [2/2]

uint32_t webrtc::BitrateAllocation::get_sum_kbps ( ) const
inline

◆ GetBitrate() [1/2]

uint32_t webrtc::BitrateAllocation::GetBitrate ( size_t  spatial_index,
size_t  temporal_index 
) const

◆ GetBitrate() [2/2]

uint32_t webrtc::BitrateAllocation::GetBitrate ( size_t  spatial_index,
size_t  temporal_index 
) const

◆ GetSpatialLayerSum() [1/2]

uint32_t webrtc::BitrateAllocation::GetSpatialLayerSum ( size_t  spatial_index) const

◆ GetSpatialLayerSum() [2/2]

uint32_t webrtc::BitrateAllocation::GetSpatialLayerSum ( size_t  spatial_index) const

◆ operator!=() [1/2]

bool webrtc::BitrateAllocation::operator!= ( const BitrateAllocation other) const
inline

◆ operator!=() [2/2]

bool webrtc::BitrateAllocation::operator!= ( const BitrateAllocation other) const
inline

◆ operator==() [1/2]

bool webrtc::BitrateAllocation::operator== ( const BitrateAllocation other) const
inline

◆ operator==() [2/2]

bool webrtc::BitrateAllocation::operator== ( const BitrateAllocation other) const
inline

◆ SetBitrate() [1/2]

bool webrtc::BitrateAllocation::SetBitrate ( size_t  spatial_index,
size_t  temporal_index,
uint32_t  bitrate_bps 
)

◆ SetBitrate() [2/2]

bool webrtc::BitrateAllocation::SetBitrate ( size_t  spatial_index,
size_t  temporal_index,
uint32_t  bitrate_bps 
)

Member Data Documentation

◆ kMaxBitrateBps

static const uint32_t webrtc::BitrateAllocation::kMaxBitrateBps
static

The documentation for this class was generated from the following files: