CreateAudioMediaType-Funktion (audiomediatype.h)
Die CreateAudioMediaType
Funktion verwendet das vom Aufrufer angegebene Format, um ein Medientypobjekt zu erstellen, das das Audioformat beschreibt.
Syntax
HRESULT CreateAudioMediaType(
const WAVEFORMATEX *pAudioFormat,
UINT32 cbAudioFormatSize,
IAudioMediaType **ppIAudioMediaType
);
Parameter
pAudioFormat
Gibt einen Zeiger auf eine WAVEFORMATEX-Struktur an.
cbAudioFormatSize
Gibt die Größe der WAVEFORMATEX-Struktur an, auf die der pAudioFormat-Parameter verweist.
ppIAudioMediaType
Gibt einen Zeiger auf eine IAudioMediaType-Schnittstelle an.
Rückgabewert
Die CreateAudioMediaType
Funktion gibt S_OK zurück, wenn der Aufruf der Funktion erfolgreich ist. Andernfalls wird ein entsprechender HRESULT-Fehlercode zurückgegeben.
Hinweise
Wenn Sie benutzerdefinierte Audiosystemeffekte implementieren, funktioniert die CreateAudioMediaType
Funktion mit IAudioSystemEffectsCustomFormats::GetFormat , um ein benutzerdefiniertes Audiodatenformat darzustellen und Informationen zum benutzerdefinierten Format bereitzustellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und späteren Windows-Versionen. |
Zielplattform | Desktop |
Kopfzeile | audiomediatype.h (include Audiomediatype.h) |
IRQL | Nicht zutreffend |