DataSpace Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo.
[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
- Ereditarietà
- Attributi
Commenti
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo.
Un oggetto DataSpace descrive il modo in cui i dati del buffer, ad esempio da un oggetto android.media.Image Image
o , android.hardware.HardwareBuffer HardwareBuffer
devono essere interpretati dalle applicazioni e dall'hardware tipico.
Poiché non è garantito che le informazioni sul buffer siano rappresentative delle informazioni sul colore, mentre DataSpace viene in genere usato per descrivere tre aspetti dell'interpretazione dei colori, alcuni spazi dati possono descrivere altre interpretazioni tipiche dei dati del buffer, ad esempio informazioni di profondità.
Si noti che mentre android.graphics.ColorSpace ColorSpace
e DataSpace
sono concetti simili, non sono equivalenti. Non tutti gli spazi di colore, ad esempio android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
, sono in grado di essere compresi dai blocchi hardware tipici in modo che non possano essere Spazi dati.
<h3>Aspetto< standard/h3>
Definisce le coordinate cromatiche dei primari di origine in termini di definizione CIE 1931 di x e y specificati in ISO 11664-1.
<h3>Aspetto< trasferimento/h3>
Le caratteristiche di trasferimento sono la caratteristica di trasferimento opto-elettronico alla sorgente come funzione di intensità ottica lineare (luminanza).
Per i segnali digitali, E corrisponde al valore registrato. In genere, la funzione di trasferimento viene applicata nello spazio RGB a ognuno dei componenti R, G e B in modo indipendente. Ciò può comportare lo spostamento dei colori che può essere minimizzato applicando la funzione di trasferimento nello spazio Lab solo per il componente L. L'implementazione può applicare la funzione di trasferimento nello spazio RGB per tutti i formati pixel, se necessario.
<h3>Aspetto intervallo</h3>
Definisce l'intervallo di valori corrispondente all'intervallo di unità di 0-1
.
Documentazione java per android.hardware.DataSpace
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Campi
DataspaceAdobeRgb |
Obsoleti.
Codifica Adobe RGB. |
DataspaceBt2020 |
Obsoleti.
Raccomandazione ITU-R 2020 (BT. |
DataspaceBt2020Hlg |
Obsoleti.
Codifica gamma log ibrida. |
DataspaceBt2020Pq |
Obsoleti.
Codifica quantizer perceptuale. |
DataspaceBt601525 |
Obsoleti.
Raccomandazione ITU-R 709 (BT. |
DataspaceBt601625 |
Obsoleti.
Raccomandazione ITU-R 601 (BT. |
DataspaceBt709 |
Obsoleti.
Raccomandazione ITU-R 709 (BT. |
DataspaceDciP3 |
Obsoleti.
SMPTE EG 432-1 e SMPTE RP 431-2 |
DataspaceDepth |
Obsoleti.
Profondità. |
DataspaceDisplayP3 |
Obsoleti.
Visualizzare la codifica P3. |
DataspaceDynamicDepth |
Obsoleti.
Profondità dinamica ISO 16684-1:2011(E). |
DataspaceHeif |
Obsoleti.
Formato di file di immagine ad alta efficienza (HEIF). |
DataspaceJfif |
Obsoleti.
Formato interscambio file JPEG (JFIF). |
DataspaceJpegR |
Obsoleti.
ISO/IEC TBD |
DataspaceScrgb |
Obsoleti.
codifica gamma scRGB. |
DataspaceScrgbLinear |
Obsoleti.
codifica lineare scRGB. |
DataspaceSrgb |
Obsoleti.
codifica gamma sRGB. |
DataspaceSrgbLinear |
Obsoleti.
codifica lineare sRGB. |
DataspaceUnknown |
Obsoleti.
Spazio dati presupposto predefinito, se non specificato in modo esplicito. |
RangeExtended |
Obsoleti.
L'intervallo esteso può essere usato in combinazione con FP16 per comunicare scRGB o con |
RangeFull |
Obsoleti.
L'intervallo completo usa tutti i valori per Y, Cb e Cr da |
RangeLimited |
Obsoleti.
L'intervallo limitato usa valori |
RangeUnspecified |
Obsoleti.
Le caratteristiche dell'intervallo sono sconosciute o sono determinate dall'applicazione. |
StandardAdobeRgb |
Obsoleti.
Primarie Adobe RGB. |
StandardBt2020 |
Obsoleti.
Usare l'interpretazione della luminanza non rettificata |
StandardBt2020ConstantLuminance |
Obsoleti.
Usare l'interpretazione della luminanza non modificata |
StandardBt470m |
Obsoleti.
Usare l'interpretazione della luminanza non rettificata |
StandardBt601525 |
Obsoleti.
Usare l'interpretazione di luminanza regolata |
StandardBt601525Unadjusted |
Obsoleti.
Usare l'interpretazione della luminanza non rettificata |
StandardBt601625 |
Obsoleti.
Usare l'interpretazione di luminanza regolata |
StandardBt601625Unadjusted |
Obsoleti.
Usare l'interpretazione della luminanza non rettificata |
StandardBt709 |
Obsoleti.
Usare l'interpretazione della luminanza non rettificata |
StandardDciP3 |
Obsoleti.
SMPTE EG 432-1 e SMPTE RP 431-2. |
StandardFilm |
Obsoleti.
Usare l'interpretazione della luminanza non rettificata |
StandardUnspecified |
Obsoleti.
Le coordinate Chromacity sono sconosciute o sono determinate dall'applicazione. |
TransferGamma22 |
Obsoleti.
Visualizza gamma 2. |
TransferGamma26 |
Obsoleti.
Visualizza gamma 2. |
TransferGamma28 |
Obsoleti.
Visualizza gamma 2. |
TransferHlg |
Obsoleti.
ARIB STD-B67 Hybrid Log Gamma. |
TransferLinear |
Obsoleti.
Trasferimento lineare. |
TransferSmpte170m |
Obsoleti.
Trasferimento SMPTE 170M. |
TransferSrgb |
Obsoleti.
trasferimento sRGB. |
TransferSt2084 |
Obsoleti.
SMPTE ST 2084 (Quantizer Dolby Perceptual). |
TransferUnspecified |
Obsoleti.
Le caratteristiche di trasferimento sono sconosciute o sono determinate dall'applicazione. |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
JniPeerMembers |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. |
PeerReference |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
Dispose(Boolean) |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetRange(Int32) |
Decomprimere il valore del campo intervallo dal valore dataSpace compresso |
GetStandard(Int32) |
Decomprimere il valore del campo standard dal valore dataSpace compresso. |
GetTransfer(Int32) |
Decomprimere il valore del campo di trasferimento dal valore dataSpace compresso |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
Pack(Int32, Int32, Int32) |
Comprimere il valore dataSpace usando il valore del campo standard, di trasferimento e di intervallo. |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
IJavaPeerable.Finalized() |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. |
GetJniTypeName(IJavaPeerable) |
DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo. |