Compartilhar via


Estrutura COLORKEY (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.]

A COLORKEY estrutura comunica informações de chave de cor entre o renderizador e outro filtro.

Sintaxe

typedef struct tagCOLORKEY {
  DWORD    KeyType;
  DWORD    PaletteIndex;
  COLORREF LowColorValue;
  COLORREF HighColorValue;
} COLORKEY;

Membros

KeyType

Tipo de chave. Pode ser CK_NOCOLORKEY, CK_INDEX ou CK_RGB. O CK_INDEX e CK_RGB podem ser combinados com um OR bit a bit.

PaletteIndex

Índice de paleta.

LowColorValue

Valor de cor RGB mais baixo.

HighColorValue

Valor de cor RGB mais alto.

Comentários

O renderizador de vídeo dá suporte a um transporte de dados acessado por meio da interface IOverlay . Normalmente, isso será usado por filtros de decodificador de hardware que precisam do renderizador para se comunicar onde colocar os dados em vez de exigir que o renderizador desenhe os dados. Um mecanismo para comunicar onde colocar as imagens é usar uma chave de cor. Essa estrutura é usada por um filtro (normalmente um decodificador de hardware) para descrever os requisitos de chave de cor para o renderizador de vídeo.

Requisitos

   
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Estruturas do DirectShow