Condividi tramite


Struttura COLORKEY (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La COLORKEY struttura comunica le informazioni sulla chiave di colore tra il renderer e un altro filtro.

Sintassi

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

Members

KeyType

Tipo di chiave. Può essere CK_NOCOLORKEY, CK_INDEX o CK_RGB. I CK_INDEX e i CK_RGB possono essere combinati con un or bit per bit.

PaletteIndex

Indice tavolozza.

LowColorValue

Valore di colore RGB più basso.

HighColorValue

Valore di colore RGB più alto.

Commenti

Il renderer video supporta un trasporto dati accessibile tramite l'interfaccia IOverlay . Questa operazione viene in genere usata dai filtri decodificatori hardware che richiedono al renderer di comunicare dove inserire i dati anziché richiedere al renderer di disegnare i dati. Un meccanismo per comunicare dove inserire le immagini consiste nell'usare una chiave di colore. Questa struttura viene usata da un filtro (in genere un decodificatore hardware) per descrivere i requisiti delle chiavi di colore per il renderer video.

Requisiti

   
Intestazione strmif.h (include Dshow.h)

Vedi anche

Strutture DirectShow