Freigeben über


IXAPO::Initialize-Methode (xapo.h)

Führt jede effektspezifische Initialisierung aus.

Syntax

HRESULT Initialize(
  const void *pData,
  UINT32     DataByteSize
);

Parameter

pData

Effektspezifische Initialisierungsparameter können NULL sein, wenn DataByteSize den Wert 0 aufweist.

DataByteSize

Die Größe von pData in Bytes kann 0 sein, wenn pData NULL ist.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK einen Fehlercode zurück.

Hinweise

Der Inhalt von pData wird von einem bestimmten XAPO definiert. Unveränderliche Parameter (Konstante für die Lebensdauer des XAPO) sollten in dieser Methode festgelegt werden. Nach der Initialisierung kann ein XAPO nicht mehr initialisiert werden. Ein XAPO sollte initialisiert werden, bevor es als Teil einer Effektkette an XAudio2 übergeben wird.

Hinweis XAudio2 ruft diese Methode nicht auf. Sie sollte vom Client aufgerufen werden, bevor XAPO an XAudio2 übergeben wird.
 

Plattformanforderungen

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

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile xapo.h

Weitere Informationen

IXAPO