|
|
|
signed char F_API FSOUND_Reverb_GetEnvironmentAdvanced(
int *env,
int *Room,
int *RoomHF,
float *RoomRolloffFactor,
float *DecayTime,
float *DecayHFRatio,
int *Reflections,
float *ReflectionsDelay,
int *Reverb,
float *ReverbDelay,
float *EnvironmentSize,
float *EnvironmentDiffusion,
float *AirAbsorptionHF
);
| env | The environment type. see FSOUND_REVERB_ENVIRONMENTS for types This can be NULL to ignore it. |
| Room | Room effect level at low frequencies -10000 to 0 default: -10000 mB This can be NULL to ignore it. |
| RoomHF | Room effect high-frequency level re. low frequency level -10000 to 0 default: 0 mB This can be NULL to ignore it. |
| RoomRolloffFactor | Like DS3D flRolloffFactor but for room effect 0.0 to 10.0 default: 0.0 This can be NULL to ignore it. |
| DecayTime | Reverberation decay time at low frequencies 0.1 to 20.0 default: 1.0 s This can be NULL to ignore it. |
| DecayHFRatio | High-frequency to low-frequency decay time ratio 0.1 to 2.0 default: 0.5 This can be NULL to ignore it. |
| Reflections | Early reflections level relative to room effect -10000 to 1000 default: -10000 mB This can be NULL to ignore it. |
| ReflectionsDelay | Initial reflection delay time 0.0 to 0.3 default: 0.02 s This can be NULL to ignore it. |
| Reverb | Late reverberation level relative to room effect -10000 to 2000 default: -10000 mB This can be NULL to ignore it. |
| ReverbDelay | Late reverberation delay time relative to initial reflection 0.0 to 0.1 default: 0.04 s This can be NULL to ignore it. |
| EnvironmentSize | Environment size in meters 0.0 to 100.0 default: 100.0 This can be NULL to ignore it. |
| EnvironmentDiffusion | Environment diffusion 0.0 to 100.0 default: 100.0 This can be NULL to ignore it. |
| AirAbsorptionHF | Change in level per meter at 5 kHz 20.0 to 20000.0 default: 5000.0 Hz This can be NULL to ignore it. |