Package: android.hardware.camera.device@3.3

types

Properties

HalStream

struct HalStream {@ v3_2; DataspaceFlags overrideDataSpace}

HalStream:

The camera HAL's response to each requested stream configuration.

This version extends the@3.2 HalStream with the overrideDataspace field

Details
Members
v3_2
The definition of HalStream from the prior version.
overrideDataSpace
An override dataSpace for the buffers in this stream.
The HAL must respect the requested dataSpace in Stream unless it is IMPLEMENTATION_DEFINED, in which case the override dataSpace here must be used by the client instead, for this stream.This allows cross-platform HALs to use a specific dataSpace since IMPLEMENTATION_DEFINED formats often require device-specific information for correct selection.In all other cases, the overrideFormat must match the requested format.

HalStreamConfiguration

struct HalStreamConfiguration {vec streams}

HalStreamConfiguration:

Identical to@3.2::HalStreamConfiguration, except that it contains@3.3::HalStream entries.

Details
Members
streams