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.
Erstellt einen Media Foundation-Medientyp aus einer anderen Formatdarstellung.
Syntax
HRESULT MFCreateMediaTypeFromRepresentation(
[in] GUID guidRepresentation,
[in] LPVOID pvRepresentation,
[out] IMFMediaType **ppIMediaType
);
Parameter
[in] guidRepresentation
GUID, die angibt, welche Formatdarstellung konvertiert werden soll. Der folgende Wert ist definiert.
GUID | Beschreibung |
---|---|
AM_MEDIA_TYPE_REPRESENTATION | Konvertieren einer DirectShow-AM_MEDIA_TYPE-Struktur . |
[in] pvRepresentation
Zeiger auf einen Puffer, der die zu konvertierende Formatdarstellung enthält. Das Layout des Puffers hängt vom Wert von guidRepresentation ab.
[out] ppIMediaType
Empfängt einen Zeiger auf die IMFMediaType-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich ausgeführt. |
|
Die in guidRepresentation angegebene GUID wird nicht unterstützt. |
Hinweise
Wenn das ursprüngliche Format ein DirectShow-Audiomedientyp ist und der Formattyp nicht erkannt wird, legt die Funktion die folgenden Attribute für den konvertierten Medientyp fest.
attribute | BESCHREIBUNG |
---|---|
MF_MT_AM_FORMAT_TYPE | Enthält die Formattyp-GUID. |
MF_MT_USER_DATA | Enthält den Formatblock. |
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 |