| Index: webrtc/api/java/android/org/webrtc/CameraEnumerationAndroid.java
|
| diff --git a/webrtc/api/java/android/org/webrtc/CameraEnumerationAndroid.java b/webrtc/api/java/android/org/webrtc/CameraEnumerationAndroid.java
|
| index f3e08f6f33bb449485db79e490b07856f0831cbd..b3c5062a760bbbdfe0fdcbb8fe5d9aece2c1857e 100644
|
| --- a/webrtc/api/java/android/org/webrtc/CameraEnumerationAndroid.java
|
| +++ b/webrtc/api/java/android/org/webrtc/CameraEnumerationAndroid.java
|
| @@ -114,57 +114,48 @@ public class CameraEnumerationAndroid {
|
| }
|
| }
|
|
|
| - // Returns device names that can be used to create a new VideoCapturerAndroid.
|
| + /**
|
| + * @deprecated
|
| + * Please use Camera1Enumerator.getDeviceNames() instead.
|
| + */
|
| + @Deprecated
|
| public static String[] getDeviceNames() {
|
| - String[] names = new String[android.hardware.Camera.getNumberOfCameras()];
|
| - for (int i = 0; i < android.hardware.Camera.getNumberOfCameras(); ++i) {
|
| - names[i] = getDeviceName(i);
|
| - }
|
| - return names;
|
| + return new Camera1Enumerator().getDeviceNames();
|
| }
|
|
|
| - // Returns number of cameras on device.
|
| +
|
| + /**
|
| + * @deprecated
|
| + * Please use Camera1Enumerator.getDeviceNames().length instead.
|
| + */
|
| + @Deprecated
|
| public static int getDeviceCount() {
|
| - return android.hardware.Camera.getNumberOfCameras();
|
| + return new Camera1Enumerator().getDeviceNames().length;
|
| }
|
|
|
| - // Returns the name of the camera with camera index. Returns null if the
|
| - // camera can not be used.
|
| + /**
|
| + * @deprecated
|
| + * Please use Camera1Enumerator.getDeviceNames().get(index) instead.
|
| + */
|
| + @Deprecated
|
| public static String getDeviceName(int index) {
|
| - android.hardware.Camera.CameraInfo info = new android.hardware.Camera.CameraInfo();
|
| - try {
|
| - android.hardware.Camera.getCameraInfo(index, info);
|
| - } catch (Exception e) {
|
| - Logging.e(TAG, "getCameraInfo failed on index " + index,e);
|
| - return null;
|
| - }
|
| -
|
| - String facing =
|
| - (info.facing == android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT) ? "front" : "back";
|
| - return "Camera " + index + ", Facing " + facing
|
| - + ", Orientation " + info.orientation;
|
| - }
|
| -
|
| - // Returns the camera index for camera with name |deviceName|, or throws IllegalArgumentException
|
| - // if no such camera can be found.
|
| - public static int getCameraIndex(String deviceName) {
|
| - Logging.d(TAG, "getCameraIndex: " + deviceName);
|
| - for (int i = 0; i < android.hardware.Camera.getNumberOfCameras(); ++i) {
|
| - if (deviceName.equals(CameraEnumerationAndroid.getDeviceName(i))) {
|
| - return i;
|
| - }
|
| - }
|
| - throw new IllegalArgumentException("No such camera: " + deviceName);
|
| + return new Camera1Enumerator().getDeviceName(index);
|
| }
|
|
|
| - // Returns the name of the front facing camera. Returns null if the
|
| - // camera can not be used or does not exist.
|
| + /**
|
| + * @deprecated
|
| + * Please use Camera1Enumerator.isFrontFacing(String deviceName) instead.
|
| + */
|
| + @Deprecated
|
| public static String getNameOfFrontFacingDevice() {
|
| return getNameOfDevice(android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
|
| }
|
|
|
| - // Returns the name of the back facing camera. Returns null if the
|
| - // camera can not be used or does not exist.
|
| + /**
|
| + * @deprecated
|
| + * Please use Camera1Enumerator.isBackFacing(String deviceName) instead.
|
| + */
|
| + @Deprecated
|
| public static String getNameOfBackFacingDevice() {
|
| return getNameOfDevice(android.hardware.Camera.CameraInfo.CAMERA_FACING_BACK);
|
| }
|
|
|