Share via


CreateAudioMediaTypeFromUncompressedAudioFormat-Funktion (audiomediatype.h)

Die CreateAudioMediaTypeFromUncompressedAudioFormat Funktion verwendet die in der UNCOMPRESSEDAUDIOFORMAT-Struktur bereitgestellten Informationen, um ein Medientypobjekt zu erstellen, das das Audioformat beschreibt.

Syntax

HRESULT CreateAudioMediaTypeFromUncompressedAudioFormat(
  const UNCOMPRESSEDAUDIOFORMAT *pUncompressedAudioFormat,
  IAudioMediaType               **ppIAudioMediaType
);

Parameter

pUncompressedAudioFormat

Gibt einen Zeiger auf eine UNCOMPRESSEDAUDIOFORMAT-Struktur an.

ppIAudioMediaType

Gibt einen Zeiger auf eine IAudioMediaType-Schnittstelle an.

Rückgabewert

Die CreateAudioMediaTypeFromUncompressedAudioFormat 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 CreateAudioMediaTypeFromUncompressedAudioFormat 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

UNCOMPRESSEDAUDIOFORMAT