Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |