Freigeben über


XAUDIO2_EFFECT_DESCRIPTOR-Struktur (xaudio2.h)

Enthält Informationen zu einem XAPO zur Verwendung in einer Effektkette.

Syntax

typedef struct XAUDIO2_EFFECT_DESCRIPTOR {
  IUnknown *pEffect;
  BOOL     InitialState;
  UINT32   OutputChannels;
} XAUDIO2_EFFECT_DESCRIPTOR;

Member

pEffect

Zeiger auf die IUnknown-Schnittstelle des XAPO-Objekts .

InitialState

TRUE, wenn der Effekt im aktivierten Zustand beginnen soll. Andernfalls lautet der Wert FALSE.

OutputChannels

Anzahl der Ausgabekanäle, die der Effekt erzeugen soll.

Hinweise

XAPO-Instanzen werden als IUnknown-Schnittstellen an XAudio2 übergeben, und XAudio2 verwendet IXAPO::QueryInterface , um eine IXAPO-Schnittstelle zu erhalten und zu erkennen, ob die XAPO die IXAPOParameters-Schnittstelle implementiert.

Weitere Informationen zur Verwendung von XAPOs mit XAudio2 finden Sie unter Vorgehensweise: Erstellen einer Effektkette und Vorgehensweise: Verwenden eines XAPO in XAudio2.

Plattformanforderungen

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Requirements (Anforderungen)

   
Kopfzeile xaudio2.h

Weitere Informationen

XAPO–Übersicht

XAudio2-Strukturen

XAudio2_Effect_Chain