Index: webrtc/api/java/android/org/webrtc/Camera1Enumerator.java |
diff --git a/webrtc/api/java/android/org/webrtc/Camera1Enumerator.java b/webrtc/api/java/android/org/webrtc/Camera1Enumerator.java |
index 13a5237074f4f8c72b85f58e3d9e71ab46ab8258..a021da2dd67c7f972ab1b8ed44742518bc704197 100644 |
--- a/webrtc/api/java/android/org/webrtc/Camera1Enumerator.java |
+++ b/webrtc/api/java/android/org/webrtc/Camera1Enumerator.java |
@@ -25,6 +25,15 @@ public class Camera1Enumerator implements CameraEnumerator { |
// reference. |
private static List<List<CaptureFormat>> cachedSupportedFormats; |
+ private final boolean captureToTexture; |
+ |
+ Camera1Enumerator() { |
+ this(true /* captureToTexture */); |
+ } |
+ |
+ Camera1Enumerator(boolean captureToTexture) { |
+ this.captureToTexture = captureToTexture; |
+ } |
public boolean isFrontFacing(String deviceName) { |
android.hardware.Camera.CameraInfo info = getCameraInfo(getCameraIndex(deviceName)); |
@@ -38,7 +47,7 @@ public class Camera1Enumerator implements CameraEnumerator { |
public CameraVideoCapturer createCapturer(String deviceName, |
CameraVideoCapturer.CameraEventsHandler eventsHandler) { |
- return new VideoCapturerAndroid(deviceName, eventsHandler, true); |
+ return new VideoCapturerAndroid(deviceName, eventsHandler, captureToTexture); |
} |
private static android.hardware.Camera.CameraInfo getCameraInfo(int index) { |