CImagePalette.PreparePalette-Methode

Die PreparePalette -Methode richtet eine Palette basierend auf einem Medientyp aus dem besitzenden Filter ein.

Syntax

HRESULT PreparePalette(
   const CMediaType *pmtNew,
   const CMediaType *pmtOld,
         LPSTR      szDevice
);

Parameter

pmtNeu

Zeiger auf den neuen Medientyp. Der Formatblock muss eine VIDEOINFOHEADER-Struktur sein.

pmtOld

Zeiger auf den alten Medientyp. Wenn der Medientyp zum ersten Mal festgelegt wird, kann dieser Parameter ein leerer Typ ohne Formatblock sein. Andernfalls muss der Formatblock eine VIDEOINFOHEADER-Struktur sein.

szDevice

Zeiger auf eine Zeichenfolge, die den Namen des Anzeigegeräts enthält, wie von der GDI-Funktion EnumDisplayDevices zurückgegeben. Um das Hauptanzeigegerät zu verwenden, legen Sie diesen Parameter auf NULL fest.

Rückgabewert

Gibt S _ OK zurück, wenn die Palette aktualisiert wurde, oder S _ FALSE, wenn sich die Palette nicht geändert hat.

Hinweise

Wenn die Palette aktualisiert werden muss, führt diese Methode die folgenden Aktionen aus:

Anforderungen

Anforderung Wert
Header
Winutil.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CImagePalette-Klasse