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