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) |