Compartilhar via


Enumeração eAVEncVideoColorNominalRange (codecapi.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Especifica o intervalo nominal de uma fonte de vídeo. Essa enumeração é usada com as propriedades AVEncVideoInputChromaSubsampling e AVEncVideoOutputChromaSubsampling .

O intervalo nominal descreve como os componentes do luma normalizados para um intervalo de [0,.1] são mapeados para amostras de 8 ou 10 bits. O mapeamento determina se os dados de cor incluem espaço para a cabeça e o toeroom. O espaço para a cabeça permite valores além de 1,0 branco ("mais branco que branco") e o espaço do dedo permite valores abaixo da referência 0,0 preto ("mais preto que preto").

Syntax

typedef enum eAVEncVideoColorNominalRange {
  eAVEncVideoColorNominalRange_SameAsSource = 0,
  eAVEncVideoColorNominalRange_0_255 = 1,
  eAVEncVideoColorNominalRange_16_235 = 2,
  eAVEncVideoColorNominalRange_48_208 = 3
} ;

Constantes

 
eAVEncVideoColorNominalRange_SameAsSource
Valor: 0
Use o mesmo intervalo nominal que o vídeo de entrada. Esse sinalizador se aplica somente à propriedade AVEncVideoOutputChromaSubsampling .
eAVEncVideoColorNominalRange_0_255
Valor: 1
O intervalo normalizado [0..1] mapeia para [0...255] para amostras de 8 bits ou [0,1023] para amostras de 10 bits.
eAVEncVideoColorNominalRange_16_235
Valor: 2
O intervalo normalizado [0..1] é mapeado para [16...235] para amostras de 8 bits ou [64..940] para amostras de 10 bits.
eAVEncVideoColorNominalRange_48_208
Valor: 3
O intervalo normalizado [0..1] é mapeado para [48...208] para amostras de 8 bits.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho codecapi.h

Confira também

Enumerações de API do Codec

ICodecAPI Interface