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 |