#include <nnsys/snd.h>
void NNS_SndPlayerSetTrackPan( NNSSndHandle* handle, u16 trackBitMask, int pan );
handle |
Sound handle pointer. |
trackBitMask |
Track bit mask. |
pan |
Change value for pan (position). Takes a value between -128 and 127. |
Changes the pan position for a sequence track.
This function changes the track pan for the sequence linked to the sound handle handle
. This function does not perform any action if the sound handle is invalid.
Use trackBitMask
to specify the tracks to be set. The tracks are identified from the lower bit in sequence: Track 0, Track 1, Track 2 .... All tracks with enabled bits will have their pan changed. For example, to change the pan of Track 2 and Track 5, use (1 << 2) | (1 << 5); that is, 0x0024
.
The pan
argument is added to the original pan value. When pan
is positive, motion is to the right; when pan
is negative, motion is to the left. (Does not accumulate each time the function is called.)
None.
2004/06/01 Revised Description to state that the sound handle binds to the sequence.
2004/04/01 Initial version.
CONFIDENTIAL