Searched refs:VideoCaptureDevice (Results 1 - 25 of 49) sorted by relevance

12

/external/chromium_org/media/video/capture/
H A Dfile_video_capture_device_factory.h21 virtual scoped_ptr<VideoCaptureDevice> Create(
22 const VideoCaptureDevice::Name& device_name) OVERRIDE;
23 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) OVERRIDE;
25 const VideoCaptureDevice::Name& device,
H A Dvideo_capture_device_factory.h25 // Creates a VideoCaptureDevice object. Returns NULL if something goes wrong.
26 virtual scoped_ptr<VideoCaptureDevice> Create(
27 const VideoCaptureDevice::Name& device_name) = 0;
31 void(scoped_ptr<media::VideoCaptureDevice::Names>)>& callback);
38 const VideoCaptureDevice::Name& device,
44 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) = 0;
H A Dfile_video_capture_device_factory.cc27 scoped_ptr<VideoCaptureDevice> FileVideoCaptureDeviceFactory::Create(
28 const VideoCaptureDevice::Name& device_name) {
31 return scoped_ptr<VideoCaptureDevice>(new FileVideoCaptureDevice(
34 return scoped_ptr<VideoCaptureDevice>(new FileVideoCaptureDevice(
40 VideoCaptureDevice::Names* const device_names) {
45 device_names->push_back(VideoCaptureDevice::Name(
49 device_names->push_back(VideoCaptureDevice::Name(
52 VideoCaptureDevice::Name::AVFOUNDATION));
54 device_names->push_back(VideoCaptureDevice::Name(
61 const VideoCaptureDevice
[all...]
H A Dfake_video_capture_device_factory.h22 virtual scoped_ptr<VideoCaptureDevice> Create(
23 const VideoCaptureDevice::Name& device_name) OVERRIDE;
24 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) OVERRIDE;
26 const VideoCaptureDevice::Name& device,
H A Dfake_video_capture_device_factory.cc16 scoped_ptr<VideoCaptureDevice> FakeVideoCaptureDeviceFactory::Create(
17 const VideoCaptureDevice::Name& device_name) {
22 return scoped_ptr<VideoCaptureDevice>(new FakeVideoCaptureDevice());
24 return scoped_ptr<VideoCaptureDevice>();
28 VideoCaptureDevice::Names* const device_names) {
33 VideoCaptureDevice::Name name(base::StringPrintf("fake_device_%d", n),
36 VideoCaptureDevice::Name name(base::StringPrintf("fake_device_%d", n),
38 VideoCaptureDevice::Name::AVFOUNDATION);
45 const VideoCaptureDevice::Name& device,
H A Dvideo_capture_device.cc12 const std::string VideoCaptureDevice::Name::GetNameAndModel() const {
22 VideoCaptureDevice::Name::Name() {}
24 VideoCaptureDevice::Name::Name(const std::string& name, const std::string& id)
28 VideoCaptureDevice::Name::Name(const std::string& name,
38 VideoCaptureDevice::Name::Name(const std::string& name,
47 VideoCaptureDevice::Name::Name(const std::string& name,
58 VideoCaptureDevice::Name::~Name() {}
60 VideoCaptureDevice::~VideoCaptureDevice() {}
62 int VideoCaptureDevice
[all...]
H A Dfake_video_capture_device.h5 // Implementation of a fake VideoCaptureDevice class. Used for testing other
21 class MEDIA_EXPORT FakeVideoCaptureDevice : public VideoCaptureDevice {
28 // VideoCaptureDevice implementation.
31 scoped_ptr<VideoCaptureDevice::Client> client) OVERRIDE;
53 scoped_ptr<VideoCaptureDevice::Client> client_;
H A Dvideo_capture_device_unittest.cc65 class MockClient : public media::VideoCaptureDevice::Client {
104 void(media::VideoCaptureDevice::Names* names));
107 scoped_ptr<media::VideoCaptureDevice::Names> names) {
117 typedef media::VideoCaptureDevice::Client Client;
151 scoped_ptr<media::VideoCaptureDevice::Names> EnumerateDevices() {
152 media::VideoCaptureDevice::Names* names;
160 return scoped_ptr<media::VideoCaptureDevice::Names>(names);
165 scoped_ptr<VideoCaptureDevice::Name> GetFirstDeviceNameSupportingPixelFormat(
170 return scoped_ptr<VideoCaptureDevice::Name>();
172 VideoCaptureDevice
[all...]
H A Dfake_video_capture_device_unittest.cc22 class MockClient : public media::VideoCaptureDevice::Client {
61 void(media::VideoCaptureDevice::Names* names));
64 scoped_ptr<media::VideoCaptureDevice::Names> names) {
75 typedef media::VideoCaptureDevice::Client Client;
99 scoped_ptr<media::VideoCaptureDevice::Names> EnumerateDevices() {
100 media::VideoCaptureDevice::Names* names;
108 return scoped_ptr<media::VideoCaptureDevice::Names>(names);
113 VideoCaptureDevice::Names names_;
123 scoped_ptr<media::VideoCaptureDevice::Names> names(EnumerateDevices());
127 scoped_ptr<VideoCaptureDevice> devic
[all...]
H A Dfile_video_capture_device.h18 // Implementation of a VideoCaptureDevice class that reads from a file. Used for
26 class MEDIA_EXPORT FileVideoCaptureDevice : public VideoCaptureDevice {
37 // VideoCaptureDevice implementation, class methods.
41 scoped_ptr<VideoCaptureDevice::Client> client) OVERRIDE;
63 scoped_ptr<VideoCaptureDevice::Client> client_;
H A Dvideo_capture_device_factory.cc67 void(scoped_ptr<media::VideoCaptureDevice::Names>)>& callback) {
70 scoped_ptr<VideoCaptureDevice::Names> device_names(
71 new VideoCaptureDevice::Names());
/external/chromium_org/media/video/capture/win/
H A Dvideo_capture_device_factory_win.h24 virtual scoped_ptr<VideoCaptureDevice> Create(
25 const VideoCaptureDevice::Name& device_name) OVERRIDE;
26 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) OVERRIDE;
28 const VideoCaptureDevice::Name& device,
H A Dvideo_capture_device_mf_win.h5 // Windows specific implementation of VideoCaptureDevice.
34 public VideoCaptureDevice {
44 // VideoCaptureDevice implementation.
46 scoped_ptr<VideoCaptureDevice::Client> client)
64 scoped_ptr<VideoCaptureDevice::Client> client_;
/external/chromium_org/media/video/capture/linux/
H A Dvideo_capture_device_factory_linux.h25 virtual scoped_ptr<VideoCaptureDevice> Create(
26 const VideoCaptureDevice::Name& device_name) OVERRIDE;
27 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) OVERRIDE;
29 const VideoCaptureDevice::Name& device,
/external/chromium_org/media/video/capture/mac/
H A Dvideo_capture_device_decklink_mac.h5 // Implementation of VideoCaptureDevice class for Blackmagic video capture
17 // Extension of VideoCaptureDevice to create and manipulate Blackmagic devices
19 class MEDIA_EXPORT VideoCaptureDeviceDeckLinkMac : public VideoCaptureDevice {
23 static void EnumerateDevices(VideoCaptureDevice::Names* device_names);
28 const VideoCaptureDevice::Name& device,
34 // VideoCaptureDevice implementation.
37 scoped_ptr<VideoCaptureDevice::Client> client) OVERRIDE;
H A Dvideo_capture_device_factory_mac.h24 virtual scoped_ptr<VideoCaptureDevice> Create(
25 const VideoCaptureDevice::Name& device_name) OVERRIDE;
26 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) OVERRIDE;
28 void(scoped_ptr<media::VideoCaptureDevice::Names>)>& callback) OVERRIDE;
30 const VideoCaptureDevice::Name& device,
H A Dvideo_capture_device_mac.h5 // MacOSX implementation of generic VideoCaptureDevice, using either QTKit or
56 class VideoCaptureDeviceMac : public VideoCaptureDevice {
61 // VideoCaptureDevice implementation.
64 scoped_ptr<VideoCaptureDevice::Client> client) OVERRIDE;
67 bool Init(VideoCaptureDevice::Name::CaptureApiType capture_api_type);
76 // Forwarder to VideoCaptureDevice::Client::OnError().
79 // Forwarder to VideoCaptureDevice::Client::OnLog().
95 scoped_ptr<VideoCaptureDevice::Client> client_;
/external/chromium_org/media/video/capture/android/
H A Dvideo_capture_device_factory_android.h36 virtual scoped_ptr<VideoCaptureDevice> Create(
37 const VideoCaptureDevice::Name& device_name) OVERRIDE;
38 virtual void GetDeviceNames(VideoCaptureDevice::Names* device_names) OVERRIDE;
40 const VideoCaptureDevice::Name& device,
H A Dvideo_capture_device_factory_android.cc37 scoped_ptr<VideoCaptureDevice> VideoCaptureDeviceFactoryAndroid::Create(
38 const VideoCaptureDevice::Name& device_name) {
42 return scoped_ptr<VideoCaptureDevice>();
48 return scoped_ptr<VideoCaptureDevice>(video_capture_device);
51 return scoped_ptr<VideoCaptureDevice>();
55 VideoCaptureDevice::Names* device_names) {
63 DVLOG(1) << "VideoCaptureDevice::GetDeviceNames: num_cameras=" << num_cameras;
71 VideoCaptureDevice::Name name(
85 const VideoCaptureDevice::Name& device,
H A Dvideo_capture_device_android.h20 // VideoCaptureDevice on Android. The VideoCaptureDevice API's are called
24 class MEDIA_EXPORT VideoCaptureDeviceAndroid : public VideoCaptureDevice {
36 static VideoCaptureDevice* Create(const Name& device_name);
39 // Registers the Java VideoCaptureDevice pointer, used by the rest of the
44 // VideoCaptureDevice implementation.
74 scoped_ptr<VideoCaptureDevice::Client> client_;
/external/chromium_org/content/browser/media/capture/
H A Ddesktop_capture_device_aura.h23 // An implementation of VideoCaptureDevice that mirrors an Aura window.
25 : public media::VideoCaptureDevice {
27 // Creates a VideoCaptureDevice for the Aura desktop.
28 static media::VideoCaptureDevice* Create(const DesktopMediaID& source);
32 // VideoCaptureDevice implementation.
H A Dweb_contents_video_capture_device.h18 // A virtualized VideoCaptureDevice that mirrors the displayed contents of a
29 : public media::VideoCaptureDevice {
33 static media::VideoCaptureDevice* Create(const std::string& device_id);
37 // VideoCaptureDevice implementation.
H A Ddesktop_capture_device.h27 // DesktopCaptureDevice implements VideoCaptureDevice for screens and windows.
29 // VideoCaptureDevice.
30 class CONTENT_EXPORT DesktopCaptureDevice : public media::VideoCaptureDevice {
35 static scoped_ptr<media::VideoCaptureDevice> Create(
40 // VideoCaptureDevice interface.
H A Dcontent_video_capture_device_core.h47 // VideoCaptureDevice::Client, which allocates and receives the captured
52 ThreadSafeCaptureOracle(scoped_ptr<media::VideoCaptureDevice::Client> client,
94 const scoped_refptr<media::VideoCaptureDevice::Client::Buffer>& buffer,
103 scoped_ptr<media::VideoCaptureDevice::Client> client_;
157 scoped_ptr<media::VideoCaptureDevice::Client> client);
189 // capture pipeline. Besides the VideoCaptureDevice itself, it is the only
/external/chromium_org/content/browser/renderer_host/media/
H A Dvideo_capture_controller.h5 // VideoCaptureController is the glue between a VideoCaptureDevice and all
7 // one (and only one) VideoCaptureDevice; both are owned by the
16 // * Broadcasting the events from a single VideoCaptureDevice, fanning them
31 // * VideoCaptureController indirectly observes a VideoCaptureDevice
33 // the VideoCaptureDevice::Client interface. The proxy forwards
81 scoped_ptr<media::VideoCaptureDevice::Client> NewDeviceClient();
133 const scoped_refptr<media::VideoCaptureDevice::Client::Buffer>& buffer,

Completed in 206 milliseconds

12