Partager via


IXAPO::Initialize, méthode (xapo.h)

Effectue une initialisation spécifique à l’effet.

Syntaxe

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

Paramètres

pData

Les paramètres d’initialisation spécifiques à l’effet peuvent être NULL si DataByteSize a la valeur 0.

DataByteSize

La taille de pData en octets peut être 0 si pData a la valeur NULL.

Valeur retournée

Retourne S_OK en cas de réussite, un code d’erreur dans le cas contraire.

Remarques

Le contenu de pData est défini par un XAPO donné. Les paramètres immuables (constante pour la durée de vie du XAPO) doivent être définis dans cette méthode. Une fois initialisé, un XAPO ne peut pas être initialisé à nouveau. Un XAPO doit être initialisé avant de le transmettre à XAudio2 dans le cadre d’une chaîne d’effets.

Note XAudio2 n’appelle pas cette méthode. Elle doit être appelée par le client avant de passer le XAPO à XAudio2.
 

Configuration requise pour la plateforme

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)

Spécifications

   
Plateforme cible Windows
En-tête xapo.h

Voir aussi

IXAPO