Searched refs:DesktopCapturer (Results 1 - 25 of 52) sorted by relevance

123

/external/chromium_org/remoting/host/
H A Dshaped_desktop_capturer.h16 class ShapedDesktopCapturer : public webrtc::DesktopCapturer,
17 public webrtc::DesktopCapturer::Callback {
19 ShapedDesktopCapturer(scoped_ptr<webrtc::DesktopCapturer> screen_capturer,
23 // webrtc::DesktopCapturer interface.
24 virtual void Start(webrtc::DesktopCapturer::Callback* callback) OVERRIDE;
28 // webrtc::DesktopCapturer::Callback interface.
32 scoped_ptr<webrtc::DesktopCapturer> desktop_capturer_;
34 webrtc::DesktopCapturer::Callback* callback_;
H A Dhost_extension_session.cc13 scoped_ptr<webrtc::DesktopCapturer>* capturer) {
H A Dfake_desktop_capturer.h19 // FakeDesktopCapturer is double-buffered as required by DesktopCapturer.
20 class FakeDesktopCapturer : public webrtc::DesktopCapturer {
29 webrtc::DesktopCapturer::Callback* callback)> FrameGenerator;
36 // webrtc::DesktopCapturer interface.
H A Dhost_extension_session.h11 class DesktopCapturer;
37 scoped_ptr<webrtc::DesktopCapturer>* capturer);
H A Dipc_video_frame_capturer.h17 // Routes webrtc::DesktopCapturer calls though the IPC channel to the desktop
19 class IpcVideoFrameCapturer : public webrtc::DesktopCapturer {
25 // webrtc::DesktopCapturer interface.
33 // Points to the callback passed to webrtc::DesktopCapturer::Start().
34 webrtc::DesktopCapturer::Callback* callback_;
H A Dhost_extension_session_manager.h15 class DesktopCapturer;
49 void OnCreateVideoCapturer(scoped_ptr<webrtc::DesktopCapturer>* capturer);
H A Dshaped_desktop_capturer.cc14 scoped_ptr<webrtc::DesktopCapturer> desktop_capturer,
23 void ShapedDesktopCapturer::Start(webrtc::DesktopCapturer::Callback* callback) {
H A Dcast_video_capturer_adapter.h28 // CastVideoCapturerAdapter acts as an adapter between webrtc::DesktopCapturer
34 public webrtc::DesktopCapturer::Callback {
37 scoped_ptr<webrtc::DesktopCapturer> capturer);
41 // webrtc::DesktopCapturer::Callback implementation.
67 scoped_ptr<webrtc::DesktopCapturer> desktop_capturer_;
H A Dsingle_window_desktop_environment.cc22 virtual scoped_ptr<webrtc::DesktopCapturer> CreateVideoCapturer() OVERRIDE;
42 scoped_ptr<webrtc::DesktopCapturer>
54 return window_capturer.PassAs<webrtc::DesktopCapturer>();
H A Dvideo_scheduler.h26 class DesktopCapturer;
40 // webrtc::DesktopCapturer, delivering them to a VideoEncoder to encode, and
77 public webrtc::DesktopCapturer::Callback,
91 scoped_ptr<webrtc::DesktopCapturer> capturer,
97 // webrtc::DesktopCapturer::Callback implementation.
183 scoped_ptr<webrtc::DesktopCapturer> capturer_;
H A Ddesktop_environment.h21 class DesktopCapturer;
48 virtual scoped_ptr<webrtc::DesktopCapturer> CreateVideoCapturer() = 0;
H A Dhost_mock_objects.cc37 scoped_ptr<webrtc::DesktopCapturer>
39 return scoped_ptr<webrtc::DesktopCapturer>(CreateVideoCapturerPtr());
H A Dshaped_desktop_capturer_unittest.cc43 public webrtc::DesktopCapturer::Callback {
45 // webrtc::DesktopCapturer::Callback interface
60 scoped_ptr<webrtc::DesktopCapturer>(new FakeDesktopCapturer()),
H A Dbasic_desktop_environment.cc63 scoped_ptr<webrtc::DesktopCapturer>
69 return scoped_ptr<webrtc::DesktopCapturer>(
H A Dfake_desktop_environment.cc58 scoped_ptr<webrtc::DesktopCapturer>
63 return result.PassAs<webrtc::DesktopCapturer>();
H A Dfake_host_extension.cc24 scoped_ptr<webrtc::DesktopCapturer>* encoder) OVERRIDE;
46 scoped_ptr<webrtc::DesktopCapturer>* capturer) {
H A Dvideo_scheduler_unittest.cc135 scoped_ptr<webrtc::DesktopCapturer> capturer,
140 // webrtc::DesktopCapturer mocks.
141 void OnCapturerStart(webrtc::DesktopCapturer::Callback* callback);
162 // Points to the callback passed to webrtc::DesktopCapturer::Start().
163 webrtc::DesktopCapturer::Callback* capturer_callback_;
195 scoped_ptr<webrtc::DesktopCapturer> capturer,
216 webrtc::DesktopCapturer::Callback* callback) {
320 StartVideoScheduler(capturer.PassAs<webrtc::DesktopCapturer>(),
336 scoped_ptr<webrtc::DesktopCapturer> capturer(
/external/chromium_org/remoting/host/chromeos/
H A Daura_desktop_capturer.h21 // A webrtc::DesktopCapturer that captures pixels from the root window of the
25 class AuraDesktopCapturer : public webrtc::DesktopCapturer {
30 // webrtc::DesktopCapturer implementation.
31 virtual void Start(webrtc::DesktopCapturer::Callback* callback) OVERRIDE;
40 // Points to the callback passed to webrtc::DesktopCapturer::Start().
41 webrtc::DesktopCapturer::Callback* callback_;
/external/chromium_org/third_party/webrtc/modules/desktop_capture/
H A Ddesktop_and_cursor_composer.h20 // A wrapper for DesktopCapturer that also captures mouse using specified
22 class DesktopAndCursorComposer : public DesktopCapturer,
23 public DesktopCapturer::Callback,
30 DesktopAndCursorComposer(DesktopCapturer* desktop_capturer,
34 // DesktopCapturer interface.
35 virtual void Start(DesktopCapturer::Callback* callback) OVERRIDE;
40 // DesktopCapturer::Callback interface.
49 scoped_ptr<DesktopCapturer> desktop_capturer_;
52 DesktopCapturer::Callback* callback_;
H A Ddesktop_capturer.h25 class DesktopCapturer { class in namespace:webrtc
27 // Interface that must be implemented by the DesktopCapturer consumers.
44 virtual ~DesktopCapturer() {}
55 // canceled when DesktopCapturer is deleted.
H A Dwindow_capturer.h26 class WindowCapturer : public DesktopCapturer {
H A Dscreen_capturer.h44 class ScreenCapturer : public DesktopCapturer {
H A Dwindow_capturer_unittest.cc23 public DesktopCapturer::Callback {
33 // DesktopCapturer::Callback interface
/external/chromium_org/content/browser/media/capture/
H A Ddesktop_capture_device.h22 class DesktopCapturer;
28 // It's essentially an adapter between webrtc::DesktopCapturer and
52 DesktopCaptureDevice(scoped_ptr<webrtc::DesktopCapturer> desktop_capturer,
H A Ddesktop_capture_device.cc51 class DesktopCaptureDevice::Core : public webrtc::DesktopCapturer::Callback {
54 scoped_ptr<webrtc::DesktopCapturer> capturer,
66 // webrtc::DesktopCapturer::Callback interface
88 // The underlying DesktopCapturer instance used to capture frames.
89 scoped_ptr<webrtc::DesktopCapturer> desktop_capturer_;
137 scoped_ptr<webrtc::DesktopCapturer> capturer,
387 // Currently only synchronous implementations of DesktopCapturer are
400 scoped_ptr<webrtc::DesktopCapturer> capturer;
472 scoped_ptr<webrtc::DesktopCapturer> capturer,

Completed in 241 milliseconds

123