Partager via


SYNTH_REVERB_PARAMS structure (dmusprop.h)

La structure SYNTH_REVERB_PARAMS contient des paramètres de configuration.

Syntaxe

typedef struct _SYNTH_REVERB_PARAMS {
  float fInGain;
  float fReverbMix;
  float fReverbTime;
  float fHighFreqRTRatio;
} SYNTH_REVERB_PARAMS, *PSYNTH_REVERB_PARAMS;

Membres

fInGain

Spécifie le gain d’entrée en décibels (dB) pour éviter les dépassements de capacité de sortie.

fReverbMix

Spécifie la combinaison de réverbération en dB. 0dB spécifie une réverbération humide à 100 % (aucun signal direct). Les valeurs négatives spécifient un signal moins humide. Les coefficients sont calculés de sorte que le niveau de sortie global reste approximativement constant, quelle que soit la quantité de mélange de réverbération.

fReverbTime

Spécifie le délai de réverbération en millisecondes.

fHighFreqRTRatio

Spécifie le rapport entre les fréquences élevées et le temps de réverbération global. À moins que des réverbérations très « brillantes » soient souhaitées, cette valeur doit être inférieure à 1,0. Par exemple, si dRevTime est de 1 000 ms et que HHighFreqRTRatio est 0,1, le temps de décroissance pour les fréquences élevées sera de 100 ms.

Configuration requise

Condition requise Valeur
En-tête dmusprop.h