Enum
RenderParamIndices

Summary

Syntax

public enum RenderParamIndices

Fields

Name Field Type Summary
OPENMPT_MODULE_RENDER_INTERPOLATIONFILTER_LENGTH RenderParamIndices
Interpolation Filter.

The related value represents the interpolation filter length used by the libopenmpt mixer. The default value is 0, which indicates a recommended default value. The supported value range is [0,inf). Values greater than the implementation limit are clamped to the maximum supported value.

Currently supported values:

    0: internal default
  • 1: no interpolation (zero order hold)
  • 2: linear interpolation
  • 4: cubic interpolation
  • 8: windowed sinc with 8 taps

static
OPENMPT_MODULE_RENDER_MASTERGAIN_MILLIBEL RenderParamIndices
Master Gain.

The related value represents a relative gain in milliBel. The default value is 0. The supported value range is unlimited.

static
OPENMPT_MODULE_RENDER_STEREOSEPARATION_PERCENT RenderParamIndices
Stereo Separation.

The related value represents the stereo separation generated by the libopenmpt mixer in percent. The default value is 100. The supported value range is [0,200].

static
OPENMPT_MODULE_RENDER_VOLUMERAMPING_STRENGTH RenderParamIndices
Volume Ramping Strength.

The related value represents the amount of volume ramping done by the libopenmpt mixer. The default value is -1, which indicates a recommended default value. The meaningful value range is [-1..10]. A value of 0 completely disables volume ramping. This might cause clicks in sound output. Higher values imply slower/softer volume ramps.

static