Freigeben über


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

Weitere Informationen

IXAudio2Voice

Übersicht über XAPO