struct Sound3DInfo
{
u32 flags;
f32 decayRatio;
u8 decayCurve;
u8 dopplerFactor;
};
Structure storing a sound's 3D sound setting information.
| DecayCurve | Enum indicating the shape of the 3D decay curve. |
|---|
| S | FLAG_CTRL_VOLUME | Flag indicating that volume calculations are being made for 3D sound. |
|---|---|---|
| S | FLAG_CTRL_PRIORITY | Flag indicating that priority calculations are being made for 3D sound. |
| S | FLAG_CTRL_PAN | Flag indicating that pan calculations are being made for 3D sound. |
| flags | Bit flags representing parameters to be processed during 3D calculations. Flags are represented using the logical sum of FLAG_***. | |
|---|---|---|
| decayRatio | The 3D attenuation ratio. | |
| decayCurve | The shape of a 3D attenuation curve. Stored DecayCurve. | |
| dopplerFactor | The 3D Doppler factor. |
CONFIDENTIAL