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 |