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) |
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, 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) |
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. |