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.]
Initialisiert einen Medientyp aus einer MFVIDEOFORMAT-Struktur .
Syntax
HRESULT MFInitMediaTypeFromMFVideoFormat(
IMFMediaType *pMFType,
const MFVIDEOFORMAT *pMFVF,
UINT32 cbBufSize
);
Parameter
pMFType
Zeiger auf die IMFMediaType-Schnittstelle des zu initialisierenden Medientyps. Um das nicht initialisierte Medientypobjekt zu erstellen, rufen Sie MFCreateMediaType auf.
pMFVF
Zeiger auf eine MFVIDEOFORMAT-Struktur , die den Medientyp beschreibt. Der Aufrufer muss die Strukturmember ausfüllen, bevor er diese Funktion aufruft.
cbBufSize
Größe der MFVIDEOFORMAT-Struktur in Bytes.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
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 |