Package tvi.webrtc
Class Camera2Enumerator
- java.lang.Object
-
- tvi.webrtc.Camera2Enumerator
-
- All Implemented Interfaces:
CameraEnumerator
public class Camera2Enumerator extends java.lang.Object implements CameraEnumerator
-
-
Constructor Summary
Constructors Constructor Description Camera2Enumerator(android.content.Context context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CameraVideoCapturercreateCapturer(java.lang.String deviceName, CameraVideoCapturer.CameraEventsHandler eventsHandler)java.lang.String[]getDeviceNames()java.util.List<CameraEnumerationAndroid.CaptureFormat>getSupportedFormats(java.lang.String deviceName)booleanisBackFacing(java.lang.String deviceName)booleanisFrontFacing(java.lang.String deviceName)static booleanisSupported(android.content.Context context)Checks if API is supported and all cameras have better than legacy support.
-
-
-
Method Detail
-
getDeviceNames
public java.lang.String[] getDeviceNames()
- Specified by:
getDeviceNamesin interfaceCameraEnumerator
-
isFrontFacing
public boolean isFrontFacing(java.lang.String deviceName)
- Specified by:
isFrontFacingin interfaceCameraEnumerator
-
isBackFacing
public boolean isBackFacing(java.lang.String deviceName)
- Specified by:
isBackFacingin interfaceCameraEnumerator
-
getSupportedFormats
@Nullable public java.util.List<CameraEnumerationAndroid.CaptureFormat> getSupportedFormats(java.lang.String deviceName)
- Specified by:
getSupportedFormatsin interfaceCameraEnumerator
-
createCapturer
public CameraVideoCapturer createCapturer(java.lang.String deviceName, CameraVideoCapturer.CameraEventsHandler eventsHandler)
- Specified by:
createCapturerin interfaceCameraEnumerator
-
isSupported
public static boolean isSupported(android.content.Context context)
Checks if API is supported and all cameras have better than legacy support.
-
-