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

Unified Diff: webrtc/sdk/android/api/org/webrtc/VideoCapturer.java

Issue 2803593004: Move AndroidVideoTrackSourceObserver from API to src (Closed)
Patch Set: Created 3 years, 8 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: webrtc/sdk/android/api/org/webrtc/VideoCapturer.java
diff --git a/webrtc/sdk/android/api/org/webrtc/VideoCapturer.java b/webrtc/sdk/android/api/org/webrtc/VideoCapturer.java
index b8cceaf69478dcd433d0d9d86ee8be777848caeb..43473faa1786085830994324f42b1e030c0158c3 100644
--- a/webrtc/sdk/android/api/org/webrtc/VideoCapturer.java
+++ b/webrtc/sdk/android/api/org/webrtc/VideoCapturer.java
@@ -33,48 +33,6 @@ public interface VideoCapturer {
int rotation, long timestamp);
}
- // An implementation of CapturerObserver that forwards all calls from
- // Java to the C layer.
- static class AndroidVideoTrackSourceObserver implements CapturerObserver {
- // Pointer to VideoTrackSourceProxy proxying AndroidVideoTrackSource.
- private final long nativeSource;
-
- public AndroidVideoTrackSourceObserver(long nativeSource) {
- this.nativeSource = nativeSource;
- }
-
- @Override
- public void onCapturerStarted(boolean success) {
- nativeCapturerStarted(nativeSource, success);
- }
-
- @Override
- public void onCapturerStopped() {
- nativeCapturerStopped(nativeSource);
- }
-
- @Override
- public void onByteBufferFrameCaptured(
- byte[] data, int width, int height, int rotation, long timeStamp) {
- nativeOnByteBufferFrameCaptured(
- nativeSource, data, data.length, width, height, rotation, timeStamp);
- }
-
- @Override
- public void onTextureFrameCaptured(int width, int height, int oesTextureId,
- float[] transformMatrix, int rotation, long timestamp) {
- nativeOnTextureFrameCaptured(
- nativeSource, width, height, oesTextureId, transformMatrix, rotation, timestamp);
- }
-
- private native void nativeCapturerStarted(long nativeSource, boolean success);
- private native void nativeCapturerStopped(long nativeSource);
- private native void nativeOnByteBufferFrameCaptured(long nativeSource, byte[] data, int length,
- int width, int height, int rotation, long timeStamp);
- private native void nativeOnTextureFrameCaptured(long nativeSource, int width, int height,
- int oesTextureId, float[] transformMatrix, int rotation, long timestamp);
- }
-
/**
* This function is used to initialize the camera thread, the android application context, and the
* capture observer. It will be called only once and before any startCapture() request. The

Powered by Google App Engine
This is Rietveld 408576698