Compartilhar via


Método IXAPO::Initialize (xapo.h)

Executa qualquer inicialização específica do efeito.

Sintaxe

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

Parâmetros

pData

Parâmetros de inicialização específicos do efeito poderão ser NULL se DataByteSize for 0.

DataByteSize

O tamanho de pData em bytes poderá ser 0 se pData for NULL.

Valor retornado

Retorna S_OK se tiver êxito, caso contrário, um código de erro.

Comentários

O conteúdo de pData é definido por um determinado XAPO. Parâmetros imutáveis (constante para o tempo de vida do XAPO) devem ser definidos nesse método. Depois de inicializado, um XAPO não pode ser inicializado novamente. Um XAPO deve ser inicializado antes de passá-lo para XAudio2 como parte de uma cadeia de efeitos.

Nota XAudio2 não chama esse método, ele deve ser chamado pelo cliente antes de passar o XAPO para XAudio2.
 

Requisitos de plataforma

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

Requisitos

   
Plataforma de Destino Windows
Cabeçalho xapo.h

Confira também

IXAPO