Lingua

DataSpaceRange Enumerazione

Definizione

Specifica il componente dell'intervallo numerico di uno spazio dati.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum DataSpaceRange
[<System.Flags>]
type DataSpaceRange = 
Ereditarietà
DataSpaceRange
Attributi

Campi

Nome Valore Descrizione
Unspecified 0

Le caratteristiche dell'intervallo sono sconosciute o sono determinate dall'applicazione.

Informazioni di riferimento su Android per android.hardware.DataSpace.RANGE_UNSPECIFIED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Full 134217728

L'intervallo completo usa tutti i valori per Y, Cb e Cr da 0 a 2^b-1, dove b è la profondità di bit del formato di colore.

Informazioni di riferimento su Android per android.hardware.DataSpace.RANGE_FULL.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Limited 268435456

L'intervallo limitato usa valori da 16/256*2^b a 235/256*2^b per Y e 1/16*2^b a 15/16*2^b per Cb, Cr, R, G e B, dove b è la profondità di bit del formato di colore.

Ad esempio, per i formati di profondità a 8 bit: i campioni Luma (Y) devono variare da 16 a 235, I campioni di Chroma inclusivo (Cb, Cr) devono essere compresi tra 16 e 240, inclusi Per i formati di profondità a 10 bit: i campioni Luma (Y) devono essere compresi tra 64 e 940, inclusi i campioni Chroma (Cb, Cr) compresi tra 64 e 960.

Informazioni di riferimento su Android per android.hardware.DataSpace.RANGE_LIMITED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Extended 402653184

L'intervallo esteso può essere usato in combinazione con FP16 per comunicare scRGB o con android.view.SurfaceControl.Transaction.setExtendedRangeBrightness(SurfaceControl,float,float) per indicare un intervallo HDR.

Se usato con formati pixel a virgola mobile e STANDARD_BT709 quindi [0.0 - 1.0] è lo spazio sRGB standard e i valori al di fuori dell'intervallo [0.0 - 1.0] possono codificare il colore all'esterno della gamma sRGB. [-0.5, 7.5] è l'intervallo scRGB standard. Utilizzato per unire o unire più spazi dati su un singolo display.

A partire da Build.VERSION_CODES. UPSIDE_DOWN_CAKE questo può essere combinato con android.view.SurfaceControl.Transaction.setExtendedRangeBrightness(SurfaceControl,float,float) e altri formati, ad esempio HardwareBuffer.RGBA_8888 o HardwareBuffer.RGBA_1010102 per comunicare un intervallo di luminosità HDR variabile

Informazioni di riferimento su Android per android.hardware.DataSpace.RANGE_EXTENDED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Commenti

Il componente intervallo definisce i valori archiviati corrispondenti all'intervallo di unità compreso tra 0 e 1.

Origine.

Si applica a