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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für