Freigeben über


IXAudio2MasteringVoice-Schnittstelle (xaudio2.h)

Eine Masterstimme wird verwendet, um das Audioausgabegerät darzustellen.

Datenpuffer können nicht direkt an Masterstimmen übermittelt werden, aber Daten, die an andere Arten von Stimmen übermittelt werden, müssen an eine Masterstimme weitergeleitet werden, um gehört zu werden.

IXAudio2MasteringVoice erbt direkt von IXAudio2Voice, implementiert jedoch keine spezifischen Methoden für das Mastering von Stimmen. Der Schnittstellentyp ist nur vorhanden, weil einige der Basisklassenmethoden für das Mastering von Stimmen 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.

Vererbung

Die IXAudio2MasteringVoice-Schnittstelle erbt von IXAudio2Voice. IXAudio2MasteringVoice verfügt auch über folgende Arten von Membern:

Methoden

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

 
IXAudio2MasteringVoice::GetChannelMask

Gibt die Kanalmaske für diese Stimme zurück.

Hinweise

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

IXAudio2Voice

XAudio2-Schnittstellen