Interface: FormatFilter
Properties​
autoFocusSystem?​
optional
autoFocusSystem:AutoFocusSystem
The target auto-focus system.
While phase-detection
is generally the best system available,
you might want to choose a different auto-focus system.
Defined in​
devices/getCameraFormat.ts:76
depth?​
optional
depth:boolean
Specifies whether to prefer formats that support depth data capture.
Defined in​
devices/getCameraFormat.ts:80
fps?​
optional
fps:number
|"max"
The target FPS you want to record video at. If the FPS requirements can not be met, the format closest to this value will be used.
Defined in​
devices/getCameraFormat.ts:51
iso?​
optional
iso:number
|"max"
|"min"
The target ISO value for capturing photos. Higher ISO values tend to capture sharper photos, at the cost of reduced capture speed. Lower ISO values tend to capture photos quicker.
Defined in​
devices/getCameraFormat.ts:70
photoAspectRatio?​
optional
photoAspectRatio:number
The target aspect ratio of the photo output, expressed as a factor: width / height
.
(Note: Cameras are in landscape orientation)
In most cases, you want this to be the same as targetVideoAspectRatio
, which you often want
to be as close to the screen's aspect ratio as possible (usually ~9:16)
Example​
const screen = Dimensions.get('screen')
targetPhotoAspectRatio: screen.height / screen.width
Defined in​
devices/getCameraFormat.ts:46
photoHdr?​
optional
photoHdr:boolean
Whether you want to find a format that supports Photo HDR.
Defined in​
devices/getCameraFormat.ts:60
photoResolution?​
optional
photoResolution:"max"
|Size
The target resolution of the photo output pipeline. If no format supports the given resolution, the format closest to this value will be used.
Defined in​
devices/getCameraFormat.ts:19
videoAspectRatio?​
optional
videoAspectRatio:number
The target aspect ratio of the video (and preview) output, expressed as a factor: width / height
.
(Note: Cameras are in landscape orientation)
In most cases, you want this to be as close to the screen's aspect ratio as possible (usually ~9:16).
Example​
const screen = Dimensions.get('screen')
targetVideoAspectRatio: screen.height / screen.width
Defined in​
devices/getCameraFormat.ts:32
videoHdr?​
optional
videoHdr:boolean
Whether you want to find a format that supports Photo HDR.
Defined in​
devices/getCameraFormat.ts:64
videoResolution?​
optional
videoResolution:"max"
|Size
The target resolution of the video (and frame processor) output pipeline. If no format supports the given resolution, the format closest to this value will be used.
Defined in​
devices/getCameraFormat.ts:14
videoStabilizationMode?​
optional
videoStabilizationMode:VideoStabilizationMode
The target video stabilization mode you want to use. If no format supports the target video stabilization mode, the best other matching format will be used.
Defined in​
devices/getCameraFormat.ts:56