| 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);
|
| }
|
|
|