DataSpace Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage.
[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
- Héritage
- Attributs
Remarques
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage.
Un DataSpace décrit comment les données de mémoire tampon, telles qu’à partir d’un android.media.Image Image
ou d’un android.hardware.HardwareBuffer HardwareBuffer
, doivent être interprétées par les applications et le matériel standard.
Étant donné que les informations de mémoire tampon ne sont pas garanties comme représentatives des informations de couleur, alors que DataSpace est généralement utilisé pour décrire trois aspects de l’interprétation des couleurs, certains DataSpaces peuvent décrire d’autres interprétations classiques des données de mémoire tampon telles que les informations de profondeur.
Notez que bien que les android.graphics.ColorSpace ColorSpace
concepts similaires et DataSpace
qu’ils sont similaires, ils ne sont pas équivalents. Tous les ColorSpaces, tels que android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
, ne sont pas en mesure d’être compris par des blocs matériels classiques afin qu’ils ne puissent pas être DataSpaces.
<h3>Aspect< standard/h3>
Définit les coordonnées chromatiques des primaires sources en termes de définition CIE 1931 de x et y spécifiées dans ISO 11664-1.
<aspect< de transfert h3>/h3>
Les caractéristiques de transfert sont les caractéristiques de transfert opto-électronique à la source en fonction de l’intensité optique linéaire (luminance).
Pour les signaux numériques, E correspond à la valeur enregistrée. Normalement, la fonction de transfert est appliquée dans l’espace RVB à chacun des composants R, G et B indépendamment. Cela peut entraîner un décalage de couleur qui peut être minisé en appliquant la fonction de transfert dans l’espace Lab uniquement pour le composant L. L’implémentation peut appliquer la fonction de transfert dans l’espace RVB pour tous les formats de pixels si vous le souhaitez.
<Aspect< de la plage h3>/h3>
Définit la plage de valeurs correspondant à la plage d’unités de 0-1
.
Documentation Java pour android.hardware.DataSpace
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Champs
DataspaceAdobeRgb |
Obsolète.
Encodage RVB Adobe. |
DataspaceBt2020 |
Obsolète.
Recommandation DE L’UIT-R 2020 (BT. |
DataspaceBt2020Hlg |
Obsolète.
Encodage Log Gamma hybride. |
DataspaceBt2020Pq |
Obsolète.
Encodage du quantizer perceptual. |
DataspaceBt601525 |
Obsolète.
Recommandation 709 de l’UIT-R (BT. |
DataspaceBt601625 |
Obsolète.
Recommandation 601 de l’UIT-R (BT. |
DataspaceBt709 |
Obsolète.
Recommandation 709 de l’UIT-R (BT. |
DataspaceDciP3 |
Obsolète.
SMPTE EG 432-1 et SMPTE RP 431-2 |
DataspaceDepth |
Obsolète.
Profondeur. |
DataspaceDisplayP3 |
Obsolète.
Afficher l’encodage P3. |
DataspaceDynamicDepth |
Obsolète.
Profondeur dynamique ISO 16684-1:2011(E). |
DataspaceHeif |
Obsolète.
Format de fichier image haute efficacité (HEIF). |
DataspaceJfif |
Obsolète.
Format d’échange de fichiers JPEG (JFIF). |
DataspaceJpegR |
Obsolète.
ISO/IEC TOD |
DataspaceScrgb |
Obsolète.
encodage gamma scRGB. |
DataspaceScrgbLinear |
Obsolète.
encodage linéaire scRVB. |
DataspaceSrgb |
Obsolète.
encodage gamma sRGB. |
DataspaceSrgbLinear |
Obsolète.
encodage linéaire sRGB. |
DataspaceUnknown |
Obsolète.
Espace de données d’hypothèse par défaut, lorsqu’il n’est pas spécifié explicitement. |
RangeExtended |
Obsolète.
La plage étendue peut être utilisée en combinaison avec FP16 pour communiquer scRVB ou avec |
RangeFull |
Obsolète.
La plage complète utilise toutes les valeurs pour Y, Cb et Cr de |
RangeLimited |
Obsolète.
La plage limitée utilise des valeurs |
RangeUnspecified |
Obsolète.
Les caractéristiques de plage sont inconnues ou sont déterminées par l’application. |
StandardAdobeRgb |
Obsolète.
Primaires Adobe RVB. |
StandardBt2020 |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardBt2020ConstantLuminance |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardBt470m |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardBt601525 |
Obsolète.
Utilisez l’interprétation de la luminosité ajustée |
StandardBt601525Unadjusted |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardBt601625 |
Obsolète.
Utilisez l’interprétation de la luminosité ajustée |
StandardBt601625Unadjusted |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardBt709 |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardDciP3 |
Obsolète.
SMPTE EG 432-1 et SMPTE RP 431-2. |
StandardFilm |
Obsolète.
Utilisez l’interprétation sans ajustement |
StandardUnspecified |
Obsolète.
Les coordonnées chromacity sont inconnues ou sont déterminées par l’application. |
TransferGamma22 |
Obsolète.
Afficher gamma 2. |
TransferGamma26 |
Obsolète.
Afficher gamma 2. |
TransferGamma28 |
Obsolète.
Afficher gamma 2. |
TransferHlg |
Obsolète.
ARIB STD-B67 Hybrid Log Gamma. |
TransferLinear |
Obsolète.
Transfert linéaire. |
TransferSmpte170m |
Obsolète.
Transfert SMPTE 170M. |
TransferSrgb |
Obsolète.
transfert sRGB. |
TransferSt2084 |
Obsolète.
SMPTE ST 2084 (Dolby Perceptual Quantizer). |
TransferUnspecified |
Obsolète.
Les caractéristiques de transfert sont inconnues ou sont déterminées par l’application. |
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
JniPeerMembers |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. |
PeerReference |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
Méthodes
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Dispose() |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
Dispose(Boolean) |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetRange(Int32) |
Décompressez la valeur du champ de plage à partir de la valeur dataSpace packed |
GetStandard(Int32) |
Décompressez la valeur de champ standard à partir de la valeur dataSpace packed. |
GetTransfer(Int32) |
Décompressez la valeur du champ de transfert à partir de la valeur dataSpace packed |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
Pack(Int32, Int32, Int32) |
Packez la valeur dataSpace à l’aide de la valeur de champ standard, de transfert et de plage. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
ToArray<T>() |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
IJavaPeerable.Finalized() |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. |
GetJniTypeName(IJavaPeerable) |
DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage. |