Lenguaje

DataSpaceRange Enumeración

Definición

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum DataSpaceRange
[<System.Flags>]
type DataSpaceRange = 
Herencia
DataSpaceRange
Atributos

Campos

Nombre Valor Description
Unspecified 0

Las características del intervalo son desconocidas o las determina la aplicación.

Referencia de Android para android.hardware.DataSpace.RANGE_UNSPECIFIED.

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.

Full 134217728

El rango completo usa todos los valores de Y, Cb y Cr de 0 a 2^b-1, donde b es la profundidad de bits del formato de color.

Referencia de Android para android.hardware.DataSpace.RANGE_FULL.

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.

Limited 268435456

El intervalo limitado usa valores de 16/256*2^b a 235/256*2^b para Y y 1/16*2^b a 15/16*2^b para Cb, Cr, R, G y B, donde b es la profundidad de bits del formato de color.

Por ejemplo, para los formatos de profundidad de 8 bits: Las muestras de Luma (Y) deben oscilar entre 16 y 235, las muestras inclusivas de Cromática (Cb, Cr) deben oscilar entre 16 y 240, inclusive para formatos de profundidad de 10 bits: Las muestras de Luma (Y) deben oscilar entre 64 y 940, muestras de Cromática inclusiva (Cb, Cr) entre 64 y 960, inclusive.

Referencia de Android para android.hardware.DataSpace.RANGE_LIMITED.

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.

Extended 402653184

El rango extendido se puede usar en combinación con FP16 para comunicar scRGB o con android.view.SurfaceControl.Transaction.setExtendedRangeBrightness(SurfaceControl,float,float) para indicar un rango HDR.

Cuando se usa con formatos de píxeles de punto flotante y STANDARD_BT709 luego [0.0 - 1.0] es el espacio sRGB estándar y los valores fuera del intervalo [0.0 - 1.0] pueden codificar el color fuera de la gama sRGB. [-0.5, 7.5] es el rango scRGB estándar. Se usa para combinar o combinar varios espacios de datos en una sola pantalla.

A partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE esto puede combinarse con android.view.SurfaceControl.Transaction.setExtendedRangeBrightness(SurfaceControl,float,float) y otros formatos como HardwareBuffer.RGBA_8888 o HardwareBuffer.RGBA_1010102 para comunicar un rango de brillo HDR variable

Referencia de Android para android.hardware.DataSpace.RANGE_EXTENDED.

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.

Se aplica a