IVMRDeinterlaceControl::GetDeinterlaceModeCaps-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die GetDeinterlaceModeCaps-Methode ruft die Funktionen eines bestimmten Deinterlacingmodus ab, der vom Grafikgerätetreiber unterstützt wird.

Syntax

HRESULT GetDeinterlaceModeCaps(
  [in]  LPGUID             lpDeinterlaceMode,
  [in]  VMRVideoDesc       *lpVideoDescription,
  [out] VMRDeinterlaceCaps *lpDeinterlaceCaps
);

Parameter

[in] lpDeinterlaceMode

Zeiger auf eine GUID, die den Deinterlacingmodus identifiziert. Rufen Sie die GetNumberOfDeinterlaceModes-Methode auf, um eine Liste der vom Treiber unterstützten GUIDs abzurufen.

[in] lpVideoDescription

Zeiger auf eine VMRVideoDesc-Struktur , die das Zu-Deinterlace-Video beschreibt. Legen Sie den dwSize-Member der -Struktur fest, bevor Sie die -Methode aufrufen.

[out] lpDeinterlaceCaps

Zeiger auf eine VMRDeinterlaceCaps-Struktur . Legen Sie den dwSize-Member der -Struktur fest, bevor Sie die -Methode aufrufen. Die -Methode füllt die Struktur mit Informationen über den angegebenen Deinterlacing-Modus.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Folgende Werte sind möglich:

Rückgabecode Beschreibung
E_POINTER
NULL-Zeigerargument.
S_OK
Erfolg.
E_INVALIDARG
Ungültiges Argument.
VFW_E_DDRAW_CAPS_NOT_SUITABLE
Die Video-Karte unterstützt keine Hardwaredeinterlacing.
VFW_E_VMR_NO_DEINTERLACE_HW
Die Video-Karte unterstützt keine Hardwaredeinterlacing.
VFW_E_VMR_NOT_IN_MIXER_MODE
Die VMR befindet sich nicht im Mixermodus.

Hinweise

Die -Methode gibt VMRVideoDesc - und VMRDeinterlaceCaps-Strukturen zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IVMRDeinterlaceControl-Schnittstelle

Verwenden des Videomischrenderers