Freigeben über


MFInitMediaTypeFromWaveFormatEx-Funktion (mfapi.h)

Initialisiert einen Medientyp aus einer WAVEFORMATEX-Struktur .

Syntax

HRESULT MFInitMediaTypeFromWaveFormatEx(
  IMFMediaType       *pMFType,
  const WAVEFORMATEX *pWaveFormat,
  UINT32             cbBufSize
);

Parameter

pMFType

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

pWaveFormat

Zeiger auf eine WAVEFORMATEX-Struktur , die den Medientyp beschreibt. Der Aufrufer muss die Strukturmember ausfüllen, bevor diese Funktion aufgerufen wird.

cbBufSize

Größe der WAVEFORMATEX-Struktur in Bytes.

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.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfapi.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

Media Foundation-Funktionen

Medientypkonvertierungen

Medientypen