Share via


IAudioSystemEffectsCustomFormats-Schnittstelle (audioenginebaseapo.h)

Die IAudioSystemEffectsCustomFormats Schnittstelle wird in Windows Vista und höheren Versionen von Windows unterstützt. Wenn Sie ein Audioverarbeitungsobjekt (AUDIO Processing Object, APO) zum Anfahren eines Audioadapters mit einem atypischen Format entwickeln, muss der APO die IAudioSystemEffectsCustomFormats Schnittstelle unterstützen.

Das Windows-Betriebssystem kann Ihren APO außerhalb der Audio-Engine instanziieren und die IAudioSystemEffectsCustomFormats Schnittstelle verwenden, um Informationen über das atypische Format abzurufen. Auf der zugeordneten Benutzeroberfläche werden die abgerufenen Daten angezeigt.

Wichtig Obwohl die IAudioSystemEffectsCustomFormats Schnittstelle in Windows weiterhin unterstützt wird, beachten Sie, dass der Typ des APO, auf den Sie diese Schnittstelle anwenden können, von der Version von Windows abhängt, auf die Sie abzielen. Die folgende Tabelle enthält weitere Informationen:
 
Zielbetriebssystem ZIEL-APO-Typ
Windows Vista Globale Effekte (GFX)
Windows 7 Globale Effekte (GFX)
Windows 8 Globale Effekte (GFX)
Windows 8.1 Endpunkteffekte (EFX)
 

Die IAudioSystemEffectsCustomFormats Schnittstelle erbt von IUnknown und unterstützt auch die folgenden Methoden:

IAudioSystemEffectsCustomFormats::GetFormat

IAudioSystemEffectsCustomFormats::GetFormatCount

IAudioSystemEffectsCustomFormats::GetFormatRepresentation

Vererbung

Die IAudioSystemEffectsCustomFormats-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IAudioSystemEffectsCustomFormats-Schnittstelle verfügt über diese Methoden.

 
IAudioSystemEffectsCustomFormats::GetFormat

Die GetFormat-Methode ruft eine IAudioMediaType-Darstellung eines benutzerdefinierten Formats ab.
IAudioSystemEffectsCustomFormats::GetFormatCount

Die GetFormatCount-Methode ruft die Anzahl der benutzerdefinierten Formate ab, die vom System Effects Audio Processing Object (sAPO) unterstützt werden.
IAudioSystemEffectsCustomFormats::GetFormatRepresentation

Die GetFormatRepresentation-Methode ruft eine Zeichenfolgendarstellung des benutzerdefinierten Formats ab, damit sie auf einer Benutzeroberfläche angezeigt werden kann.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile audioenginebaseapo.h