Documentation for this section has not yet been entered.
The maximum numbers of different types of output streams that can be configured and used simultaneously by a camera device for any processed (but not-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.
Processed (but not-stalling) is defined as any non-RAW format without a stall duration. Typically:
For full guarantees, query StreamConfigurationMap#getOutputStallDuration with a processed format -- it will return 0 for a non-stalling stream.
LEGACY devices will support at least 2 processing/non-stalling streams.
Range of valid values:
>= 3 for FULL mode devices (CameraCharacteristics.InfoSupportedHardwareLevel == FULL); >= 2 for LIMITED mode devices (CameraCharacteristics.InfoSupportedHardwareLevel == LIMITED).
This key is available on all devices.