FormatFilter
Properties​
targetFps​
• Optional
targetFps: Filter
<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:50
targetPhotoAspectRatio​
• Optional
targetPhotoAspectRatio: Filter
<number
>
The target aspect ratio of the photo output, expressed as a factor: width / height
.
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.width / screen.height
Defined in​
devices/getCameraFormat.ts:45
targetPhotoResolution​
• Optional
targetPhotoResolution: Filter
<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
targetVideoAspectRatio​
• Optional
targetVideoAspectRatio: Filter
<number
>
The target aspect ratio of the video (and preview) output, expressed as a factor: width / height
.
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.width / screen.height
Defined in​
devices/getCameraFormat.ts:32
targetVideoResolution​
• Optional
targetVideoResolution: Filter
<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
targetVideoStabilizationMode​
• Optional
targetVideoStabilizationMode: Filter
<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:55