Metodo CImagePalette.MakePalette

[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.

Il MakePalette metodo crea una tavolozza logica dalla tabella dei colori in un formato video.

Sintassi

HPALETTE MakePalette(
   const VIDEOINFOHEADER *pVideoInfo,
         LPSTR           szDevice
);

Parametri

pVideoInfo

Puntatore a una struttura VIDEOINFOHEADER contenente la tabella colori.

szDevice

Puntatore a una stringa contenente il nome del dispositivo visualizzato, come restituito dalla funzione GDI EnumDisplayDevices . Per usare il dispositivo di visualizzazione principale, impostare questo parametro su NULL.

Valore restituito

In caso di esito positivo, restituisce un handle nella tavolozza. In caso contrario, restituisce NULL.

Requisiti

Requisito Valore
Intestazione
Winutil.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CImagePalette