Android.Hardware.Camera2.CameraCharacteristics.RequestMaxNumOutputProcStalling Property

Syntax

[Android.Runtime.Register("REQUEST_MAX_NUM_OUTPUT_PROC_STALLING")]
public static CameraCharacteristics.Key RequestMaxNumOutputProcStalling { get; }

See Also

CameraCharacteristics.ScalerStreamConfigurationMap

Value

Documentation for this section has not yet been entered.

Remarks

The maximum numbers of different types of output streams that can be configured and used simultaneously by a camera device for any processed (and stalling) formats.

This value contains the max number of output simultaneous streams for any processed (but not-stalling) formats.

This lists the upper bound of the number of output streams supported by the camera device. Using more streams simultaneously may require more hardware and CPU resources that will consume more power. The image format for this kind of an output stream can be any non-RAW and supported format provided by CameraCharacteristics.ScalerStreamConfigurationMap.

A processed and stalling format is defined as any non-RAW format with a stallDurations > 0. Typically only the JPEG format (ImageFormat#JPEG) is a stalling format.

For full guarantees, query StreamConfigurationMap#getOutputStallDuration with a processed format -- it will return a non-0 value for a stalling stream.

LEGACY devices will support up to 1 processing/stalling stream.

Range of valid values:

>= 1

This key is available on all devices.

[Android Documentation]

Requirements

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