Condividi tramite


Metodo IXAPOParameters::SetParameters (xapo.h)

Imposta parametri specifici dell'effetto.

Sintassi

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

Parametri

pParameters

Blocco di parametri specifici dell'effetto.

ParameterByteSize

Dimensioni di pParameters, in byte.

Valore restituito

nessuno

Osservazioni

I dati in pParameters sono completamente specifici dell'effetto e determinati dall'implementazione della funzione IXAPOParameters::SetParameters . I dati passati a SetParameters possono essere usati per impostare lo stato della XAPO e controllare il comportamento della funzione IXAPO::P rocess .

SetParameters può essere chiamato solo nel thread di elaborazione audio in tempo reale; non è necessaria alcuna sincronizzazione tra SetParameters e il metodo IXAPO::P rocess . Tuttavia, il metodo IXAudio2Voice::SetEffectParameters può essere chiamato da qualsiasi thread mentre aggiunge nella sincronizzazione necessaria per recapitare una copia (asincrona) dei parametri a SetParameters nel thread in tempo reale; non è necessaria alcuna sincronizzazione tra IXAudio2Voice::SetEffectParameters e il metodo IXAPO::P rocess .

Requisiti della piattaforma

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione xapo.h

Vedi anche

IXAPOParameters

IXAudio2Voice::SetEffectParameters