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

#include <default_video_bitrate_allocator.h>

Inheritance diagram for webrtc::DefaultVideoBitrateAllocator:
webrtc::VideoBitrateAllocator webrtc::VideoBitrateAllocator

Public Member Functions

 DefaultVideoBitrateAllocator (const VideoCodec &codec)
 
 ~DefaultVideoBitrateAllocator () override
 
BitrateAllocation GetAllocation (uint32_t total_bitrate, uint32_t framerate) override
 
uint32_t GetPreferredBitrateBps (uint32_t framerate) override
 
 DefaultVideoBitrateAllocator (const VideoCodec &codec)
 
 ~DefaultVideoBitrateAllocator () override
 
BitrateAllocation GetAllocation (uint32_t total_bitrate, uint32_t framerate) override
 
uint32_t GetPreferredBitrateBps (uint32_t framerate) override
 
- Public Member Functions inherited from webrtc::VideoBitrateAllocator
 VideoBitrateAllocator ()
 
virtual ~VideoBitrateAllocator ()
 
 VideoBitrateAllocator ()
 
virtual ~VideoBitrateAllocator ()
 

Constructor & Destructor Documentation

◆ DefaultVideoBitrateAllocator() [1/2]

webrtc::DefaultVideoBitrateAllocator::DefaultVideoBitrateAllocator ( const VideoCodec codec)
explicit

◆ ~DefaultVideoBitrateAllocator() [1/2]

webrtc::DefaultVideoBitrateAllocator::~DefaultVideoBitrateAllocator ( )
override

◆ DefaultVideoBitrateAllocator() [2/2]

webrtc::DefaultVideoBitrateAllocator::DefaultVideoBitrateAllocator ( const VideoCodec codec)
explicit

◆ ~DefaultVideoBitrateAllocator() [2/2]

webrtc::DefaultVideoBitrateAllocator::~DefaultVideoBitrateAllocator ( )
override

Member Function Documentation

◆ GetAllocation() [1/2]

BitrateAllocation webrtc::DefaultVideoBitrateAllocator::GetAllocation ( uint32_t  total_bitrate,
uint32_t  framerate 
)
overridevirtual

◆ GetAllocation() [2/2]

BitrateAllocation webrtc::DefaultVideoBitrateAllocator::GetAllocation ( uint32_t  total_bitrate,
uint32_t  framerate 
)
overridevirtual

◆ GetPreferredBitrateBps() [1/2]

uint32_t webrtc::DefaultVideoBitrateAllocator::GetPreferredBitrateBps ( uint32_t  framerate)
overridevirtual

◆ GetPreferredBitrateBps() [2/2]

uint32_t webrtc::DefaultVideoBitrateAllocator::GetPreferredBitrateBps ( uint32_t  framerate)
overridevirtual

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