Interface: FormatFilter
Properties​
fps​
• Optional
fps: number
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:52
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:47
photoHDR​
• Optional
photoHDR: boolean
Whether you want to find a format that supports Photo HDR.
Defined in​
devices/getCameraFormat.ts:66
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:20
pixelFormat​
• Optional
pixelFormat: PixelFormat
The target pixel format you want to use. If no format supports the target pixel format, the best other matching format will be used.
Defined in​
devices/getCameraFormat.ts:62
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:33
videoHDR​
• Optional
videoHDR: boolean
Whether you want to find a format that supports Photo HDR.
Defined in​
devices/getCameraFormat.ts:70
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:15
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:57