CameraMetadata Clase
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í.
Clase base para controles de cámara e información.
[Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })]
public abstract class CameraMetadata : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })>]
type CameraMetadata = class
inherit Object
- Herencia
- Derivado
- Atributos
Comentarios
Clase base para controles de cámara e información.
Esta clase define el mapa de clave-valor básico que se usa para consultar las características de la cámara o los resultados de captura, y para establecer parámetros de solicitud de cámara.
Todas las instancias de CameraMetadata son inmutables. A partir del nivel de API 32, la lista de claves devuelta por #getKeys() puede cambiar en función del estado del dispositivo, ya que los valores devueltos por cualquier clave con #get durante toda la vigencia del objeto. Para obtener información sobre si un valor específico es fijo, consulte la documentación de su clave.
Documentación de Java para android.hardware.camera2.CameraMetadata.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| CameraMetadata(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
| AutomotiveLensFacingExteriorFront |
Obsoletos.
El dispositivo de cámara se enfrenta a la parte delantera del marco del cuerpo del vehículo. |
| AutomotiveLensFacingExteriorLeft |
Obsoletos.
El dispositivo de cámara se enfrenta al lado izquierdo del marco del cuerpo del vehículo. |
| AutomotiveLensFacingExteriorOther |
Obsoletos.
El dispositivo de cámara se enfrenta al exterior del marco del cuerpo del vehículo, pero no exactamente uno de los lados exteriores definidos por esta enumeración. |
| AutomotiveLensFacingExteriorRear |
Obsoletos.
El dispositivo de cámara se enfrenta a la parte trasera del marco del cuerpo del vehículo. |
| AutomotiveLensFacingExteriorRight |
Obsoletos.
El dispositivo de cámara se enfrenta al lado derecho del marco del cuerpo del vehículo. |
| AutomotiveLensFacingInteriorOther |
Obsoletos.
El dispositivo de cámara se enfrenta al interior del marco del cuerpo del vehículo, pero no exactamente uno de los asientos descritos por esta enumeración. |
| AutomotiveLensFacingInteriorSeatRow1Center |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento central de la primera fila. |
| AutomotiveLensFacingInteriorSeatRow1Left |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento lateral izquierdo de la primera fila. |
| AutomotiveLensFacingInteriorSeatRow1Right |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento derecho de la primera fila. |
| AutomotiveLensFacingInteriorSeatRow2Center |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento central de la segunda fila. |
| AutomotiveLensFacingInteriorSeatRow2Left |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento lateral izquierdo de la segunda fila. |
| AutomotiveLensFacingInteriorSeatRow2Right |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento lateral derecho de la segunda fila. |
| AutomotiveLensFacingInteriorSeatRow3Center |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento central de la tercera fila. |
| AutomotiveLensFacingInteriorSeatRow3Left |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento lateral izquierdo de la tercera fila. |
| AutomotiveLensFacingInteriorSeatRow3Right |
Obsoletos.
El dispositivo de cámara se enfrenta al asiento derecho de la tercera fila. |
| AutomotiveLocationExteriorFront |
Obsoletos.
El dispositivo de cámara existe fuera del marco del cuerpo del vehículo y en su lado frontal. |
| AutomotiveLocationExteriorLeft |
Obsoletos.
El dispositivo de cámara existe fuera y en el lado izquierdo del marco del cuerpo del vehículo. |
| AutomotiveLocationExteriorOther |
Obsoletos.
La cámara existe fuera del marco del cuerpo del vehículo, pero no exactamente en una de las ubicaciones exteriores que define esta enumeración. |
| AutomotiveLocationExteriorRear |
Obsoletos.
El dispositivo de cámara existe fuera del marco del cuerpo del vehículo y en su lado trasero. |
| AutomotiveLocationExteriorRight |
Obsoletos.
El dispositivo de cámara existe fuera y en el lado derecho del marco del cuerpo del vehículo. |
| AutomotiveLocationExtraFront |
Obsoletos.
El dispositivo de cámara existe fuera del marco del cuerpo del vehículo adicional y en su lado frontal. |
| AutomotiveLocationExtraLeft |
Obsoletos.
El dispositivo de cámara existe fuera y a la izquierda del cuerpo del vehículo adicional. |
| AutomotiveLocationExtraOther |
Obsoletos.
El dispositivo de cámara existe en un vehículo adicional, como el remolque, pero no exactamente en uno de los lados delanteros, traseros, izquierdos o derecho. |
| AutomotiveLocationExtraRear |
Obsoletos.
El dispositivo de cámara existe fuera del marco del cuerpo del vehículo adicional y en su lado trasero. |
| AutomotiveLocationExtraRight |
Obsoletos.
El dispositivo de cámara existe fuera y en el lado derecho del cuerpo adicional del vehículo. |
| AutomotiveLocationInterior |
Obsoletos.
El dispositivo de cámara existe dentro de la cabina del vehículo. |
| ControlAfSceneChangeDetected |
El cambio de escena se detecta dentro de las regiones de AF. |
| ControlAfSceneChangeNotDetected |
El cambio de escena no se detecta dentro de las regiones af. |
| ControlAutoframingOff |
Obsoletos.
Deshabilite la configuración automática. |
| ControlAutoframingOn |
Obsoletos.
Habilite la configuración automática para mantener a los usuarios en el campo de vista del marco. |
| ControlAutoframingStateConverged |
Obsoletos.
El marco automático ha alcanzado un estado estable (el marco/fov no se ajusta). |
| ControlAutoframingStateFraming |
Obsoletos.
El marco automático está en proceso: el zoom, el zoom o la panorámica se están llevando a cabo. |
| ControlAutoframingStateInactive |
Obsoletos.
El marco automático está inactivo. |
| ControlExtendedSceneModeBokehContinuous |
Obsoletos.
El efecto Bokeh no debe ralentizar la velocidad de captura en relación con la salida sin procesar del sensor y el efecto se aplica a todas las secuencias procesadas no mayores que la dimensión de streaming máxima. |
| ControlExtendedSceneModeBokehStillCapture |
Obsoletos.
El modo bokeh de alta calidad está habilitado para todas las secuencias no sin procesar (incluido YUV, JPEG y IMPLEMENTATION_DEFINED) cuando se STILL_CAPTURE la intención de captura. |
| ControlExtendedSceneModeDisabled |
Obsoletos.
El modo de escena extendida está deshabilitado. |
| ControlModeUseExtendedSceneMode |
Obsoletos.
Usa un modo de escena extendida específico. |
| ControlSettingsOverrideOff |
Obsoletos.
No se aplica ninguna tecla antes que las otras al aplicar la configuración captureRequest al dispositivo de cámara. |
| ControlSettingsOverrideZoom |
Obsoletos.
Las claves relacionadas con zoom se aplican antes que las otras claves de CaptureRequest. |
| ControlVideoStabilizationModePreviewStabilization |
Obsoletos.
Estabilización de vista previa, donde la versión preliminar además de todas las demás secuencias que no son RAW se estabilizan con la misma calidad de estabilización, está habilitada. |
| DistortionCorrectionModeFast |
La corrección de distorsión de la lente se aplica sin reducir la velocidad de fotogramas en relación con la salida del sensor. |
| DistortionCorrectionModeHighQuality |
Se aplica una corrección de distorsión de alta calidad, a costa de una velocidad de fotogramas posiblemente reducida en relación con la salida del sensor. |
| DistortionCorrectionModeOff |
No se aplica ninguna corrección de distorsión. |
| LensPoseReferenceAutomotive |
El valor de |
| LensPoseReferenceGyroscope |
El valor de |
| LensPoseReferencePrimaryCamera |
El valor de |
| LensPoseReferenceUndefined |
El dispositivo de cámara no puede representar los valores de |
| LogicalMultiCameraSensorSyncTypeApproximate |
Se usa un mecanismo de software para sincronizar entre las cámaras físicas. |
| LogicalMultiCameraSensorSyncTypeCalibrated |
El dispositivo de cámara admite la sincronización de marca de tiempo de fotogramas en el nivel de hardware y la marca de tiempo de una imagen de secuencia física refleja con precisión su tiempo de inicio de exposición. |
| RequestAvailableCapabilitiesColorSpaceProfiles |
Obsoletos.
El dispositivo admite la consulta de las posibles combinaciones de espacios de color, formatos de imagen y perfiles de intervalo dinámico admitidos por la cámara y solicitando un espacio de color determinado para una sesión a través |
| RequestAvailableCapabilitiesDynamicRangeTenBit |
Obsoletos.
El dispositivo admite una o más salidas de cámara de 10 bits según los perfiles de intervalo dinámico especificados en |
| RequestAvailableCapabilitiesOfflineProcessing |
Obsoletos.
El dispositivo de cámara admite el caso de uso de OFFLINE_PROCESSING. |
| RequestAvailableCapabilitiesRemosaicReprocessing |
Obsoletos.
El dispositivo admite el reprocesamiento desde el |
| RequestAvailableCapabilitiesStreamUseCase |
Obsoletos.
El dispositivo de cámara admite la selección de un caso de uso por secuencia mediante |
| RequestAvailableCapabilitiesSystemCamera |
Obsoletos.
El dispositivo de cámara solo es accesible por los componentes del sistema android y las aplicaciones con privilegios. |
| RequestAvailableCapabilitiesUltraHighResolutionSensor |
Obsoletos.
Este dispositivo de cámara es capaz de producir imágenes de alta resolución ultra alta además de los tamaños de imagen descritos en . |
| ScalerAvailableStreamUseCasesCroppedRaw |
Obsoletos.
Secuencia RAW recortada cuando el cliente elige recortar el campo de vista. |
| ScalerAvailableStreamUseCasesDefault |
Obsoletos.
Caso de uso de flujo predeterminado. |
| ScalerAvailableStreamUseCasesPreview |
Obsoletos.
Transmisión en vivo que se muestra al usuario. |
| ScalerAvailableStreamUseCasesPreviewVideoStill |
Obsoletos.
Una sola secuencia que se usa con fines combinados de vista previa, vídeo y captura. |
| ScalerAvailableStreamUseCasesStillCapture |
Obsoletos.
Captura de fotos todavía. |
| ScalerAvailableStreamUseCasesVideoCall |
Obsoletos.
Videollamada de larga duración optimizada tanto para la eficiencia energética como para la calidad del vídeo. |
| ScalerAvailableStreamUseCasesVideoRecord |
Obsoletos.
Grabación de clips de vídeo. |
| ScalerRotateAndCrop180 |
Obsoletos.
Las imágenes procesadas se giran en 180 grados. |
| ScalerRotateAndCrop270 |
Obsoletos.
Las imágenes procesadas se giran en 270 grados en el sentido de las agujas del reloj y, a continuación, se recortan a la relación de aspecto original. |
| ScalerRotateAndCrop90 |
Obsoletos.
Las imágenes procesadas se giran en 90 grados en el sentido de las agujas del reloj y, a continuación, se recortan a la relación de aspecto original. |
| ScalerRotateAndCropAuto |
Obsoletos.
La API de cámara selecciona automáticamente el mejor valor concreto para rotar y recortar en función de la compatibilidad de la aplicación con la capacidad de reizbilidad y el modo actual de varias ventanas. |
| ScalerRotateAndCropNone |
Obsoletos.
No se aplica rotación ni recorte. |
| SensorPixelModeDefault |
Obsoletos.
Este es el modo de píxeles del sensor predeterminado. |
| SensorPixelModeMaximumResolution |
Obsoletos.
En este modo, los sensores normalmente no bin píxeles, como resultado, pueden ofrecer tamaños de imagen más grandes. |
| SensorReadoutTimestampHardware |
Obsoletos.
Este dispositivo de cámara admite la devolución de llamada onReadoutStarted, así como la salida de marcas de tiempo de lectura. |
| SensorReadoutTimestampNotSupported |
Obsoletos.
Este dispositivo de cámara no admite la marca de tiempo de lectura y la devolución de llamada onReadoutStarted. |
| StatisticsOisDataModeOff |
No incluya datos de OIS en el resultado de captura. |
| StatisticsOisDataModeOn |
Incluya los datos de OIS en el resultado de la captura. |
Propiedades
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Clase base para controles de cámara e información. (Heredado de Object) |
| JniPeerMembers |
Clase base para controles de cámara e información. |
| Keys |
Devuelve una lista de las claves contenidas en este mapa. |
| PeerReference |
Clase base para controles de cámara e información. (Heredado de Object) |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
Clase base para controles de cámara e información. (Heredado de Object) |
| Dispose(Boolean) |
Clase base para controles de cámara e información. (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| ToArray<T>() |
Clase base para controles de cámara e información. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Clase base para controles de cámara e información. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| IJavaPeerable.Disposed() |
Clase base para controles de cámara e información. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Clase base para controles de cámara e información. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Clase base para controles de cámara e información. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Clase base para controles de cámara e información. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase base para controles de cámara e información. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase base para controles de cámara e información. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase base para controles de cámara e información. (Heredado de Object) |
Métodos de extensión
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Clase base para controles de cámara e información. |
| GetJniTypeName(IJavaPeerable) |
Clase base para controles de cámara e información. |