Android.Hardware.Camera2.Params.StreamConfigurationMap.GetHighSpeedVideoFpsRangesFor Method
Get the frame per second ranges (fpsMin, fpsMax) for input high speed video size.

Syntax

[Android.Runtime.Register("getHighSpeedVideoFpsRangesFor", "(Landroid/util/Size;)[Landroid/util/Range;", "")]
public Android.Util.Range[] GetHighSpeedVideoFpsRangesFor (Android.Util.Size size)

See Also

StreamConfigurationMap.GetHighSpeedVideoSizes

Parameters

size
one of the sizes returned by StreamConfigurationMap.GetHighSpeedVideoSizes

Returns

Documentation for this section has not yet been entered.

Exceptions

TypeReason
Java.Lang.IllegalArgumentExceptionif input size does not exist in the return value of getHighSpeedVideoSizes

Remarks

Get the frame per second ranges (fpsMin, fpsMax) for input high speed video size.

See StreamConfigurationMap.GetHighSpeedVideoSizes for how to enable high speed recording.

For normal video recording use case, where some application will NOT set Android.Hardware.Camera2.CaptureRequest.ControlSceneMode to Android.Hardware.Camera2.CameraMetadata.CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO in capture requests, the Android.Hardware.Camera2.CaptureRequest.ControlAeTargetFpsRange reported in this method must not be used to setup capture requests, or it will cause request error.

[Android Documentation]

Requirements

Namespace: Android.Hardware.Camera2.Params
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0