Partager via


STRUCTURE COLORKEY (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La COLORKEY structure communique des informations de clé de couleur entre le convertisseur et un autre filtre.

Syntaxe

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

Membres

KeyType

Type de clé. Peut être CK_NOCOLORKEY, CK_INDEX ou CK_RGB. Les CK_INDEX et les CK_RGB peuvent être combinés avec un OR au niveau du bit.

PaletteIndex

Index de palette.

LowColorValue

Valeur de couleur RVB la plus faible.

HighColorValue

Valeur de couleur RVB la plus élevée.

Notes

Le convertisseur vidéo prend en charge un transport de données accessible via l’interface IOverlay . Cela est généralement utilisé par les filtres de décodeur matériels qui ont besoin du convertisseur pour communiquer où placer les données plutôt que d’exiger du convertisseur qu’il dessine les données. Un mécanisme pour communiquer où placer les images est à l’aide d’une clé de couleur. Cette structure est utilisée par un filtre (généralement un décodeur matériel) pour décrire les exigences de clé de couleur pour le convertisseur vidéo.

Configuration requise

   
En-tête strmif.h (include Dshow.h)

Voir aussi

DirectShow Structures