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

Unified Diff: media/capture/video/android/java/src/org/chromium/media/VideoCapture.java

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/java/src/org/chromium/media/VideoCapture.java
diff --git a/media/capture/video/android/java/src/org/chromium/media/VideoCapture.java b/media/capture/video/android/java/src/org/chromium/media/VideoCapture.java
index a69f654bcdaf125a90b72b67fe45b56b30664c18..401b91e1891b777385a6db074b695c5afa61a4a4 100644
--- a/media/capture/video/android/java/src/org/chromium/media/VideoCapture.java
+++ b/media/capture/video/android/java/src/org/chromium/media/VideoCapture.java
@@ -14,6 +14,7 @@ import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace;
import java.nio.ByteBuffer;
+import java.nio.FloatBuffer;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
@@ -125,6 +126,8 @@ public abstract class VideoCapture {
return AndroidImageFormat.YUV_420_888;
case ImageFormat.NV21:
return AndroidImageFormat.NV21;
+ case ImageFormat.DEPTH16:
+ return AndroidImageFormat.DEPTH16;
case ImageFormat.UNKNOWN:
default:
return AndroidImageFormat.UNKNOWN;
@@ -236,4 +239,7 @@ public abstract class VideoCapture {
// Method for VideoCapture implementations to report device started event.
public native void nativeOnStarted(long nativeVideoCaptureDeviceAndroid);
+
+ public native void nativeOnPointCloudAvailable(long nativeVideoCaptureDeviceAndroid,
+ FloatBuffer pointCloudBuffer, int numPoints, double timestamp);
}

Powered by Google App Engine
This is Rietveld 408576698