CameraMetadata.RequestAvailableCapabilitiesOfflineProcessing Campo
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í.
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 el caso de uso de OFFLINE_PROCESSING.
[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)]
[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 RequestAvailableCapabilitiesOfflineProcessing = 15;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)>]
[<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 RequestAvailableCapabilitiesOfflineProcessing : Android.Hardware.Camera2.RequestAvailableCapabilities
Valor de campo
Value = 15- Atributos
Comentarios
El dispositivo de cámara admite el caso de uso de OFFLINE_PROCESSING.
Con OFFLINE_PROCESSING funcionalidad, la aplicación puede cambiar una sesión de captura en curso al modo sin conexión mediante una llamada al método CameraCaptureSession#switchToOffline y especificar secuencias que se mantendrán en modo sin conexión. A continuación, la cámara detendrá las solicitudes de repetición activas actualmente, preparará algunas solicitudes para entrar en modo sin conexión y devolverá un objeto de sesión sin conexión. Una vez que se devuelve la llamada switchToOffline, la sesión de captura original está en estado cerrado como si se hubiera llamado al método CameraCaptureSession#close. En el modo sin conexión, todas las solicitudes en curso se seguirán procesando en segundo plano y la aplicación puede cerrar inmediatamente la cámara o crear una nueva sesión de captura sin perder las imágenes de salida de esas solicitudes y capturar los resultados.
Aunque el dispositivo de cámara está procesando solicitudes sin conexión, es posible que no pueda admitir todas las configuraciones de flujo que puede admitir sin solicitudes sin conexión. Cuando esto sucede, se producirá un error en la llamada al método createCaptureSession. Se garantiza que las siguientes configuraciones de flujo funcionan sin alcanzar la excepción de disponibilidad del recurso:
<ul><li>Una sesión sin conexión en curso: tiene como destino una superficie de salida del formato YUV o JPEG, cualquier resolución.</li li><>La sesión de captura de cámara activa:<ol<>li>Una superficie de vista previa (SurfaceView o SurfaceTexture) hasta 1920 ancho</li Li>><One YUV ImageReader superficie hasta 1920 width</li li>><One Jpeg ImageReader, cualquier resolución: el dispositivo de cámara puede ralentizar la velocidad de salida JPEG en 50% si hay alguna sesión sin conexión en curso.</li li><>Si el dispositivo admite PRIVATE_REPROCESSING, un par de superficies ImageWriter/ImageReader de formato privado, con la misma resolución que es mayor o igual que la resolución JPEG ImageReader anterior.</li></ol></li><li>Alternativamente, la sesión de cámara activa anterior se puede reemplazar por un heredado android.hardware.Camera Camera por la siguiente configuración de parámetro:<ol><li>Tamaño de vista previa hasta 1920 ancho</li><>Li Tamaño de devolución de llamada de vista previa li hasta 1920 ancho</li>><Tamaño de vídeo de li hasta 1920 ancho</li li li>><Tamaño de imagen, cualquier resolución: el dispositivo de cámara puede ralentizar la velocidad de salida JPEG en 50% si hay alguna sesión sin conexión en curso.</li></ol></li></ul>
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.