ScalerAvailableStreamUseCases Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public enum ScalerAvailableStreamUseCases
type ScalerAvailableStreamUseCases =
- Herencia
-
ScalerAvailableStreamUseCases
Campos
| Nombre | Valor | Description |
|---|---|---|
| Default | 0 | Caso de uso de flujo predeterminado. Este caso de uso es el mismo que cuando la aplicación no establece ningún caso de uso para la secuencia. El dispositivo de cámara usa las propiedades del destino de salida, como el formato, el espacio de datos o el tipo de clase surface, para optimizar la canalización de procesamiento de imágenes. 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. |
| Preview | 1 | Transmisión en vivo que se muestra al usuario. Optimizado para rendimiento y facilidad de uso como visor, pero no necesariamente para la calidad de la imagen. La salida no está pensada para conservarse como imágenes guardadas o vídeo. No se detiene si android.control.* está establecido en FAST. Puede haber un puesto si se establecen en HIGH_QUALITY. Este caso de uso tiene el mismo comportamiento que los destinos predeterminados de SurfaceView y SurfaceTexture. Además, este caso de uso se puede usar para el análisis de imágenes en la aplicación. 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. |
| StillCapture | 2 | Captura de fotos todavía. Optimizado para la captura de alta resolución de alta calidad y no se espera que mantenga velocidades de fotogramas similares a la versión preliminar. La secuencia puede tener paradas independientemente de si android.control.* es HIGH_QUALITY. Este caso de uso tiene el mismo comportamiento que los formatos predeterminados relacionados con JPEG y RAW. 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. |
| VideoRecord | 3 | Grabación de clips de vídeo. Optimizado para la captura de vídeo de alta calidad, incluida la estabilización de imágenes de alta calidad si es compatible con el dispositivo y habilitado por la aplicación. Como resultado, puede producir fotogramas de salida con un retraso sustancial desde el tiempo real, para permitir la estabilización de mayor calidad u otro procesamiento. Por lo tanto, esta salida no es adecuada para dibujar en pantalla directamente y se espera que se conserve en el disco o similar para la reproducción o el procesamiento posteriores. Solo se garantiza que las secuencias que establecen el caso de uso de VIDEO_RECORD tengan estabilización de vídeo aplicada cuando el control de estabilización de vídeo esté establecido en ON, en lugar de PREVIEW_STABILIZATION. Este caso de uso tiene el mismo comportamiento que los destinos Predeterminados MediaRecorder y MediaCodec. 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. |
| PreviewVideoStill | 4 | Una única secuencia que se usa con fines combinados de vista previa, vídeo y captura. Para tales secuencias multiuso, el dispositivo de cámara tiene como objetivo hacer el mejor equilibrio entre los casos de uso individuales. Por ejemplo, el caso de uso de STILL_CAPTURE por sí mismo puede tener puestos para lograr la mejor calidad de la imagen. Pero si se combina con PREVIEW y VIDEO_RECORD, el dispositivo de cámara debe desactivar el procesamiento de imágenes adicional para la velocidad para que la vista previa y la grabación de vídeo no se ralentice. De forma similar, VIDEO_RECORD pueden producir fotogramas con un retraso considerable, pero PREVIEW_VIDEO_STILL deben tener un retraso mínimo de salida. Esto significa que para habilitar la estabilización de vídeo con este caso de uso, el dispositivo debe admitir y la aplicación debe seleccionar el modo PREVIEW_STABILIZATION para la estabilización de vídeo. 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. |
| VideoCall | 5 | Videollamada de larga duración optimizada tanto para la eficiencia energética como para la calidad del vídeo. El sensor de cámara puede ejecutarse en un modo de resolución inferior para reducir el consumo de energía a costa de alguna imagen y calidad de zoom digital. A diferencia de VIDEO_RECORD, se espera que las salidas de VIDEO_CALL funcionen en condiciones oscuras, por lo que normalmente se acompañan con la configuración de velocidad de fotogramas variable para permitir un tiempo de exposición suficiente en poca luz. 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. |
| CroppedRaw | 6 | Secuencia RAW recortada cuando el cliente elige recortar el campo de vista. Ciertos tipos de sensores de imagen se pueden ejecutar en modos binned para mejorar la relación de señal a ruido al capturar fotogramas. Sin embargo, en determinados niveles de zoom y /o cuando se considera que caben otras condiciones de escena, el subsistema de cámara puede optar por desenlacer y remosaic la salida del sensor. Esto da como resultado un marco RAW que se recorta en el campo de vista y, sin embargo, tiene el mismo número de píxeles que el campo completo de vista RAW, lo que mejora los detalles de la imagen. El campo resultante de la vista de la secuencia RAW será mayor o igual que los flujos no RAW recortables. La región de recorte efectiva para esta secuencia RAW se reflejará en la clave CaptureResult android.scaler.rawCropRegion. Si este caso de uso de secuencia se establece en una secuencia que no es RAW, es decir, no en una de las siguientes: RAW_SENSOR; RAW10; RAW12; RAW14 no se garantiza que la configuración de la sesión se realice correctamente. Es posible que este caso de uso de secuencia no se admita en algunos dispositivos. 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. |