Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[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.]
A CImagePalette classe gerencia paletas para renderizadores de vídeo. Ele pode ser usado para criar uma paleta lógica a partir de um formato de vídeo. Essa classe destina-se a ser usada com as classes CBaseWindow e CDrawImage , portanto, ela é um pouco especializada.
| Variáveis de membro protegidas | Descrição |
|---|---|
| m_hPalette | Manipule para a paleta lógica gerenciada por esse objeto. |
| m_pBaseWindow | Ponteiro para o objeto CBaseWindow que gerencia a janela. |
| m_pDrawImage | Ponteiro para o objeto CDrawImage que desenha a imagem de vídeo. |
| m_pFilter | Ponteiro para o filtro proprietário. |
| Métodos públicos | Descrição |
| CImagePalette | Método de construtor. |
| CopyPalette | Copia a paleta de qualquer estrutura VIDEOINFO para qualquer estrutura VIDEOINFO palettizada. |
| MakeIdentityPalette | Tenta criar uma paleta que mapeia diretamente para a paleta selecionada no dispositivo de exibição. |
| MakePalette | Cria uma paleta lógica da tabela de cores em um formato de vídeo. |
| PreparePalette | Configura uma paleta, com base em um tipo de mídia do filtro proprietário. |
| RemovePalette | Exclui a paleta lógica existente. |