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

#include <x_server_pixel_buffer.h>

Public Member Functions

 XServerPixelBuffer ()
 
 ~XServerPixelBuffer ()
 
void Release ()
 
bool Init (Display *display, Window window)
 
bool is_initialized ()
 
const DesktopSizewindow_size ()
 
bool IsWindowValid () const
 
void Synchronize ()
 
bool CaptureRect (const DesktopRect &rect, DesktopFrame *frame)
 
 XServerPixelBuffer ()
 
 ~XServerPixelBuffer ()
 
void Release ()
 
bool Init (Display *display, Window window)
 
bool is_initialized ()
 
const DesktopSizewindow_size ()
 
bool IsWindowValid () const
 
void Synchronize ()
 
bool CaptureRect (const DesktopRect &rect, DesktopFrame *frame)
 

Constructor & Destructor Documentation

◆ XServerPixelBuffer() [1/2]

webrtc::XServerPixelBuffer::XServerPixelBuffer ( )

◆ ~XServerPixelBuffer() [1/2]

webrtc::XServerPixelBuffer::~XServerPixelBuffer ( )

◆ XServerPixelBuffer() [2/2]

webrtc::XServerPixelBuffer::XServerPixelBuffer ( )

◆ ~XServerPixelBuffer() [2/2]

webrtc::XServerPixelBuffer::~XServerPixelBuffer ( )

Member Function Documentation

◆ CaptureRect() [1/2]

bool webrtc::XServerPixelBuffer::CaptureRect ( const DesktopRect rect,
DesktopFrame frame 
)

◆ CaptureRect() [2/2]

bool webrtc::XServerPixelBuffer::CaptureRect ( const DesktopRect rect,
DesktopFrame frame 
)

◆ Init() [1/2]

bool webrtc::XServerPixelBuffer::Init ( Display display,
Window  window 
)

◆ Init() [2/2]

bool webrtc::XServerPixelBuffer::Init ( Display display,
Window  window 
)

◆ is_initialized() [1/2]

bool webrtc::XServerPixelBuffer::is_initialized ( )
inline

◆ is_initialized() [2/2]

bool webrtc::XServerPixelBuffer::is_initialized ( )
inline

◆ IsWindowValid() [1/2]

bool webrtc::XServerPixelBuffer::IsWindowValid ( ) const

◆ IsWindowValid() [2/2]

bool webrtc::XServerPixelBuffer::IsWindowValid ( ) const

◆ Release() [1/2]

void webrtc::XServerPixelBuffer::Release ( )

◆ Release() [2/2]

void webrtc::XServerPixelBuffer::Release ( )

◆ Synchronize() [1/2]

void webrtc::XServerPixelBuffer::Synchronize ( )

◆ Synchronize() [2/2]

void webrtc::XServerPixelBuffer::Synchronize ( )

◆ window_size() [1/2]

const DesktopSize& webrtc::XServerPixelBuffer::window_size ( )
inline

◆ window_size() [2/2]

const DesktopSize& webrtc::XServerPixelBuffer::window_size ( )
inline

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