Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
IXAudio2Voice stellt die Basisschnittstelle dar, von der IXAudio2SourceVoice, IXAudio2SubmixVoice und IXAudio2MasteringVoice abgeleitet werden. Die unten aufgeführten Methoden sind allen Sprachunterklassen gemeinsam.
| Methode | BESCHREIBUNG |
|---|---|
| DestroyVoice | Zerstört die Stimme. Stoppt bei Bedarf die Stimme und entfernt sie aus dem XAudio2-Diagramm. |
| DisableEffect | Deaktiviert den Effekt an einer bestimmten Position in der Effektkette der Stimme. |
| EnableEffect | Aktiviert den Effekt an einer bestimmten Position in der Effektkette der Stimme. |
| GetChannelVolumes | Gibt die Lautstärkestufen für die Stimme pro Kanal zurück. |
| GetEffectParameters | Gibt die aktuellen effektspezifischen Parameter eines bestimmten Effekts in der Effektkette der Stimme zurück. |
| GetEffectState | Gibt den Ausführungszustand des Effekts an einer angegebenen Position in der Effektkette der Stimme zurück. |
| GetFilterParameters | Ruft die Filterparameter der Stimme ab. |
| GetOutputFilterParameters | Gibt die Filterparameter von einer der Gesendeten dieser Stimme zurück. |
| GetOutputMatrix | Ruft die Lautstärkeebene jedes Kanals der endgültigen Ausgabe für die Stimme ab. Diese Kanäle werden den Eingabekanälen einer angegebenen Zielstimme zugeordnet. |
| GetVoiceDetails | Gibt Informationen zu den Erstellungsflags, Eingabekanälen und der Abtastrate einer Stimme zurück. |
| GetVolume | Ruft die aktuelle Gesamtlautstärke der Stimme ab. |
| SetChannelVolumes | Legt die Lautstärkestufen für die Stimme pro Kanal fest. |
| SetEffectChain | Ersetzt die Effektkette der Stimme. |
| SetEffectParameters | Legt Parameter für einen bestimmten Effekt in der Effektkette der Stimme fest. |
| SetFilterParameters | Legt die Filterparameter der Stimme fest. |
| SetOutputFilterParameters | Legt die Filterparameter für eine der Gesendeten dieser Stimme fest. |
| SetOutputMatrix | Legt den Lautstärkepegel jedes Kanals der enden Ausgabe für die Stimme fest. Diese Kanäle werden den Eingabekanälen einer angegebenen Zielstimme zugeordnet. |
| SetOutputVoices | Legt einen neuen Satz von Submix- oder Masterstimme fest, um die Ausgabe der Stimme zu empfangen. |
| SetVolume | Legt die Gesamtlautstärke für die Stimme fest. |
Methoden
Die IXAudio2Voice-Schnittstelle verfügt über diese Methoden.
|
IXAudio2Voice::D estroyVoice Zerstört die Stimme. Stoppt bei Bedarf die Stimme und entfernt sie aus dem XAudio2-Diagramm. |
|
IXAudio2Voice::D isableEffect Deaktiviert den Effekt an einer bestimmten Position in der Effektkette der Stimme. |
|
IXAudio2Voice::EnableEffect Aktiviert den Effekt an einer bestimmten Position in der Effektkette der Stimme. |
|
IXAudio2Voice::GetChannelVolumes Gibt die Lautstärkestufen für die Stimme pro Kanal zurück. |
|
IXAudio2Voice::GetEffectParameters Gibt die aktuellen effektspezifischen Parameter eines bestimmten Effekts in der Effektkette der Stimme zurück. |
|
IXAudio2Voice::GetEffectState Gibt den Ausführungszustand des Effekts an einer angegebenen Position in der Effektkette der Stimme zurück. |
|
IXAudio2Voice::GetFilterParameters Ruft die Filterparameter der Stimme ab. |
|
IXAudio2Voice::GetOutputFilterParameters Gibt die Filterparameter von einer der Gesendeten dieser Stimme zurück. |
|
IXAudio2Voice::GetOutputMatrix Ruft die Lautstärkeebene jedes Kanals der endgültigen Ausgabe für die Stimme ab. Diese Kanäle werden den Eingabekanälen einer angegebenen Zielstimme zugeordnet. |
|
IXAudio2Voice::GetVoiceDetails Gibt Informationen zu den Erstellungsflags, Eingabekanälen und der Abtastrate einer Stimme zurück. |
|
IXAudio2Voice::GetVolume Ruft die aktuelle Gesamtlautstärke der Stimme ab. |
|
IXAudio2Voice::SetChannelVolumes Legt die Lautstärkestufen für die Stimme pro Kanal fest. |
|
IXAudio2Voice::SetEffectChain Ersetzt die Effektkette der Stimme. |
|
IXAudio2Voice::SetEffectParameters Legt Parameter für einen bestimmten Effekt in der Effektkette der Stimme fest. |
|
IXAudio2Voice::SetFilterParameters Legt die Filterparameter der Stimme fest. |
|
IXAudio2Voice::SetOutputFilterParameters Legt die Filterparameter für eine der Gesendeten dieser Stimme fest. |
|
IXAudio2Voice::SetOutputMatrix Legt den Lautstärkepegel jedes Kanals der enden Ausgabe für die Stimme fest. Diese Kanäle werden den Eingabekanälen einer angegebenen Zielstimme zugeordnet. |
|
IXAudio2Voice::SetOutputVoices Legt einen neuen Satz von Submix- oder Masterstimme fest, um die Ausgabe der Stimme zu empfangen. |
|
IXAudio2Voice::SetVolume Legt die Gesamtlautstärke für die Stimme fest. |
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 |