nw::snd::PanCurve Enumerated Type

Syntax

#include <nw/snd/snd_Global.h>

enum PanCurve;

Value

Value Description
PAN_CURVE_SQRT Square root curve. -3 dB at the center, 0 dB at both ends.
PAN_CURVE_SQRT_0DB Square root curve. 0 dB at the center, +3 dB at both ends.
PAN_CURVE_SQRT_0DB_CLAMP Square root curve. 0 dB at the center, 0 dB at both ends.
PAN_CURVE_SINCOS Trigonometric curve. -3 dB at the center, 0 dB at both ends.
PAN_CURVE_SINCOS_0DB Trigonometric curve. 0 dB at the center, +3 dB at both ends.
PAN_CURVE_SINCOS_0DB_CLAMP Trigonometric curve. 0 dB at the center, 0 dB at both ends.
PAN_CURVE_LINEAR A linear curve. -6 dB at the center, 0 dB at both ends.
PAN_CURVE_LINEAR_0DB A linear curve. 0 dB at the center, +6 dB at both ends.
PAN_CURVE_LINEAR_0DB_CLAMP A linear curve. 0 dB at the center, 0 dB at both ends.
PAN_CURVE_INVALID Indicates the pan curve is an invalid type.

Description

Pan curve definitions.

The pan curve is defined as a combination of the following items.

- Curve type (square root, trig function, linear)
- Curve scale (0 dB when the pan is in the center, or 0 dB when the pan is at either edge)
- Whether to clamp at 0 dB when the pan curve exceeds 0 dB.

See Also

SoundArchive::SoundInfo

Revision History

2010/01/15
Initial version.

CONFIDENTIAL