DataSpace 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í.
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango.
[Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DataSpace : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)>]
type DataSpace = class
inherit Object
- Herencia
- Atributos
Comentarios
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango.
Un dataSpace describe cómo las aplicaciones y el hardware típico deben interpretar los datos de búfer, como desde o android.media.Image Image
.android.hardware.HardwareBuffer HardwareBuffer
Como no se garantiza que la información del búfer sea representativa de la información de color, mientras que DataSpace se usa normalmente para describir tres aspectos de la interpretación de colores, algunos DataSpaces pueden describir otras interpretaciones típicas de los datos del búfer, como la información de profundidad.
Tenga en cuenta que, aunque android.graphics.ColorSpace ColorSpace
y DataSpace
son conceptos similares, no son equivalentes. No todos los espacios de color, como android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
, pueden ser entendidos por bloques de hardware típicos, por lo que no pueden ser DataSpaces.
<h3>Aspecto< estándar/h3>
Define las coordenadas de cromática de las fuentes primarias en términos de la definición CIE 1931 de x e y especificadas en ISO 11664-1.
<h3>Aspecto< de transferencia/h3>
Las características de transferencia son la característica de transferencia electrónica opto-electronic en la fuente como función de la intensidad óptica lineal (luminancia).
Para las señales digitales, E corresponde al valor registrado. Normalmente, la función de transferencia se aplica en el espacio RGB a cada uno de los componentes R, G y B de forma independiente. Esto puede dar lugar a un cambio de color que se puede minimizar aplicando la función de transferencia en espacio de laboratorio solo para el componente L. La implementación puede aplicar la función de transferencia en el espacio RGB para todos los formatos de píxeles si lo desea.
<h3>Aspecto< del intervalo/h3>
Define el intervalo de valores correspondiente al intervalo de unidades de 0-1
.
Documentación de Java para android.hardware.DataSpace
.
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.
Campos
DataspaceAdobeRgb |
Obsoletos.
Codificación RGB de Adobe. |
DataspaceBt2020 |
Obsoletos.
Recomendación 2020 de la UIT-R (BT. |
DataspaceBt2020Hlg |
Obsoletos.
Codificación Gamma de registro híbrido. |
DataspaceBt2020Pq |
Obsoletos.
Codificación de cuantificador perceptual. |
DataspaceBt601525 |
Obsoletos.
Recomendación 709 de la UIT-R (BT. |
DataspaceBt601625 |
Obsoletos.
Recomendación 601 de la UIT-R (BT. |
DataspaceBt709 |
Obsoletos.
Recomendación 709 de la UIT-R (BT. |
DataspaceDciP3 |
Obsoletos.
SMPTE EG 432-1 y SMPTE RP 431-2 |
DataspaceDepth |
Obsoletos.
Profundidad. |
DataspaceDisplayP3 |
Obsoletos.
Mostrar codificación P3. |
DataspaceDynamicDepth |
Obsoletos.
ISO 16684-1:2011(E) Profundidad dinámica. |
DataspaceHeif |
Obsoletos.
Formato de archivo de imagen de alta eficiencia (HEIF). |
DataspaceJfif |
Obsoletos.
Formato de intercambio de archivos JPEG (JFIF). |
DataspaceJpegR |
Obsoletos.
ISO/IEC TBD |
DataspaceScrgb |
Obsoletos.
codificación gamma scRGB. |
DataspaceScrgbLinear |
Obsoletos.
codificación lineal scRGB. |
DataspaceSrgb |
Obsoletos.
Codificación gamma sRGB. |
DataspaceSrgbLinear |
Obsoletos.
Codificación lineal sRGB. |
DataspaceUnknown |
Obsoletos.
Espacio de datos de suposición predeterminada, cuando no se especifica explícitamente. |
RangeExtended |
Obsoletos.
El rango extendido se puede usar en combinación con FP16 para comunicar scRGB o con |
RangeFull |
Obsoletos.
El rango completo usa todos los valores de Y, Cb y Cr de |
RangeLimited |
Obsoletos.
El intervalo limitado usa valores |
RangeUnspecified |
Obsoletos.
Las características del intervalo son desconocidas o están determinadas por la aplicación. |
StandardAdobeRgb |
Obsoletos.
Adobe RGB es el principal. |
StandardBt2020 |
Obsoletos.
Use la interpretación de la luminancia sin ajustar |
StandardBt2020ConstantLuminance |
Obsoletos.
Use la interpretación de la luminancia sin ajustar |
StandardBt470m |
Obsoletos.
Use la interpretación de la luminancia sin ajustar |
StandardBt601525 |
Obsoletos.
Utilice la interpretación ajustada |
StandardBt601525Unadjusted |
Obsoletos.
Utilice la interpretación de la luminancia sin ajustar |
StandardBt601625 |
Obsoletos.
Utilice la interpretación ajustada |
StandardBt601625Unadjusted |
Obsoletos.
Use la interpretación de la luminancia sin ajustar |
StandardBt709 |
Obsoletos.
Use la interpretación de la luminancia sin ajustar |
StandardDciP3 |
Obsoletos.
SMPTE EG 432-1 y SMPTE RP 431-2. |
StandardFilm |
Obsoletos.
Use la interpretación de la luminancia sin ajustar |
StandardUnspecified |
Obsoletos.
Las coordenadas cromáticas son desconocidas o están determinadas por la aplicación. |
TransferGamma22 |
Obsoletos.
Muestra gamma 2. |
TransferGamma26 |
Obsoletos.
Muestra gamma 2. |
TransferGamma28 |
Obsoletos.
Muestra gamma 2. |
TransferHlg |
Obsoletos.
ARIB STD-B67 Hybrid Log Gamma. |
TransferLinear |
Obsoletos.
Transferencia lineal. |
TransferSmpte170m |
Obsoletos.
Transferencia SMPTE 170M. |
TransferSrgb |
Obsoletos.
Transferencia sRGB. |
TransferSt2084 |
Obsoletos.
SMPTE ST 2084 (Dolby Perceptual Quantizer). |
TransferUnspecified |
Obsoletos.
Las características de transferencia son desconocidas o están determinadas por la aplicación. |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
JniIdentityHashCode |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
JniPeerMembers |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. |
PeerReference |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
Métodos
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
Dispose(Boolean) |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (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) |
GetRange(Int32) |
Desempaquetar el valor del campo de intervalo del valor de dataSpace empaquetado |
GetStandard(Int32) |
Desempaquete el valor de campo estándar del valor de dataSpace empaquetado. |
GetTransfer(Int32) |
Desempaquetar el valor del campo de transferencia del valor de dataSpace empaquetado |
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) |
Pack(Int32, Int32, Int32) |
Empaquetar el valor de dataSpace mediante el valor de campo estándar, transferencia y intervalo. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (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() |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
IJavaPeerable.Finalized() |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. (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) |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. |
GetJniTypeName(IJavaPeerable) |
DataSpace identifica tres componentes de colores: estándar (principales), transferencia y rango. |