Condividi tramite


Metodo IXAudio2Voice::GetEffectParameters (xaudio2.h)

Restituisce i parametri specifici dell'effetto corrente di un determinato effetto nella catena di effetti della voce.

Sintassi

\\HRESULT GetEffectParameters(
  [in]  UINT32 EffectIndex,
  [out] void   *pParameters,
  [out] UINT32 ParametersByteSize
);

Parametri

[in] EffectIndex

Indice in base zero di un effetto all'interno della catena di effetti della voce.

[out] pParameters

Restituisce i valori correnti dei parametri specifici dell'effetto.

[out] ParametersByteSize

Dimensioni, in byte, della matrice pParameters.

Valore restituito

Restituisce S_OK se ha esito positivo, in caso contrario, un codice di errore. Per le descrizioni dei codici di errore, vedere Codici di errore XAudio2 .

Non riesce con E_NOTIMPL se l'effetto non supporta un'interfaccia di controllo dei parametri generica.

Commenti

GetEffectParameters restituisce sempre i parametri correnti effettivi dell'effetto. Tuttavia, questi non corrispondono ai parametri impostati dalla chiamata più recente a IXAudio2Voice::SetEffectParameters: i parametri effettivi vengono modificati solo alla successiva esecuzione del motore audio dopo la chiamata IXAudio2Voice::SetEffectParameters (o dopo la chiamata IXAudio2::CommitChanges , se IXAudio2Voice::SetEffectParameters è stato chiamato con un ID operazione posticipato).

Requisiti della piattaforma

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

Requisiti

   
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

IXAPOParameters::GetParameters

IXAudio2Voice

Panoramica di XAPO