VMRDeinterlaceCaps-Struktur (strmif.h)
[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 VMRDeinterlaceCaps
-Struktur beschreibt die Funktionen eines Deinterlacingmodus.
Syntax
typedef struct _VMRDeinterlaceCaps {
DWORD dwSize;
DWORD dwNumPreviousOutputFrames;
DWORD dwNumForwardRefSamples;
DWORD dwNumBackwardRefSamples;
VMRDeinterlaceTech DeinterlaceTechnology;
} VMRDeinterlaceCaps;
Member
dwSize
Größe der Struktur in Bytes.
dwNumPreviousOutputFrames
Anzahl der zuvor de-interlaced Frames, die an die Hardware zurückgespeist werden müssen, um das nächste Feld zu deinterlacen. (Wird von rekursiven Deinterlacingalgorithmen verwendet.)
dwNumForwardRefSamples
Anzahl zukünftiger Stichproben, die zum Deinterlacen des aktuellen Felds erforderlich sind.
dwNumBackwardRefSamples
Anzahl vergangener Stichproben, die zum Deinterlacen des aktuellen Felds erforderlich sind.
DeinterlaceTechnology
Bitweise Kombination von Flags aus dem VMRDeinterlaceTech-Enumerationstyp . Diese Flags werden verwendet, um den Deinterlacingalgorithmus zu beschreiben.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |