CImagePalette.CopyPalette-Methode
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die CopyPalette
-Methode kopiert die Palette aus einer beliebigen VIDEOINFO-Struktur in eine beliebige palettierte VIDEOINFO-Struktur .
Syntax
HRESULT CopyPalette(
const CMediaType *pSrc,
const CMediaType *pDest
);
Parameter
-
pSrc
-
Zeiger auf den Quellmedientyp.
-
pDest
-
Zeiger auf den Zielmedientyp.
Rückgabewert
Gibt S_OK zurück, wenn die Palette kopiert wurde. Gibt S_FALSE zurück, wenn der Quell- oder Zielmedientyp keine Palette aufweist.
Bemerkungen
Der pDest-Medientyp muss ein palettisiertes Format mit einer Farbtiefe von maximal 8 Bit sein. Der pSrc-Medientyp kann ein beliebiger VIDEOINFOHEADER-Typ mit einer Palette sein, einschließlich YUV- und True-Color-Formaten mit Paletteneinträgen. Die -Methode kopiert die Paletteneinträge aus pSrc in eine neue Palette und fügt die neue Palette an pDest an.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|