CameraCharacteristics.InfoSessionConfigurationQueryVersion Propiedad
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í.
La versión de la consulta de configuración de sesión CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) y CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) API.
[Android.Runtime.Register("INFO_SESSION_CONFIGURATION_QUERY_VERSION", ApiSince=35)]
public static Android.Hardware.Camera2.CameraCharacteristics.Key InfoSessionConfigurationQueryVersion { get; }
[<Android.Runtime.Register("INFO_SESSION_CONFIGURATION_QUERY_VERSION", ApiSince=35)>]
static member InfoSessionConfigurationQueryVersion : Android.Hardware.Camera2.CameraCharacteristics.Key
Valor de propiedad
La versión de la consulta de configuración de sesión CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) y CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) API.
- Atributos
Comentarios
La versión de la consulta de configuración de sesión CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) y CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) API.
Los valores posibles de esta clave corresponden a los valores definidos en android.os.Build.VERSION_CODES. Cada versión define un conjunto de combinaciones de características que el dispositivo de cámara debe notificar de forma confiable si se admiten a través de CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration). También define el conjunto de claves específicas de sesión en CameraCharacteristics cuando se devuelve de CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration). La versión siempre es menor o igual que android.os.Build.VERSION.SDK_INT.
Si se establece en UPSIDE_DOWN_CAKE, este dispositivo de cámara no admite la API CameraDevice.CameraDeviceSetup. Al intentar crear una instancia cameraDeviceSetup, se produce una excepción UnsupportedOperationException.
A partir de VANILLA_ICE_CREAM adelante, las pruebas de cumplimiento de la cámara comprueban un conjunto de sessionConfigurations usados habitualmente para asegurarse de que las salidas de CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) y CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) son precisas. Se recomienda que la aplicación use estas SessionConfigurations al activar varias características al mismo tiempo.
Cuando se establece en VANILLA_ICE_CREAM, las pruebas de cumplimiento comprueban las combinaciones de las siguientes configuraciones: un conjunto de combinaciones de secuencias usadas habitualmente:; MAXIMUM_4_3 hace referencia a la resolución de salida máxima del dispositivo de cámara con relación de aspecto 4:3 para ese formato de StreamConfigurationMap#getOutputSizes; MAXIMUM_16_9 es la resolución de salida máxima con relación de aspecto 16:9; S1440P hace referencia a 2560x1440 (16:9); S1080P hace referencia a 1920x1080 (16:9); S720P hace referencia a 1280x720 (16:9); UHD hace referencia a 3840x2160 (16:9); XVGA hace referencia a 1024x768 (4:3); S1080P_43 hace referencia a 1440x1080 (4:3); VIDEO_STABILIZATION_MODE: {OFF, PREVIEW}; AE_TARGET_FPS_RANGE: { {*, 30}, {*, 60} }; DYNAMIC_RANGE_PROFILE: {STANDARD, HLG10}
Cuando se establece en BAKLAVA, las siguientes combinaciones de secuencias adicionales se comprueban mediante las pruebas de cumplimiento: VIDEO_STABILIZATION_MODE: {OFF, ON} para las combinaciones de secuencias recién agregadas dada la presencia de secuencias de vídeo dedicadas
Todas las configuraciones anteriores se pueden configurar con sessionConfiguration. La lista de OutputConfiguration contiene las configuraciones de flujo y los DYNAMIC_RANGE_PROFILE, y los AE_TARGET_FPS_RANGE y VIDEO_STABILIZATION_MODE se establecen como parámetros de sesión.
Esta clave está disponible en todos los 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.