webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::CroppedDesktopFrame Class Reference
Inheritance diagram for webrtc::CroppedDesktopFrame:
webrtc::DesktopFrame

Public Member Functions

 CroppedDesktopFrame (std::unique_ptr< DesktopFrame > frame, const DesktopRect &rect)
 
- Public Member Functions inherited from webrtc::DesktopFrame
virtual ~DesktopFrame ()
 
const DesktopSizesize () const
 
int stride () const
 
uint8_tdata () const
 
SharedMemoryshared_memory () const
 
const DesktopRegionupdated_region () const
 
DesktopRegionmutable_updated_region ()
 
const DesktopVectordpi () const
 
void set_dpi (const DesktopVector &dpi)
 
int64_t capture_time_ms () const
 
void set_capture_time_ms (int64_t time_ms)
 
void CopyPixelsFrom (const uint8_t *src_buffer, int src_stride, const DesktopRect &dest_rect)
 
void CopyPixelsFrom (const DesktopFrame &src_frame, const DesktopVector &src_pos, const DesktopRect &dest_rect)
 
uint8_tGetFrameDataAtPos (const DesktopVector &pos) const
 
virtual ~DesktopFrame ()
 
const DesktopSizesize () const
 
int stride () const
 
uint8_tdata () const
 
SharedMemoryshared_memory () const
 
const DesktopRegionupdated_region () const
 
DesktopRegionmutable_updated_region ()
 
const DesktopVectordpi () const
 
void set_dpi (const DesktopVector &dpi)
 
int64_t capture_time_ms () const
 
void set_capture_time_ms (int64_t time_ms)
 
void CopyPixelsFrom (const uint8_t *src_buffer, int src_stride, const DesktopRect &dest_rect)
 
void CopyPixelsFrom (const DesktopFrame &src_frame, const DesktopVector &src_pos, const DesktopRect &dest_rect)
 
uint8_tGetFrameDataAtPos (const DesktopVector &pos) const
 

Additional Inherited Members

- Static Public Attributes inherited from webrtc::DesktopFrame
static const int kBytesPerPixel = 4
 
- Protected Member Functions inherited from webrtc::DesktopFrame
 DesktopFrame (DesktopSize size, int stride, uint8_t *data, SharedMemory *shared_memory)
 
 DesktopFrame (DesktopSize size, int stride, uint8_t *data, SharedMemory *shared_memory)
 
- Protected Attributes inherited from webrtc::DesktopFrame
uint8_t *const data_
 
SharedMemory *const shared_memory_
 

Constructor & Destructor Documentation

◆ CroppedDesktopFrame()

webrtc::CroppedDesktopFrame::CroppedDesktopFrame ( std::unique_ptr< DesktopFrame frame,
const DesktopRect rect 
)

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