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 |