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

1 2

  /external/chromium_org/media/video/capture/
video_capture_device_dummy.cc 9 VideoCaptureDevice* VideoCaptureDevice::Create(const Name& device_name) {
13 void VideoCaptureDevice::GetDeviceNames(Names* device_names) {}
21 VideoCaptureDevice::EventHandler* observer) {
video_capture_device.cc 9 const std::string VideoCaptureDevice::Name::GetNameAndModel() const {
19 VideoCaptureDevice::Name*
20 VideoCaptureDevice::Names::FindById(const std::string& id) {
video_capture_device_dummy.h 5 // A dummy implementation of VideoCaptureDevice to use for platforms without
20 class VideoCaptureDeviceDummy : public VideoCaptureDevice {
23 VideoCaptureDevice::EventHandler* observer) OVERRIDE;
fake_video_capture_device.h 5 // Implementation of a fake VideoCaptureDevice class. Used for testing other
19 class MEDIA_EXPORT FakeVideoCaptureDevice : public VideoCaptureDevice {
21 static VideoCaptureDevice* Create(const Name& device_name);
29 // VideoCaptureDevice implementation.
31 VideoCaptureDevice::EventHandler* observer) OVERRIDE;
56 VideoCaptureDevice::EventHandler* observer_;
video_capture_device_unittest.cc 61 class MockFrameObserver : public media::VideoCaptureDevice::EventHandler {
122 VideoCaptureDevice::Names names_;
128 VideoCaptureDevice::Name::CaptureApiType api_type =
130 ? VideoCaptureDevice::Name::MEDIA_FOUNDATION
131 : VideoCaptureDevice::Name::DIRECT_SHOW;
132 VideoCaptureDevice::Name device_name("jibberish", "jibberish", api_type);
134 VideoCaptureDevice::Name device_name("jibberish", "jibberish");
136 VideoCaptureDevice* device = VideoCaptureDevice::Create(device_name);
141 VideoCaptureDevice::GetDeviceNames(&names_)
    [all...]
video_capture_device.h 5 // VideoCaptureDevice is the abstract base class for realizing video capture
25 class MEDIA_EXPORT VideoCaptureDevice {
30 // VideoCaptureDevice::GetDeviceNames to do this for you and if you need to
34 // VideoCaptureDevice::Create.
129 // the VideoCaptureDevice's responsibility to obey whatever stride and
133 // VideoCaptureDevice until either the last reference to the VideoFrame is
137 // Threading note: After VideoCaptureDevice::DeAllocate() occurs, the
138 // VideoCaptureDevice is not permitted to make any additional calls through
140 // DO remain valid after DeAllocate(). The VideoCaptureDevice must still
165 // such frames, the VideoCaptureDevice's reservation on the output buffe
    [all...]
fake_video_capture_device.cc 37 VideoCaptureDevice* FakeVideoCaptureDevice::Create(const Name& device_name) {
145 const VideoCaptureDevice::Name& FakeVideoCaptureDevice::device_name() {
  /external/chromium_org/content/browser/renderer_host/media/
web_contents_video_capture_device.h 18 // A virtualized VideoCaptureDevice that mirrors the displayed contents of a
30 : public media::VideoCaptureDevice {
40 static media::VideoCaptureDevice* Create(const std::string& device_id);
44 // VideoCaptureDevice implementation.
46 VideoCaptureDevice::EventHandler* observer) OVERRIDE;
video_capture_manager.h 8 // VideoCaptureManager will open OS dependent instances of VideoCaptureDevice.
56 media::VideoCaptureDevice::EventHandler* video_capture_receiver);
93 media::VideoCaptureDevice::EventHandler* video_capture_receiver);
122 media::VideoCaptureDevice::Names* device_names);
123 bool DeviceOpened(const media::VideoCaptureDevice::Name& device_name);
124 bool DeviceInUse(const media::VideoCaptureDevice* video_capture_device);
125 media::VideoCaptureDevice* GetOpenedDevice(
128 media::VideoCaptureDevice* GetDeviceInternal(int capture_session_id);
142 media::VideoCaptureDevice* capture_device; // Maybe shared across sessions.
155 // VideoCaptureDevice is one-to-one mapped to VideoCaptureController
    [all...]
desktop_capture_device.h 25 // DesktopCaptureDevice implements VideoCaptureDevice for screens and windows.
27 // VideoCaptureDevice.
28 class CONTENT_EXPORT DesktopCaptureDevice : public media::VideoCaptureDevice {
33 static scoped_ptr<media::VideoCaptureDevice> Create(
40 // VideoCaptureDevice interface.
video_capture_manager.cc 110 media::VideoCaptureDevice::EventHandler* video_capture_receiver) {
138 media::VideoCaptureDevice::Names device_names;
142 for (media::VideoCaptureDevice::Names::iterator it =
161 media::VideoCaptureDevice* opened_video_capture_device =
171 scoped_ptr<media::VideoCaptureDevice> video_capture_device;
178 // held in the browser-side VideoCaptureDevice::Name structure.
179 media::VideoCaptureDevice::Name* found =
184 media::VideoCaptureDevice::Create(*found));
257 media::VideoCaptureDevice::EventHandler* video_capture_receiver) {
267 media::VideoCaptureDevice* video_capture_device
    [all...]
desktop_capture_device.cc 36 // Implementation of VideoCaptureDevice methods.
334 scoped_ptr<media::VideoCaptureDevice> DesktopCaptureDevice::Create(
361 return scoped_ptr<media::VideoCaptureDevice>(new DesktopCaptureDevice(
370 return scoped_ptr<media::VideoCaptureDevice>();
373 return scoped_ptr<media::VideoCaptureDevice>(new DesktopCaptureDevice(
379 return scoped_ptr<media::VideoCaptureDevice>();
416 const media::VideoCaptureDevice::Name& DesktopCaptureDevice::device_name() {
video_capture_controller_unittest.cc 111 media::VideoCaptureDevice::EventHandler*));
115 media::VideoCaptureDevice::EventHandler* vc_receiver) OVERRIDE {
139 media::VideoCaptureDevice::Name device_name_;
140 scoped_ptr<media::VideoCaptureDevice> video_capture_device_;
video_capture_controller.h 6 // VideoCaptureManager and VideoCaptureDevice.
7 // It provides functions for VideoCaptureHost to start a VideoCaptureDevice and
11 // It implements media::VideoCaptureDevice::EventHandler to get video frames
12 // from a VideoCaptureDevice object and do color conversion straight into the
40 public media::VideoCaptureDevice::EventHandler {
70 // Implement media::VideoCaptureDevice::EventHandler.
web_contents_video_capture_device.cc 31 // implements the VideoCaptureDevice::EventHandler interface). Because
138 // VideoCaptureDevice::EventHandler, which allocates and receives the captured
143 ThreadSafeCaptureOracle(media::VideoCaptureDevice::EventHandler* consumer,
183 media::VideoCaptureDevice::EventHandler* consumer_;
411 media::VideoCaptureDevice::EventHandler* consumer,
    [all...]
web_contents_video_capture_device_unittest.cc 308 class StubConsumer : public media::VideoCaptureDevice::EventHandler {
494 media::VideoCaptureDevice* device() { return device_.get(); }
533 scoped_ptr<media::VideoCaptureDevice> device_;
754 base::Bind(&media::VideoCaptureDevice::Allocate,
  /external/chromium_org/media/video/capture/mac/
video_capture_device_mac.h 5 // OS X implementation of VideoCaptureDevice, using QTKit as native capture API.
22 class VideoCaptureDeviceMac : public VideoCaptureDevice {
27 // VideoCaptureDevice implementation.
29 VideoCaptureDevice::EventHandler* observer) OVERRIDE;
54 VideoCaptureDevice::EventHandler* observer_;
  /external/chromium_org/media/video/capture/android/
video_capture_device_android.h 19 // VideoCaptureDevice on Android. The VideoCaptureDevice API's are called
23 class MEDIA_EXPORT VideoCaptureDeviceAndroid : public VideoCaptureDevice {
27 static VideoCaptureDevice* Create(const Name& device_name);
30 // VideoCaptureDevice implementation.
64 VideoCaptureDevice::EventHandler* observer_;
video_capture_device_android.cc 40 void VideoCaptureDevice::GetDeviceNames(Names* device_names) {
46 DVLOG(1) << "VideoCaptureDevice::GetDeviceNames: num_cameras=" << num_cameras;
60 DVLOG(1) << "VideoCaptureDevice::GetDeviceNames: camera device_name="
69 const std::string VideoCaptureDevice::Name::GetModel() const {
77 VideoCaptureDevice* VideoCaptureDevice::Create(const Name& device_name) {
82 VideoCaptureDevice* VideoCaptureDeviceAndroid::Create(const Name& device_name) {
120 const VideoCaptureDevice::Name& VideoCaptureDeviceAndroid::device_name() {
  /external/chromium_org/media/video/capture/win/
video_capture_device_mf_win.h 5 // Windows specific implementation of VideoCaptureDevice.
31 public VideoCaptureDevice {
37 // This function is used by the static VideoCaptureDevice::Create function.
40 // VideoCaptureDevice implementation.
42 VideoCaptureDevice::EventHandler* observer) OVERRIDE;
74 VideoCaptureDevice::EventHandler* observer_;
video_capture_device_win.h 5 // Windows specific implementation of VideoCaptureDevice.
33 public VideoCaptureDevice,
39 // This function is used by the static VideoCaptureDevice::Create function.
42 // VideoCaptureDevice implementation.
44 VideoCaptureDevice::EventHandler* observer) OVERRIDE;
69 VideoCaptureDevice::EventHandler* observer_;
video_capture_device_win.cc 24 HRESULT GetDeviceFilter(const VideoCaptureDevice::Name& device_name,
152 void VideoCaptureDevice::GetDeviceNames(Names* device_names) {
172 VideoCaptureDevice* VideoCaptureDevice::Create(const Name& device_name) {
173 VideoCaptureDevice* ret = NULL;
188 NOTREACHED() << " Couldn't recognize VideoCaptureDevice type";
344 VideoCaptureDevice::EventHandler* observer) {
495 const VideoCaptureDevice::Name& VideoCaptureDeviceWin::device_name() {
video_capture_device_mf_win.cc 294 const std::string VideoCaptureDevice::Name::GetModel() const {
344 VideoCaptureDevice::EventHandler* observer) {
438 const VideoCaptureDevice::Name& VideoCaptureDeviceMFWin::device_name() {
  /external/chromium_org/media/video/capture/linux/
video_capture_device_linux.h 5 // Linux specific implementation of VideoCaptureDevice.
21 class VideoCaptureDeviceLinux : public VideoCaptureDevice {
26 // VideoCaptureDevice implementation.
65 VideoCaptureDevice::EventHandler* observer_;
video_capture_device_linux.cc 104 void VideoCaptureDevice::GetDeviceNames(Names* device_names) {
139 const std::string VideoCaptureDevice::Name::GetModel() const {
159 VideoCaptureDevice* VideoCaptureDevice::Create(const Name& device_name) {
251 const VideoCaptureDevice::Name& VideoCaptureDeviceLinux::device_name() {

Completed in 1322 milliseconds

1 2