CameraMetadata.RequestAvailableCapabilitiesStreamUseCase Campo

Definición

Precaución

This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.

El dispositivo de cámara admite la selección de un caso de uso por secuencia mediante android.hardware.camera2.params.OutputConfiguration#setStreamUseCase para que el dispositivo pueda optimizar los parámetros de canalización de cámara, como la optimización, el modo de sensor o la configuración de ISP para un escenario de usuario específico.

[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.RequestAvailableCapabilities RequestAvailableCapabilitiesStreamUseCase = 19;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)>]
val mutable RequestAvailableCapabilitiesStreamUseCase : Android.Hardware.Camera2.RequestAvailableCapabilities

Valor de campo

Value = 19
Atributos

Comentarios

El dispositivo de cámara admite la selección de un caso de uso por secuencia a través android.hardware.camera2.params.OutputConfiguration#setStreamUseCase de para que el dispositivo pueda optimizar los parámetros de canalización de cámara, como la optimización, el modo de sensor o la configuración de ISP para un escenario de usuario específico. Algunos usos de ejemplo de esta funcionalidad son:

<ul><li>Distinguish high quality YUV captures from a regular YUV stream where the image quality may not be as the JPEG stream, or</li><>Li Use one stream to serve multiple purposes: viewfinder, video recording and still capture. Esto es común con las aplicaciones que desean aplicar ediciones igualmente a la vista previa, las imágenes guardadas y los vídeos guardados.</li></ul>

Esta funcionalidad requiere que el dispositivo de cámara admita los siguientes casos de uso de secuencias:

<ul>li DEFAULT para la compatibilidad con versiones anteriores en las que la aplicación no establece un caso< de uso de secuencias/li><>LI PREVIEW para el visor en vivo y el análisis< de imágenes en la aplicación/li li<>>STILL_CAPTURE para la captura< de fotos/li li<>>VIDEO_RECORD para grabar clips< de vídeo/li><li>PREVIEW_VIDEO_STILL para una sola secuencia usada para el visor, la grabación de vídeo y la captura todavía.<></li li><>VIDEO_CALL para videollamadas< de larga duración/li></ul>

android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES enumera todos los casos de uso de flujos admitidos.

Consulte la guía para las combinaciones de flujos obligatorias que implican casos de uso de flujos, que también se pueden consultar a través android.hardware.camera2.params.MandatoryStreamCombination de .

Java documentación para android.hardware.camera2.CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a