Android.Hardware.Camera2.Params.StreamConfigurationMap Class
Immutable class to store the available stream Android.Hardware.Camera2.CameraCharacteristics.ScalerStreamConfigurationMap to set up Android.Views.Surface for creating a Android.Hardware.Camera2.CameraCaptureSession with Android.Hardware.Camera2.CameraDevice.createCaptureSession(java.util.List<android.view.Surface>, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler).

See Also: StreamConfigurationMap Members

Syntax

[Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)]
public sealed class StreamConfigurationMap : Java.Lang.Object

Remarks

Immutable class to store the available stream Android.Hardware.Camera2.CameraCharacteristics.ScalerStreamConfigurationMap to set up Android.Views.Surface for creating a Android.Hardware.Camera2.CameraCaptureSession with Android.Hardware.Camera2.CameraDevice.createCaptureSession(java.util.List<android.view.Surface>, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler).

This is the authoritative list for all output formats (and sizes respectively for that format) that are supported by a camera device.

This also contains the minimum frame durations and stall durations for each format/size combination that can be used to calculate effective frame rate when submitting multiple captures.

An instance of this object is available from Android.Hardware.Camera2.CameraCharacteristics using the Android.Hardware.Camera2.CameraCharacteristics.ScalerStreamConfigurationMap key and the Android.Hardware.Camera2.CameraCharacteristics.get(android.hardware.camera2.CameraCharacteristics.Key<T>) method.

See Also

[Android Documentation]

Requirements

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