Home | History | Annotate | Download | only in desktop_capture

Lines Matching defs:DesktopFrame

22 // DesktopFrame represents a video frame captured from the screen.
23 class DesktopFrame {
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,
71 DesktopFrame(DesktopSize size,
91 DISALLOW_COPY_AND_ASSIGN(DesktopFrame);
94 // A DesktopFrame that stores data in the heap.
95 class BasicDesktopFrame : public DesktopFrame {
101 static DesktopFrame* CopyOf(const DesktopFrame& frame);
107 // A DesktopFrame that stores data in shared memory.
108 class SharedMemoryDesktopFrame : public DesktopFrame {