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

#include <desktop_frame_generator.h>

Inheritance diagram for webrtc::PainterDesktopFrameGenerator:
webrtc::DesktopFrameGenerator webrtc::DesktopFrameGenerator

Public Member Functions

 PainterDesktopFrameGenerator ()
 
 ~PainterDesktopFrameGenerator () override
 
std::unique_ptr< DesktopFrameGetNextFrame (SharedMemoryFactory *factory) override
 
DesktopSizesize ()
 
void set_return_frame (bool return_frame)
 
void set_provide_updated_region_hints (bool provide_updated_region_hints)
 
void set_enlarge_updated_region (bool enlarge_updated_region)
 
void set_enlarge_range (int enlarge_range)
 
void set_add_random_updated_region (bool add_random_updated_region)
 
void set_desktop_frame_painter (DesktopFramePainter *painter)
 
 PainterDesktopFrameGenerator ()
 
 ~PainterDesktopFrameGenerator () override
 
std::unique_ptr< DesktopFrameGetNextFrame (SharedMemoryFactory *factory) override
 
DesktopSizesize ()
 
void set_return_frame (bool return_frame)
 
void set_provide_updated_region_hints (bool provide_updated_region_hints)
 
void set_enlarge_updated_region (bool enlarge_updated_region)
 
void set_enlarge_range (int enlarge_range)
 
void set_add_random_updated_region (bool add_random_updated_region)
 
void set_desktop_frame_painter (DesktopFramePainter *painter)
 
- Public Member Functions inherited from webrtc::DesktopFrameGenerator
 DesktopFrameGenerator ()
 
virtual ~DesktopFrameGenerator ()
 
 DesktopFrameGenerator ()
 
virtual ~DesktopFrameGenerator ()
 

Constructor & Destructor Documentation

◆ PainterDesktopFrameGenerator() [1/2]

webrtc::PainterDesktopFrameGenerator::PainterDesktopFrameGenerator ( )

◆ ~PainterDesktopFrameGenerator() [1/2]

webrtc::PainterDesktopFrameGenerator::~PainterDesktopFrameGenerator ( )
override

◆ PainterDesktopFrameGenerator() [2/2]

webrtc::PainterDesktopFrameGenerator::PainterDesktopFrameGenerator ( )

◆ ~PainterDesktopFrameGenerator() [2/2]

webrtc::PainterDesktopFrameGenerator::~PainterDesktopFrameGenerator ( )
override

Member Function Documentation

◆ GetNextFrame() [1/2]

std::unique_ptr< DesktopFrame > webrtc::PainterDesktopFrameGenerator::GetNextFrame ( SharedMemoryFactory factory)
overridevirtual

◆ GetNextFrame() [2/2]

std::unique_ptr<DesktopFrame> webrtc::PainterDesktopFrameGenerator::GetNextFrame ( SharedMemoryFactory factory)
overridevirtual

◆ set_add_random_updated_region() [1/2]

void webrtc::PainterDesktopFrameGenerator::set_add_random_updated_region ( bool  add_random_updated_region)

◆ set_add_random_updated_region() [2/2]

void webrtc::PainterDesktopFrameGenerator::set_add_random_updated_region ( bool  add_random_updated_region)

◆ set_desktop_frame_painter() [1/2]

void webrtc::PainterDesktopFrameGenerator::set_desktop_frame_painter ( DesktopFramePainter painter)

◆ set_desktop_frame_painter() [2/2]

void webrtc::PainterDesktopFrameGenerator::set_desktop_frame_painter ( DesktopFramePainter painter)

◆ set_enlarge_range() [1/2]

void webrtc::PainterDesktopFrameGenerator::set_enlarge_range ( int  enlarge_range)

◆ set_enlarge_range() [2/2]

void webrtc::PainterDesktopFrameGenerator::set_enlarge_range ( int  enlarge_range)

◆ set_enlarge_updated_region() [1/2]

void webrtc::PainterDesktopFrameGenerator::set_enlarge_updated_region ( bool  enlarge_updated_region)

◆ set_enlarge_updated_region() [2/2]

void webrtc::PainterDesktopFrameGenerator::set_enlarge_updated_region ( bool  enlarge_updated_region)

◆ set_provide_updated_region_hints() [1/2]

void webrtc::PainterDesktopFrameGenerator::set_provide_updated_region_hints ( bool  provide_updated_region_hints)

◆ set_provide_updated_region_hints() [2/2]

void webrtc::PainterDesktopFrameGenerator::set_provide_updated_region_hints ( bool  provide_updated_region_hints)

◆ set_return_frame() [1/2]

void webrtc::PainterDesktopFrameGenerator::set_return_frame ( bool  return_frame)

◆ set_return_frame() [2/2]

void webrtc::PainterDesktopFrameGenerator::set_return_frame ( bool  return_frame)

◆ size() [1/2]

DesktopSize* webrtc::PainterDesktopFrameGenerator::size ( )

◆ size() [2/2]

DesktopSize * webrtc::PainterDesktopFrameGenerator::size ( )

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