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

#include <frame_dropper.h>

Inheritance diagram for webrtc::FrameDropper:
webrtc::MockFrameDropper webrtc::MockFrameDropper

Public Member Functions

 FrameDropper ()
 
 FrameDropper (float max_time_drops)
 
virtual ~FrameDropper ()
 
virtual void Reset ()
 
virtual void Enable (bool enable)
 
virtual bool DropFrame ()
 
virtual void Fill (size_t frameSizeBytes, bool deltaFrame)
 
virtual void Leak (uint32_t inputFrameRate)
 
virtual void SetRates (float bitRate, float incoming_frame_rate)
 
 FrameDropper ()
 
 FrameDropper (float max_time_drops)
 
virtual ~FrameDropper ()
 
virtual void Reset ()
 
virtual void Enable (bool enable)
 
virtual bool DropFrame ()
 
virtual void Fill (size_t frameSizeBytes, bool deltaFrame)
 
virtual void Leak (uint32_t inputFrameRate)
 
virtual void SetRates (float bitRate, float incoming_frame_rate)
 

Constructor & Destructor Documentation

◆ FrameDropper() [1/4]

webrtc::FrameDropper::FrameDropper ( )

◆ FrameDropper() [2/4]

webrtc::FrameDropper::FrameDropper ( float  max_time_drops)
explicit

◆ ~FrameDropper() [1/2]

virtual webrtc::FrameDropper::~FrameDropper ( )
inlinevirtual

◆ FrameDropper() [3/4]

webrtc::FrameDropper::FrameDropper ( )

◆ FrameDropper() [4/4]

webrtc::FrameDropper::FrameDropper ( float  max_time_drops)
explicit

◆ ~FrameDropper() [2/2]

virtual webrtc::FrameDropper::~FrameDropper ( )
inlinevirtual

Member Function Documentation

◆ DropFrame() [1/2]

bool webrtc::FrameDropper::DropFrame ( )
virtual

◆ DropFrame() [2/2]

virtual bool webrtc::FrameDropper::DropFrame ( )
virtual

◆ Enable() [1/2]

virtual void webrtc::FrameDropper::Enable ( bool  enable)
virtual

◆ Enable() [2/2]

void webrtc::FrameDropper::Enable ( bool  enable)
virtual

◆ Fill() [1/2]

void webrtc::FrameDropper::Fill ( size_t  frameSizeBytes,
bool  deltaFrame 
)
virtual

◆ Fill() [2/2]

virtual void webrtc::FrameDropper::Fill ( size_t  frameSizeBytes,
bool  deltaFrame 
)
virtual

◆ Leak() [1/2]

virtual void webrtc::FrameDropper::Leak ( uint32_t  inputFrameRate)
virtual

◆ Leak() [2/2]

void webrtc::FrameDropper::Leak ( uint32_t  inputFrameRate)
virtual

◆ Reset() [1/2]

virtual void webrtc::FrameDropper::Reset ( )
virtual

◆ Reset() [2/2]

void webrtc::FrameDropper::Reset ( )
virtual

◆ SetRates() [1/2]

void webrtc::FrameDropper::SetRates ( float  bitRate,
float  incoming_frame_rate 
)
virtual

◆ SetRates() [2/2]

virtual void webrtc::FrameDropper::SetRates ( float  bitRate,
float  incoming_frame_rate 
)
virtual

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