Rate this page:

CameraDevice

Provides information about the camera device.

Props

id

Copy URL
val id: 

String

The human-readable ID of the camera device.

Returns

  • type:

    String

type

Copy URL
val type: 

CameraDeviceType

Camera device type.

Returns

flash

Copy URL
var flash: 

Boolean

Whether flash is enabled.

The default value is false.

Returns

  • type:

    Boolean

isFlashSupported

Copy URL
val isFlashSupported: 

Boolean

Whether flash is supported. Applications should call this before attempting to set flash.

Returns

  • type:

    Boolean

stabilizationMode

Copy URL
var stabilizationMode: 

StabilizationMode

Stabilization mode value. The default value is StabilizationMode.Optical if supported, otherwise StabilizationMode.Off.

Returns

supportedStabilizationModes

Copy URL
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

autoFocus

Copy URL
var autoFocus: 

Boolean

Whether autofocus is enabled. The default value is true if supported.

Returns

  • type:

    Boolean

isAutoFocusSupported

Copy URL
val isAutoFocusSupported: 

Boolean

Whether autofocus is supported. Applications should call this before attempting to set autoFocus.

Returns

  • type:

    Boolean

resolution

Copy URL
val resolution: 

CameraResolution

Camera device resolution.

Selected resolution from available supportedResolutions. Can be changed later if camera permission is not granted when using Camera 1.

Returns

supportedResolutions

Copy URL
val supportedResolutions: 

List<CameraResolution>

Returns a list of supported CameraResolutions.

Is empty if camera permission not granted when using Camera 1.

Returns