Stay organized with collectionsSave and categorize content based on your preferences.
public static final enumCameraConfig.TargetFps
Target camera capture frame rates.
The target frame rate represents the maximum or desired frame rate. Actual camera capture
frame rates can be lower than the target frame rate under low light conditions, in order to
accommodate longer exposure times.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["\u003cp\u003e\u003ccode\u003eCameraConfig.TargetFps\u003c/code\u003e allows developers to set the target frame rate for camera capture in ARCore.\u003c/p\u003e\n"],["\u003cp\u003eWhile the target frame rate represents the desired maximum, the actual frame rate may be lower in low-light conditions to allow for longer exposure times.\u003c/p\u003e\n"],["\u003cp\u003eTwo target frame rates are available: \u003ccode\u003eTARGET_FPS_30\u003c/code\u003e (supported on all ARCore devices) and \u003ccode\u003eTARGET_FPS_60\u003c/code\u003e (supported on select devices, with potential for higher power and memory consumption).\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can filter for camera configurations that support specific target frame rates using \u003ccode\u003eCameraConfigFilter\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# CameraConfig.TargetFps\n\n`\npublic static final enum\n`**CameraConfig.TargetFps**`\n` \nTarget camera capture frame rates.\n\nThe target frame rate represents the maximum or desired frame rate. Actual camera capture\nframe rates can be lower than the target frame rate under low light conditions, in order to\naccommodate longer exposure times. \n\nInherited Methods\n-----------------\n\nFrom `class\njava.lang.Enum` \n\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` final `[Object](https://developer.android.com/reference/java/lang/Object)` ` | clone`()` |\n| ` final int ` | compareTo`(`[CameraConfig.TargetFps](/ar/reference/java/com/google/ar/core/CameraConfig.TargetFps)` arg0)` |\n| ` int ` | compareTo`(`[Object](https://developer.android.com/reference/java/lang/Object)` arg0)` |\n| ` final Optional\u003cEnumDesc\u003c`[CameraConfig.TargetFps](/ar/reference/java/com/google/ar/core/CameraConfig.TargetFps)`\u003e\u003e ` | describeConstable`()` |\n| ` final boolean ` | equals`(`[Object](https://developer.android.com/reference/java/lang/Object)` arg0)` |\n| ` final void ` | finalize`()` |\n| ` final `[Class](https://developer.android.com/reference/java/lang/Class)`\u003c`[CameraConfig.TargetFps](/ar/reference/java/com/google/ar/core/CameraConfig.TargetFps)`\u003e ` | getDeclaringClass`()` |\n| ` final int ` | hashCode`()` |\n| ` final `[String](https://developer.android.com/reference/java/lang/String)` ` | name`()` |\n| ` final int ` | ordinal`()` |\n| ` `[String](https://developer.android.com/reference/java/lang/String)` ` | toString`()` |\n| ` static \u003cT extends `[Enum](https://developer.android.com/reference/java/lang/Enum)`\u003cT\u003e\u003e T ` | valueOf`(`[Class](https://developer.android.com/reference/java/lang/Class)`\u003cT\u003e arg0, `[String](https://developer.android.com/reference/java/lang/String)` arg1)` |\n\nFrom `class\njava.lang.Object` \n\n|---------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|\n| ` `[Object](https://developer.android.com/reference/java/lang/Object)` ` | clone`()` |\n| ` boolean ` | equals`(`[Object](https://developer.android.com/reference/java/lang/Object)` arg0)` |\n| ` void ` | finalize`()` |\n| ` final `[Class](https://developer.android.com/reference/java/lang/Class)`\u003c?\u003e ` | getClass`()` |\n| ` int ` | hashCode`()` |\n| ` final void ` | notify`()` |\n| ` final void ` | notifyAll`()` |\n| ` `[String](https://developer.android.com/reference/java/lang/String)` ` | toString`()` |\n| ` final void ` | wait`(long arg0, int arg1)` |\n| ` final void ` | wait`(long arg0)` |\n| ` final void ` | wait`()` |\n\nFrom `interface\njava.lang.constant.Constable` \n\n|-----------------------------------------------|-----------------------|\n| ` abstract Optional\u003c? extends ConstantDesc\u003e ` | describeConstable`()` |\n\nFrom `interface\njava.lang.Comparable` \n\n|------------------|------------------------------------------------------------------------------------------------------------|\n| ` abstract int ` | compareTo`(`[CameraConfig.TargetFps](/ar/reference/java/com/google/ar/core/CameraConfig.TargetFps)` arg0)` |\n\nEnum Values\n-----------\n\n#### public\nstatic\nfinal\nCameraConfig.TargetFps\nTARGET_FPS_30\n\n### TARGET_FPS_30\n\n```java\npublic static final CameraConfig.TargetFps TARGET_FPS_30\n``` \nTarget 30fps camera capture frame rate.\n\nAvailable on all ARCore supported devices.\n\nWhen used as a camera filter, via [CameraConfigFilter.setTargetFps(EnumSet)](/ar/reference/java/com/google/ar/core/CameraConfigFilter#setTargetFps(java.util.EnumSet\u003ccom.google.ar.core.CameraConfig.TargetFps\u003e)),\nfilters for camera configs that support 30fps.\n\n#### public\nstatic\nfinal\nCameraConfig.TargetFps\nTARGET_FPS_60\n\n### TARGET_FPS_60\n\n```java\npublic static final CameraConfig.TargetFps TARGET_FPS_60\n``` \nTarget 60fps camera capture frame rate.\n\nIncreases power consumption and may increase app memory usage.\n\nSee the [ARCore Supported Devices](https://developers.google.com/ar/devices)\npage for a list of devices that currently support 60fps.\n\nWhen used as a camera filter, via [CameraConfigFilter.setTargetFps(EnumSet)](/ar/reference/java/com/google/ar/core/CameraConfigFilter#setTargetFps(java.util.EnumSet\u003ccom.google.ar.core.CameraConfig.TargetFps\u003e)),\nfilters for camera configs that support 60fps."]]