/external/chromium_org/media/video/capture/ |
H A D | file_video_capture_device_factory.h | 21 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 D | video_capture_device_factory.h | 25 // 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 D | file_video_capture_device_factory.cc | 27 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 D | fake_video_capture_device_factory.h | 22 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 D | fake_video_capture_device_factory.cc | 16 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 D | video_capture_device.cc | 12 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 D | fake_video_capture_device.h | 5 // 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 D | video_capture_device_unittest.cc | 65 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 D | fake_video_capture_device_unittest.cc | 22 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 D | file_video_capture_device.h | 18 // 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 D | video_capture_device_factory.cc | 67 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 D | video_capture_device_factory_win.h | 24 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 D | video_capture_device_mf_win.h | 5 // 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 D | video_capture_device_factory_linux.h | 25 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 D | video_capture_device_decklink_mac.h | 5 // 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 D | video_capture_device_factory_mac.h | 24 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 D | video_capture_device_mac.h | 5 // 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 D | video_capture_device_factory_android.h | 36 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 D | video_capture_device_factory_android.cc | 37 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 D | video_capture_device_android.h | 20 // 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 D | desktop_capture_device_aura.h | 23 // 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 D | web_contents_video_capture_device.h | 18 // 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 D | desktop_capture_device.h | 27 // 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 D | content_video_capture_device_core.h | 47 // 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 D | video_capture_controller.h | 5 // 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,
|