OutputConfiguration.AddSensorPixelModeUsed(Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Add a sensor pixel mode that this OutputConfiguration will be used in.
[Android.Runtime.Register("addSensorPixelModeUsed", "(I)V", "", ApiSince=31)]
public void AddSensorPixelModeUsed(int sensorPixelModeUsed);
[<Android.Runtime.Register("addSensorPixelModeUsed", "(I)V", "", ApiSince=31)>]
member this.AddSensorPixelModeUsed : int -> unit
Parameters
- sensorPixelModeUsed
- Int32
The sensor pixel mode this OutputConfiguration will be used with </p>
- Attributes
Remarks
Add a sensor pixel mode that this OutputConfiguration will be used in.
In the case that this output stream configuration (format, width, height) is available through android.hardware.camera2.CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations and android.hardware.camera2.CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP_MAXIMUM_RESOLUTION, configurations, the camera sub-system will assume that this OutputConfiguration will be used only with android.hardware.camera2.CaptureRequests which has android.hardware.camera2.CaptureRequest#SENSOR_PIXEL_MODE set to android.hardware.camera2.CameraMetadata#SENSOR_PIXEL_MODE_DEFAULT. In such cases, if clients intend to use the OutputConfiguration(s) in a android.hardware.camera2.CaptureRequest with other sensor pixel modes, they must specify which android.hardware.camera2.CaptureRequest#SENSOR_PIXEL_MODE(s) they will use this OutputConfiguration with, by calling this method.
In case this output stream configuration (format, width, height) is only in android.hardware.camera2.CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP_MAXIMUM_RESOLUTION, configurations, this output target must only be used with android.hardware.camera2.CaptureRequests which has android.hardware.camera2.CaptureRequest#SENSOR_PIXEL_MODE set to android.hardware.camera2.CameraMetadata#SENSOR_PIXEL_MODE_MAXIMUM_RESOLUTION and that is what the camera sub-system will assume. If clients add android.hardware.camera2.CameraMetadata#SENSOR_PIXEL_MODE_DEFAULT in this case, session configuration will fail, if this OutputConfiguration is included.
In case this output stream configuration (format, width, height) is only in android.hardware.camera2.CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP, configurations, this output target must only be used with android.hardware.camera2.CaptureRequests which has android.hardware.camera2.CaptureRequest#SENSOR_PIXEL_MODE set to android.hardware.camera2.CameraMetadata#SENSOR_PIXEL_MODE_DEFAULT and that is what the camera sub-system will assume. If clients add android.hardware.camera2.CameraMetadata#SENSOR_PIXEL_MODE_MAXIMUM_RESOLUTION in this case, session configuration will fail, if this OutputConfiguration is included.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.