Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Diese API wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Anwendungen sollten die Verwendung der MFVIDEOFORMAT-Struktur vermeiden und stattdessen Medientypattribute verwenden. Weitere Informationen finden Sie unter Videomedientypen.]
Erstellt eine MFVIDEOFORMAT-Struktur aus einem Videomedientyp.
Syntax
HRESULT MFCreateMFVideoFormatFromMFMediaType(
[in] IMFMediaType *pMFType,
[out] MFVIDEOFORMAT **ppMFVF,
[out] UINT32 *pcbSize
);
Parameter
[in] pMFType
Zeiger auf die IMFMediaType-Schnittstelle eines Videomedientyps.
[out] ppMFVF
Empfängt einen Zeiger auf eine MFVIDEOFORMAT-Struktur . Der Aufrufer muss den für die Struktur zugewiesenen Arbeitsspeicher freigeben, indem er CoTaskMemFree aufruft.
[out] pcbSize
Empfängt die Größe der MFVIDEOFORMAT-Struktur .
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mfapi.h |
| Bibliothek | Mfplat.lib |
| DLL | Mfplat.dll |