MFCreateVideoMediaTypeFromSubtype-Funktion (mfapi.h)
Erstellt einen partiellen Videomedientyp mit einem angegebenen Untertyp.
Syntax
HRESULT MFCreateVideoMediaTypeFromSubtype(
[in] const GUID *pAMSubtype,
[out] IMFVideoMediaType **ppIVideoMediaType
);
Parameter
[in] pAMSubtype
Zeiger auf eine GUID, die den Untertyp angibt. Weitere Informationen finden Sie unter GuiDs des Videountertyps.
[out] ppIVideoMediaType
Empfängt einen Zeiger auf die IMFVideoMediaType-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Funktion erstellt einen Medientyp und legt den Haupttyp gleich MFMediaType_Video und den Untertyp auf den in pAMSubtype angegebenen Wert fest.
Sie können das gleiche Ergebnis mit den folgenden Schritten erzielen:
- Rufen Sie MFCreateMediaType auf. Diese Funktion gibt einen Zeiger auf die IMFMediaType-Schnittstelle zurück.
- Legen Sie das attribut MF_MT_MAJOR_TYPE auf MFMediaType_Video fest.
- Legen Sie das MF_MT_SUBTYPE-Attribut auf den Untertyp fest.
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 | Evr.lib |
DLL | Mfplat.dll |