Método IDVRGB219::SetRGB219 (strmif.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.]

O SetRGB219 método controla o intervalo dinâmico para codificação e decodificação de DV.

O formato de vídeo DV tem um intervalo dinâmico de 16 a 235. Por padrão, quando o Decodificador de Vídeo DV decodifica para RGB de 24 ou 32 bits, ele estende o intervalo de cores para 0 a 255. Da mesma forma, o Codificador de Vídeo DV compacta RGB de 24 bits no intervalo de 16 a 235. No modo RGB-219, o decodificador não amplia o intervalo de cores e o codificador não compacta o intervalo de cores. Use o SetRGB219 método para alternar entre o modo padrão e o modo RGB-219.

Sintaxe

HRESULT SetRGB219(
  [in] BOOL bState
);

Parâmetros

[in] bState

Valor booliano que especifica o comportamento de codificação ou decodificador do filtro.

Valor Descrição
TRUE Habilite o modo RGB-219.
FALSE Desabilite o modo RGB-219. Use o modo padrão.

Retornar valor

Retorna S_OK se tiver êxito. Caso contrário, retornará um código de falha HRESULT .

Comentários

Para o codificador, esse método não tem efeito, a menos que o tipo de entrada seja RGB-24. Para o decodificador, ele não tem efeito a menos que o tipo de saída seja RGB-24 ou RGB-32.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)
Biblioteca Strmiids.lib

Confira também

Códigos de erro e êxito

IDVRGB219 Interface