Searched defs:DesktopFrame (Results 1 - 2 of 2) sorted by relevance

/external/webrtc/webrtc/modules/desktop_capture/
H A Ddesktop_frame.cc18 DesktopFrame::DesktopFrame(DesktopSize size, function in class:webrtc::DesktopFrame
29 DesktopFrame::~DesktopFrame() {}
31 void DesktopFrame::CopyPixelsFrom(uint8_t* src_buffer, int src_stride,
37 memcpy(dest, src_buffer, DesktopFrame::kBytesPerPixel * dest_rect.width());
43 void DesktopFrame::CopyPixelsFrom(const DesktopFrame& src_frame,
53 uint8_t* DesktopFrame::GetFrameDataAtPos(const DesktopVector& pos) const {
54 return data() + stride() * pos.y() + DesktopFrame
[all...]
H A Ddesktop_frame.h22 // DesktopFrame represents a video frame captured from the screen.
23 class DesktopFrame { class in namespace:webrtc
25 // DesktopFrame objects always hold RGBA data.
28 virtual ~DesktopFrame();
41 // deleted (classes that inherit from DesktopFrame must ensure it).
66 void CopyPixelsFrom(const DesktopFrame& src_frame,
74 DesktopFrame(DesktopSize size,
94 RTC_DISALLOW_COPY_AND_ASSIGN(DesktopFrame);
97 // A DesktopFrame that stores data in the heap.
98 class BasicDesktopFrame : public DesktopFrame {
[all...]

Completed in 460 milliseconds