Partager via


structure SYNTH_REVERB_PARAMS (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écbels (dB) pour éviter les dépassements de sortie.

fReverbMix

Spécifie la combinaison de réverbérations dans dB. 0dB spécifie 100% réverbération humide (aucun signal direct). Les valeurs négatives spécifient un signal moins humide. Les coefficients sont calculés afin 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 ratio des fréquences élevées au temps de réverbération global. Sauf si des réverbérations très « splashy-bright » sont souhaitées, cela doit être défini sur une valeur inférieure à 1,0. Par exemple, si dRevTime est de 1 000 ms et HHighFreqRTRatio est 0,1, le temps de dégradation des fréquences élevées sera de 100 ms.

Exigences

Exigence Valeur
d’en-tête dmusprop.h