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

Siehe auch

IAudioMediaType

IAudioSystemEffectsCustomFormats::GetFormat

WAVEFORMATEX