Compartilhar via


Método IXAPOParameters::SetParameters (xapo.h)

Define parâmetros específicos do efeito.

Sintaxe

void SetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

Parâmetros

pParameters

Bloco de parâmetro específico do efeito.

ParameterByteSize

Tamanho de pParameters, em bytes.

Retornar valor

Nenhum

Comentários

Os dados em pParameters são completamente específicos do efeito e determinados pela implementação da função IXAPOParameters::SetParameters . Os dados passados para SetParameters podem ser usados para definir o estado do XAPO e controlar o comportamento da função IXAPO::P rocess .

SetParameters só pode ser chamado no thread de processamento de áudio em tempo real; nenhuma sincronização entre SetParameters e o método IXAPO::P rocess é necessária. No entanto, o método IXAudio2Voice::SetEffectParameters pode ser chamado de qualquer thread, pois adiciona na sincronização necessária para entregar uma cópia (de forma assíncrona) dos parâmetros para SetParameters no thread em tempo real; não é necessária nenhuma sincronização entre IXAudio2Voice::SetEffectParameters e o método IXAPO::P rocess .

Requisitos de plataforma

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

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho xapo.h

Confira também

IXAPOParameters

IXAudio2Voice::SetEffectParameters