Método IVideoWindow::p ut_BackgroundPalette (control.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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 put_BackgroundPalette
método especifica se a janela de vídeo percebe sua paleta em segundo plano.
Sintaxe
HRESULT put_BackgroundPalette(
[in] long BackgroundPalette
);
Parâmetros
[in] BackgroundPalette
Especifica se o renderizador de vídeo percebe sua paleta em segundo plano. Deve ser um dos seguintes valores:
Valor | Descrição |
---|---|
OATRUE | O renderizador de vídeo percebe a paleta em segundo plano. |
OAFALSE | O renderizador de vídeo não percebe a paleta em segundo plano. (Padrão.) |
Retornar valor
Os possíveis valores retornados incluem o seguinte:
Código de retorno | Descrição |
---|---|
|
Argumento inválido. |
|
Êxito. |
|
O filtro do renderizador de vídeo não está conectado. |
Comentários
Se BackgroundPalette for OATRUE e a imagem de vídeo exigir uma paleta, o renderizador de vídeo perceberá essa paleta em segundo plano. Todas as cores usadas pela paleta serão alteradas para a correspondência mais próxima na paleta de exibição antes do desenho. Isso garante que um aplicativo não tenha sua paleta perturbada. No entanto, ele impõe severas penalidades de desempenho no vídeo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | control.h (inclua Dshow.h) |
Biblioteca | Strmiids.lib |