CameraDevice
Provides information about the camera device.
Props
var autoFocus: Boolean
Whether autofocus is enabled. The default value is true if supported.
Returns
type:
Boolean
var flash: Boolean
Whether flash is enabled.
The default value is false.
Returns
type:
Boolean
val id: String
The human-readable ID of the camera device.
Returns
type:
String
val isAutoFocusSupported: Boolean
Whether autofocus is supported. Applications should call this before attempting to set autoFocus.
Returns
type:
Boolean
val isFlashSupported: Boolean
Whether flash is supported. Applications should call this before attempting to set flash.
Returns
type:
Boolean
val resolution: Camera device resolution.
Selected resolution from available supportedResolutions. Can be changed later if camera permission is not granted when using Camera 1.
Returns
type:
var stabilizationMode: Stabilization mode value. The default value is StabilizationMode.Optical if supported, otherwise StabilizationMode.Off.
Returns
type:
val supportedResolutions: List<CameraResolution>
Returns a list of supported CameraResolutions.
Is empty if camera permission not granted when using Camera 1.
Returns
type:
List<CameraResolution>
val supportedStabilizationModes: List<StabilizationMode>
Returns the list of supported StabilizationModes.
Empty if stabilization mode is not supported. Applications should call this before attempting to set stabilizationMode.
Returns
type:
List<StabilizationMode>