CreateAudioMediaType-Funktion
Die CreateAudioMediaType-Funktion initialisiert einen Medientyp aus einer WAVEFORMATEX-Struktur.
Syntax
HRESULT STDAPI CreateAudioMediaType(
const WAVEFORMATEX *pwfx,
AM_MEDIA_TYPE *pmt,
BOOL bSetFormat
);
Parameter
-
pwfx
-
Zeiger auf die angegebene WAVEFORMATEX-Struktur.
-
Pmt
-
Zeiger auf die zu initialisierende AM _ MEDIA _ TYPE-Struktur.
-
bSetFormat
-
Flag, das angibt, ob der Formatblock initialisiert werden soll. Geben Sie TRUE an, um sie zu initialisieren, andernfalls FALSE.
Rückgabewert
Gibt E _ OUTOFMEMORY zurück, wenn den Formatdaten kein Arbeitsspeicher zugeordnet werden konnte. _Andernfalls S OK.
Hinweise
Wenn der bSetFormat-Parameter TRUE ist, ordnet die Methode den Arbeitsspeicher für den Formatblock zu. Wenn der pmt-Parameter bereits einen zugeordneten Formatblock enthält, tritt ein Arbeitsspeicherverlust auf. Um einen Arbeitsspeicherverlust zu vermeiden, rufen Sie FreeMediaType auf, bevor Sie diese Funktion aufrufen. Nachdem die Methode zurückgegeben wurde, rufen Sie FreeMediaType erneut auf, um den Formatblock frei zu geben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|