Update capturer/test code to use the new interface VideoCapturer.

Bug: webrtc:9496
Change-Id: I9adf2c341b831820bbe71f2511616b629c9e1acc
Reviewed-on: https://webrtc-review.googlesource.com/87306
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23869}
This commit is contained in:
Sami Kalliomäki
2018-07-06 11:25:25 +02:00
committed by Commit Bot
parent 05b552f76a
commit b2daaaacbd
5 changed files with 31 additions and 11 deletions

View File

@ -14,18 +14,17 @@ import org.webrtc.VideoCapturer;
public class JavaVideoSourceTestHelper {
@CalledByNative
public static void startCapture(VideoCapturer.CapturerObserver observer, boolean success) {
public static void startCapture(CapturerObserver observer, boolean success) {
observer.onCapturerStarted(success);
}
@CalledByNative
public static void stopCapture(VideoCapturer.CapturerObserver observer) {
public static void stopCapture(CapturerObserver observer) {
observer.onCapturerStopped();
}
@CalledByNative
public static void deliverFrame(
int width, int height, int rotation, VideoCapturer.CapturerObserver observer) {
public static void deliverFrame(int width, int height, int rotation, CapturerObserver observer) {
observer.onFrameCaptured(
new VideoFrame(JavaI420Buffer.allocate(width, height), rotation, 0 /* timestampNs= */));
}