DS
mm_reverbflags

Back to Index

Definition

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;

Values

MMRF_MEMORY

Set memory setting.

MMRF_DELAY

Set delay setting.

MMRF_RATE

Set rate setting.

MMRF_FEEDBACK

Set feedback setting.

MMRF_PANNING

Set panning setting.

MMRF_LEFT

Affect left output.

MMRF_RIGHT

Affect right output.

MMRF_BOTH

Affect both outputs.

MMRF_INVERSEPAN

Inverse panning level for right output.

MMRF_NODRYLEFT

Disable dry output for the left channel.

MMRF_NODRYRIGHT

Disable dry output for the right channel.

MMRF_8BITLEFT

Set 8-bit format for the left channel.

MMRF_16BITLEFT

Set 16-bit format for the left channel.

MMRF_8BITRIGHT

Set 8-bit format for the right channel.

MMRF_16BITRIGHT

Set 16-bit format for the right channel.

MMRF_DRYLEFT

Enable dry output for the left channel.

MMRF_DRYRIGHT

Enable dry output for the right channel.

Description

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.

See Also

mmReverbConfigure, mm_reverb_cfg