IXAudio2Voice::GetEffectState-Methode (xaudio2.h)
Gibt den Ausführungszustand des Effekts an einer angegebenen Position in der Effektkette der Stimme zurück.
Syntax
\\ void GetEffectState(
[in] UINT32 EffectIndex,
[out] BOOL *pEnabled
);
Parameter
[in] EffectIndex
Nullbasierter Index eines Effekts in der Effektkette der Stimme.
[out] pEnabled
Gibt TRUE zurück, wenn der Effekt aktiviert ist. Wenn der Effekt deaktiviert ist, wird FALSE zurückgegeben.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
GetEffectState gibt immer den aktuellen Zustand des Effekts zurück. Dies ist jedoch möglicherweise nicht der Zustand, der vom letzten IXAudio2Voice::EnableEffect - oder IXAudio2Voice::D isableEffect-Aufruf festgelegt wird: Der tatsächliche Zustand wird nur geändert, wenn die Audio-Engine das nächste Mal nach dem IXAudio2Voice::EnableEffect - oder IXAudio2Voice::D isableEffect-Aufruf (oder nach dem entsprechenden IXAudio2::CommitChanges-Aufruf ) ausgeführt wird. , wenn EnableEffect/DisableEffect mit einer verzögerten Vorgangs-ID aufgerufen wurde.
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requirements (Anforderungen)
Zielplattform | Windows |
Kopfzeile | xaudio2.h |