typedef enum { MMRF_MEMORY =0x01, MMRF_DELAY =0x02, MMRF_RATE =0x04, MMRF_FEEDBACK =0x08, MMRF_PANNING =0x10, MMRF_LEFT =0x20, MMRF_RIGHT =0x40, MMRF_BOTH =0x60, MMRF_INVERSEPAN =0x80, MMRF_NODRYLEFT =0x100, MMRF_NODRYRIGHT =0x200, MMRF_8BITLEFT =0x400, MMRF_16BITLEFT =0x800, MMRF_8BITRIGHT =0x1000, MMRF_16BITRIGHT =0x2000, MMRF_DRYLEFT =0x4000, MMRF_DRYRIGHT =0x8000 } mm_reverbflags;
Set memory setting.
Set delay setting.
Set rate setting.
Set feedback setting.
Set panning setting.
Affect left output.
Affect right output.
Affect both outputs.
Inverse panning level for right output.
Disable dry output for the left channel.
Disable dry output for the right channel.
Set 8-bit format for the left channel.
Set 16-bit format for the left channel.
Set 8-bit format for the right channel.
Set 16-bit format for the right channel.
Enable dry output for the left channel.
Enable dry output for the right channel.
Reverb configuration flags. The first few flags enable the values in the mm_reverb_cfg struct (to be applied to the channels select with MMRF_LEFT/RIGHT). The rest of the flags are actually commands.