Freigeben über


SYNTH_REVERB_PARAMS Struktur (dmusprop.h)

Die SYNTH_REVERB_PARAMS-Struktur enthält Konfigurationsparameter.

Syntax

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

Angehörige

fInGain

Gibt den Eingabegewinn in Dezibel (dB) an, um Ausgabeüberläufe zu vermeiden.

fReverbMix

Gibt die Hallmischung in dB an. 0dB gibt 100% nassen Hall (kein direktes Signal) an. Negative Werte geben ein weniger nasses Signal an. Die Koeffizienten werden berechnet, sodass der Gesamtausgabewert unabhängig von der Hallmenge ungefähr konstant bleibt.

fReverbTime

Gibt die Hallverbverzögerungszeit in Millisekunden an.

fHighFreqRTRatio

Gibt das Verhältnis der hohen Frequenzen zur globalen Hallzeit an. Sofern nicht sehr "splashy-bright" Hallungen gewünscht sind, sollte dies auf einen Wert festgelegt werden, der kleiner als 1,0 ist. Wenn z. B. dRevTime 1000 ms beträgt und HHighFreqRTRatio 0,1 ist, beträgt die Verfallszeit für hohe Frequenzen 100 ms.

Anforderungen

Anforderung Wert
Header- dmusprop.h