CameraDevice
Provides information about the camera device.
Props
id
val id: String
The human-readable ID of the camera device.
Returns
type:
String
flash
var flash: Boolean
Whether flash is enabled.
The default value is false.
Returns
type:
Boolean
isFlashSupported
val isFlashSupported: Boolean
Whether flash is supported. Applications should call this before attempting to set flash.
Returns
type:
Boolean
stabilizationMode
var stabilizationMode:
Stabilization mode value. The default value is StabilizationMode.Optical if supported, otherwise StabilizationMode.Off.
Returns
type:
supportedStabilizationModes
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>
autoFocus
var autoFocus: Boolean
Whether autofocus is enabled. The default value is true if supported.
Returns
type:
Boolean
isAutoFocusSupported
val isAutoFocusSupported: Boolean
Whether autofocus is supported. Applications should call this before attempting to set autoFocus.
Returns
type:
Boolean
resolution
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:
supportedResolutions
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>