| 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 1801dbae97460f8135a6094967f842ffc4d0dabe..b1310911d541b7bee004e5bb0bbfd3a08d32475a 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
|
| @@ -12,6 +12,8 @@ import android.view.WindowManager;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
|
|
| +import java.nio.ByteBuffer;
|
| +
|
| /**
|
| * Video Capture Device base class, defines a set of methods that native code
|
| * needs to use to configure, start capture, and to be reached by callbacks and
|
| @@ -122,6 +124,10 @@ public abstract class VideoCapture {
|
| public native void nativeOnFrameAvailable(
|
| long nativeVideoCaptureDeviceAndroid, byte[] data, int length, int rotation);
|
|
|
| + public native void nativeOnI420FrameAvailable(long nativeVideoCaptureDeviceAndroid,
|
| + ByteBuffer yBuffer, int yStride, ByteBuffer uBuffer, ByteBuffer vBuffer,
|
| + int uvRowStride, int uvPixelStride, int width, int height, int rotation);
|
| +
|
| // Method for VideoCapture implementations to signal an asynchronous error.
|
| public native void nativeOnError(long nativeVideoCaptureDeviceAndroid, String message);
|
|
|
|
|