Package com.telnyx.webrtc.lib
Class Camera2Enumerator
java.lang.Object
com.telnyx.webrtc.lib.Camera2Enumerator
- All Implemented Interfaces:
CameraEnumerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCapturer(String deviceName, CameraVideoCapturer.CameraEventsHandler eventsHandler) String[]getSupportedFormats(String deviceName) booleanisBackFacing(String deviceName) booleanisFrontFacing(String deviceName) static booleanisSupported(Context context) Checks if API is supported and all cameras have better than legacy support.
-
Constructor Details
-
Camera2Enumerator
-
-
Method Details
-
getDeviceNames
- Specified by:
getDeviceNamesin interfaceCameraEnumerator
-
isFrontFacing
- Specified by:
isFrontFacingin interfaceCameraEnumerator
-
isBackFacing
- Specified by:
isBackFacingin interfaceCameraEnumerator
-
getSupportedFormats
@Nullable public List<CameraEnumerationAndroid.CaptureFormat> getSupportedFormats(String deviceName) - Specified by:
getSupportedFormatsin interfaceCameraEnumerator
-
createCapturer
public CameraVideoCapturer createCapturer(String deviceName, CameraVideoCapturer.CameraEventsHandler eventsHandler) - Specified by:
createCapturerin interfaceCameraEnumerator
-
isSupported
Checks if API is supported and all cameras have better than legacy support.
-