Compartir a través de


Estructura COLORKEY (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La COLORKEY estructura comunica información de clave de color entre el representador y otro filtro.

Sintaxis

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

Miembros

KeyType

Tipo de clave. Puede ser CK_NOCOLORKEY, CK_INDEX o CK_RGB. Los CK_INDEX y CK_RGB se pueden combinar con un OR bit a bit.

PaletteIndex

Índice de paleta.

LowColorValue

Valor de color RGB más bajo.

HighColorValue

Valor de color RGB más alto.

Observaciones

El representador de vídeo admite un transporte de datos al que se accede a través de la interfaz IOverlay . Normalmente, los filtros de descodificador de hardware que necesitan que el representador comunique dónde colocar los datos en lugar de requerir que el representador dibuje los datos. Un mecanismo para comunicar dónde colocar las imágenes es mediante una clave de color. Este filtro usa esta estructura (normalmente un descodificador de hardware) para describir los requisitos de clave de color para el representador de vídeo.

Requisitos

   
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Estructuras directShow