DataSpace Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo.
[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
- Herança
- Atributos
Comentários
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo.
Um DataSpace descreve como os dados de buffer, como de um android.media.Image Image
ou a android.hardware.HardwareBuffer HardwareBuffer
devem ser interpretados por aplicativos e hardware típico.
Como as informações de buffer não são garantidas como representativas das informações de cor, enquanto o DataSpace é normalmente usado para descrever três aspectos da interpretação de cores, alguns DataSpaces podem descrever outras interpretações típicas de dados de buffer, como informações de profundidade.
Note que, embora android.graphics.ColorSpace ColorSpace
e DataSpace
sejam conceitos semelhantes, eles não são equivalentes. Nem todos os ColorSpaces, como android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
o , podem ser entendidos por blocos de hardware típicos, portanto, não podem ser DataSpaces.
<h3>Aspecto< padrão/h3>
Define as coordenadas de cromaticidade das primárias de origem em termos da definição CIE 1931 de x e y especificada na ISO 11664-1.
<h3>Aspecto< de transferência/h3>
As características de transferência são as características de transferência opto-eletrônica na fonte em função da intensidade óptica linear (luminância).
Para sinais digitais, E corresponde ao valor registrado. Normalmente, a função de transferência é aplicada no espaço RGB a cada um dos componentes R, G e B independentemente. Isso pode resultar em mudança de cor que pode ser minimizada aplicando a função de transferência no espaço Lab somente para o componente L. A implementação pode aplicar a função de transferência no espaço RGB para todos os formatos de pixel, se desejado.
<h3>Aspecto< da faixa/h3>
Define o intervalo de valores correspondente ao intervalo de unidades do 0-1
.
Documentação Java para android.hardware.DataSpace
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Campos
DataspaceAdobeRgb |
Obsoleto.
Codificação Adobe RGB. |
DataspaceBt2020 |
Obsoleto.
Recomendação ITU-R 2020 (BT. |
DataspaceBt2020Hlg |
Obsoleto.
Codificação Hybrid Log Gama. |
DataspaceBt2020Pq |
Obsoleto.
Codificação do Quantizer Perceptual. |
DataspaceBt601525 |
Obsoleto.
Recomendação 709 da UIT-R (BT. |
DataspaceBt601625 |
Obsoleto.
Recomendação 601 da UIT-R (BT. |
DataspaceBt709 |
Obsoleto.
Recomendação 709 da UIT-R (BT. |
DataspaceDciP3 |
Obsoleto.
SMPTE EG 432-1 e SMPTE RP 431-2 |
DataspaceDepth |
Obsoleto.
Profundidade. |
DataspaceDisplayP3 |
Obsoleto.
Exibir codificação P3. |
DataspaceDynamicDepth |
Obsoleto.
ISO 16684-1:2011(E) Profundidade dinâmica. |
DataspaceHeif |
Obsoleto.
Formato de arquivo de imagem de alta eficiência (HEIF). |
DataspaceJfif |
Obsoleto.
Formato de intercâmbio de arquivos JPEG (JFIF). |
DataspaceJpegR |
Obsoleto.
ISO/IEC TBD |
DataspaceScrgb |
Obsoleto.
codificação gama scRGB. |
DataspaceScrgbLinear |
Obsoleto.
codificação linear scRGB. |
DataspaceSrgb |
Obsoleto.
codificação gama sRGB. |
DataspaceSrgbLinear |
Obsoleto.
Codificação linear sRGB. |
DataspaceUnknown |
Obsoleto.
Espaço de dados de suposição padrão, quando não especificado explicitamente. |
RangeExtended |
Obsoleto.
O alcance estendido pode ser usado em combinação com FP16 para comunicar scRGB ou com |
RangeFull |
Obsoleto.
O intervalo completo usa todos os valores para Y, Cb e Cr de |
RangeLimited |
Obsoleto.
O intervalo limitado usa valores |
RangeUnspecified |
Obsoleto.
As características do intervalo são desconhecidas ou são determinadas pelo aplicativo. |
StandardAdobeRgb |
Obsoleto.
Primárias Adobe RGB. |
StandardBt2020 |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardBt2020ConstantLuminance |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardBt470m |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardBt601525 |
Obsoleto.
Use a interpretação de luminância ajustada |
StandardBt601525Unadjusted |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardBt601625 |
Obsoleto.
Use a interpretação de luminância ajustada |
StandardBt601625Unadjusted |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardBt709 |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardDciP3 |
Obsoleto.
SMPTE EG 432-1 e SMPTE RP 431-2. |
StandardFilm |
Obsoleto.
Use a interpretação de luminância não ajustada |
StandardUnspecified |
Obsoleto.
As coordenadas de cromacidade são desconhecidas ou são determinadas pelo aplicativo. |
TransferGamma22 |
Obsoleto.
Ecrã gama 2. |
TransferGamma26 |
Obsoleto.
Ecrã gama 2. |
TransferGamma28 |
Obsoleto.
Ecrã gama 2. |
TransferHlg |
Obsoleto.
ARIB STD-B67 Híbrido Log Gama. |
TransferLinear |
Obsoleto.
Transferência linear. |
TransferSmpte170m |
Obsoleto.
Transferência SMPTE 170M. |
TransferSrgb |
Obsoleto.
transferência sRGB. |
TransferSt2084 |
Obsoleto.
SMPTE ST 2084 (Quantizador Dolby Perceptual). |
TransferUnspecified |
Obsoleto.
As características de transferência são desconhecidas ou são determinadas pelo aplicativo. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
JniPeerMembers |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. |
PeerReference |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Métodos
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Dispose() |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
Dispose(Boolean) |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetRange(Int32) |
Descompacte o valor do campo de intervalo do valor dataSpace compactado |
GetStandard(Int32) |
Descompacte o valor de campo padrão do valor dataSpace compactado. |
GetTransfer(Int32) |
Descompacte o valor do campo de transferência do valor dataSpace compactado |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
Pack(Int32, Int32, Int32) |
Empacote o valor dataSpace usando o valor de campo padrão, transferência e intervalo. |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
ToArray<T>() |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
IJavaPeerable.Finalized() |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. |
GetJniTypeName(IJavaPeerable) |
O DataSpace identifica três componentes de cores - padrão (primários), transferência e intervalo. |