HomeSort by relevance Sort by last modified time
    Searched refs:DesktopFrame (Results 1 - 25 of 69) sorted by null

1 2 3

  /external/chromium_org/third_party/webrtc/modules/desktop_capture/
mouse_cursor.h 20 class DesktopFrame;
27 MouseCursor(DesktopFrame* image, const DesktopVector& hotspot);
33 void set_image(DesktopFrame* image) { image_.reset(image); }
34 const DesktopFrame* image() const { return image_.get(); }
40 scoped_ptr<DesktopFrame> image_;
shared_desktop_frame.h 19 // SharedDesktopFrame is a DesktopFrame that may have multiple instances all
21 class SharedDesktopFrame : public DesktopFrame {
25 static SharedDesktopFrame* Wrap(DesktopFrame* desktop_frame);
27 // Returns the underlying instance of DesktopFrame.
28 DesktopFrame* GetUnderlyingFrame();
desktop_frame.h 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 {
    [all...]
desktop_and_cursor_composer.cc 30 uint32_t base_alpha = 255 - src[x * DesktopFrame::kBytesPerPixel + 3];
34 memcpy(dest + x * DesktopFrame::kBytesPerPixel,
35 src + x * DesktopFrame::kBytesPerPixel,
36 DesktopFrame::kBytesPerPixel);
38 dest[x * DesktopFrame::kBytesPerPixel] =
39 dest[x * DesktopFrame::kBytesPerPixel] * base_alpha / 255 +
40 src[x * DesktopFrame::kBytesPerPixel];
41 dest[x * DesktopFrame::kBytesPerPixel + 1] =
42 dest[x * DesktopFrame::kBytesPerPixel + 1] * base_alpha / 255 +
43 src[x * DesktopFrame::kBytesPerPixel + 1]
    [all...]
desktop_frame.cc 18 DesktopFrame::DesktopFrame(DesktopSize size,
29 DesktopFrame::~DesktopFrame() {}
31 void DesktopFrame::CopyPixelsFrom(uint8_t* src_buffer, int src_stride,
36 DesktopFrame::kBytesPerPixel * dest_rect.left();
38 memcpy(dest, src_buffer, DesktopFrame::kBytesPerPixel * dest_rect.width());
44 void DesktopFrame::CopyPixelsFrom(const DesktopFrame& src_frame,
51 DesktopFrame::kBytesPerPixel * src_pos.x()
    [all...]
desktop_capturer.h 20 class DesktopFrame;
38 virtual void OnCaptureCompleted(DesktopFrame* frame) = 0;
screen_capture_frame_queue.h 19 class DesktopFrame;
48 void ReplaceCurrentFrame(DesktopFrame* frame);
shared_desktop_frame.cc 20 Core(DesktopFrame* frame) : frame_(frame) {}
22 DesktopFrame* frame() { return frame_.get(); }
42 scoped_ptr<DesktopFrame> frame_;
51 DesktopFrame* desktop_frame) {
56 DesktopFrame* SharedDesktopFrame::GetUnderlyingFrame() {
73 : DesktopFrame(core->frame()->size(), core->frame()->stride(),
screen_capturer_mac_unittest.cc 34 void CaptureDoneCallback1(DesktopFrame* frame);
38 void CaptureDoneCallback2(DesktopFrame* frame);
50 DesktopFrame* frame) {
51 scoped_ptr<DesktopFrame> owned_frame(frame);
62 DesktopFrame* frame) {
63 scoped_ptr<DesktopFrame> owned_frame(frame);
desktop_frame_win.h 22 // DesktopFrame implementation used by screen and window captures on Windows.
24 class DesktopFrameWin : public DesktopFrame {
screen_capture_frame_queue.cc 35 void ScreenCaptureFrameQueue::ReplaceCurrentFrame(DesktopFrame* frame) {
desktop_and_cursor_composer_unittest.cc 45 uint32_t GetFramePixel(const DesktopFrame& frame, const DesktopVector& pos) {
47 pos.x() * DesktopFrame::kBytesPerPixel);
61 DesktopFrame* CreateTestFrame() {
62 DesktopFrame* frame =
85 void SetNextFrame(DesktopFrame* next_frame) {
92 scoped_ptr<DesktopFrame> next_frame_;
116 scoped_ptr<DesktopFrame> image(
143 void VerifyFrame(const DesktopFrame& frame,
179 virtual void OnCaptureCompleted(DesktopFrame* frame) OVERRIDE {
189 scoped_ptr<DesktopFrame> frame_
    [all...]
  /external/chromium_org/remoting/codec/
video_encoder.h 11 class DesktopFrame;
29 virtual scoped_ptr<VideoPacket> Encode(const webrtc::DesktopFrame& frame) = 0;
video_encoder_verbatim.h 23 const webrtc::DesktopFrame& frame) OVERRIDE;
video_encoder_vpx.h 34 const webrtc::DesktopFrame& frame) OVERRIDE;
44 void PrepareImage(const webrtc::DesktopFrame& frame,
video_encoder_vpx_unittest.cc 24 static scoped_ptr<webrtc::DesktopFrame> CreateTestFrame(
26 scoped_ptr<webrtc::DesktopFrame> frame(
31 (x * webrtc::DesktopFrame::kBytesPerPixel);
55 scoped_ptr<webrtc::DesktopFrame> frame(CreateTestFrame(frame_size));
79 scoped_ptr<webrtc::DesktopFrame> frame(CreateTestFrame(frame_size));
103 scoped_ptr<webrtc::DesktopFrame> frame(CreateTestFrame(frame_size));
122 scoped_ptr<webrtc::DesktopFrame> frame(CreateTestFrame(frame_size));
144 scoped_ptr<webrtc::DesktopFrame> frame(CreateTestFrame(frame_size));
  /external/chromium_org/remoting/client/
frame_producer.h 11 class DesktopFrame;
29 virtual void DrawBuffer(webrtc::DesktopFrame* buffer) = 0;
frame_consumer.h 11 class DesktopFrame;
39 webrtc::DesktopFrame* buffer,
46 virtual void ReturnBuffer(webrtc::DesktopFrame* buffer) = 0;
frame_consumer_proxy.h 35 webrtc::DesktopFrame* buffer,
38 virtual void ReturnBuffer(webrtc::DesktopFrame* buffer) OVERRIDE;
  /external/chromium_org/remoting/client/plugin/
pepper_view.h 27 class DesktopFrame;
50 webrtc::DesktopFrame* buffer,
53 virtual void ReturnBuffer(webrtc::DesktopFrame* buffer) OVERRIDE;
70 webrtc::DesktopFrame* AllocateBuffer();
73 void FreeBuffer(webrtc::DesktopFrame* buffer);
80 webrtc::DesktopFrame* buffer,
87 webrtc::DesktopFrame* buffer);
102 std::list<webrtc::DesktopFrame*> buffers_;
105 webrtc::DesktopFrame* merge_buffer_;
  /external/chromium_org/remoting/ios/bridge/
frame_consumer_bridge.h 24 webrtc::DesktopFrame* buffer,
38 webrtc::DesktopFrame* buffer,
41 virtual void ReturnBuffer(webrtc::DesktopFrame* buffer) OVERRIDE;
58 ScopedVector<webrtc::DesktopFrame> buffers_;
frame_consumer_bridge.cc 39 webrtc::DesktopFrame* buffer,
57 void FrameConsumerBridge::ReturnBuffer(webrtc::DesktopFrame* buffer) {
59 ScopedVector<webrtc::DesktopFrame>::iterator it =
83 webrtc::DesktopFrame* buffer = new webrtc::BasicDesktopFrame(view_size_);
  /external/chromium_org/third_party/webrtc/modules/desktop_capture/x11/
x_server_pixel_buffer.h 23 class DesktopFrame;
57 void CaptureRect(const DesktopRect& rect, DesktopFrame* frame);
67 DesktopFrame* frame);
70 DesktopFrame* frame);
  /external/chromium_org/remoting/client/jni/
jni_frame_consumer.h 22 class DesktopFrame;
45 webrtc::DesktopFrame* buffer,
48 virtual void ReturnBuffer(webrtc::DesktopFrame* buffer) OVERRIDE;
59 void FreeBuffer(webrtc::DesktopFrame* buffer);
73 std::list<webrtc::DesktopFrame*> buffers_;
  /external/chromium_org/remoting/host/
shaped_screen_capturer_unittest.cc 27 webrtc::DesktopFrame* frame = new webrtc::BasicDesktopFrame(
81 virtual void OnCaptureCompleted(webrtc::DesktopFrame* frame) OVERRIDE {
85 scoped_ptr<webrtc::DesktopFrame> last_frame_;

Completed in 923 milliseconds

1 2 3