Freigeben über


IXAudio2SubmixVoice-Schnittstelle (xaudio2.h)

Eine Submixstimme wird in erster Linie für Leistungsverbesserungen und die Verarbeitung von Effekten verwendet.

Vererbung

Die IXAudio2SubmixVoice-Schnittstelle erbt von der IXAudio2Voice-Schnittstelle.

Hinweise

Datenpuffer können nicht direkt an Submixstimme übermittelt werden und sind nur dann hörbar, wenn sie an eine Masterstimme übermittelt werden. Eine Submixstimme kann verwendet werden, um sicherzustellen, dass ein bestimmter Satz von Sprachdaten in dasselbe Format konvertiert wird und/oder dass eine bestimmte Effektkette für das kollektive Ergebnis verarbeitet wird.

IXAudio2SubmixVoice erbt direkt von IXAudio2Voice, implementiert jedoch keine spezifischen Methoden für Submixstimme. Der Schnittstellentyp ist nur vorhanden, weil einige der Basisklassenmethoden für Submixstimmstimmungen unterschiedlich implementiert sind. Die Verwendung eines separaten Typs für diese Stimmen hilft Clientcode dabei, die verschiedenen Sprachtypen zu unterscheiden und von der Sicherheit des C++-Typs zu profitieren.

Plattformanforderungen

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile xaudio2.h

Weitere Informationen

So wird's gemacht: Verwenden von Submixstimmen

IXAudio2Voice

Übersicht über XAPO

XAudio2-Schnittstellen