Freigeben über


MFInitMediaTypeFromAMMediaType-Funktion (mfapi.h)

Initialisiert einen Medientyp aus einer DirectShow-AM_MEDIA_TYPE-Struktur .

Syntax

HRESULT MFInitMediaTypeFromAMMediaType(
  IMFMediaType        *pMFType,
  const AM_MEDIA_TYPE *pAMType
);

Parameter

pMFType

Zeiger auf die IMFMediaType-Schnittstelle des zu initialisierenden Medientyps. Um das nicht initialisierte Medientypobjekt zu erstellen, rufen Sie MFCreateMediaType auf.

pAMType

Zeiger auf eine AM_MEDIA_TYPE-Struktur , die den Medientyp beschreibt. Der Aufrufer muss die Strukturmember ausfüllen, bevor er diese Funktion aufruft.

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
S_OK
Die Funktion wurde erfolgreich ausgeführt.

Hinweise

Diese Funktion kann auch mit den folgenden Formatstrukturen verwendet werden, die AM_MEDIA_TYPE entsprechen:

  • DMO_MEDIA_TYPE (DirectX-Medienobjekte)
  • WM_MEDIA_TYPE (Windows Media Format SDK)

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

Weitere Informationen

Media Foundation-Funktionen

Medientypkonvertierungen

Medientypen