Freigeben über


MFInitMediaTypeFromMFVideoFormat-Funktion (mfapi.h)

[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

Weitere Informationen

Media Foundation-Funktionen

Medientypkonvertierungen

Medientypen

Videomedientypen