Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(589)

Unified Diff: media/capture/video/android/video_capture_device_factory_android.cc

Issue 2983473002: Android Tango depth camera capture support.
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/capture/video/android/video_capture_device_factory_android.cc
diff --git a/media/capture/video/android/video_capture_device_factory_android.cc b/media/capture/video/android/video_capture_device_factory_android.cc
index 5275a478a70234b11d9687f0d59c84c850e05bb4..3250422354a5c7904c98827d37846eff04cef7f3 100644
--- a/media/capture/video/android/video_capture_device_factory_android.cc
+++ b/media/capture/video/android/video_capture_device_factory_android.cc
@@ -13,6 +13,7 @@
#include "base/strings/stringprintf.h"
#include "jni/VideoCaptureFactory_jni.h"
#include "media/capture/video/android/video_capture_device_android.h"
+#include "media/capture/video/android/video_capture_device_tango_android.h"
using base::android::AttachCurrentThread;
using base::android::JavaRef;
@@ -38,7 +39,9 @@ VideoCaptureDeviceFactoryAndroid::CreateDevice(
return std::unique_ptr<VideoCaptureDevice>();
std::unique_ptr<VideoCaptureDeviceAndroid> video_capture_device(
- new VideoCaptureDeviceAndroid(device_descriptor));
+ (device_descriptor.capture_api == VideoCaptureApi::ANDROID_TANGO)
+ ? new VideoCaptureDeviceTangoAndroid(device_descriptor)
+ : new VideoCaptureDeviceAndroid(device_descriptor));
if (video_capture_device->Init()) {
if (test_mode_)

Powered by Google App Engine
This is Rietveld 408576698