# NNS_SndPlayerSetTrackPanRange

## Syntax

      #include <nnsys/snd.h>

      void NNS_SndPlayerSetTrackPanRange(
              NNSSndHandle* handle,
              u16 trackBitMask,
              int panRange );

## Arguments

`handle` | The sound handle pointer.
`trackBitMask` | This is the track bit mask.
`panRange` | The pan range. Takes a value between 0 and 127.

## Return Values

None.

## Description

Changes the pan range for a sequence track.

This function changes the pan range 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. Tracks are indicated in order from the lowest bit starting with Track 0, Track 1, Track 2, etc. The pan range is changed for each track with an enabled bit, e.g., to change the pan range for Track 2 and Track 5, then set (1 << 2) | (1 << 5), i.e., 0x0024.

`panRange` specifies the range of change for the pan set in the sound data. The values between 0 and 127 represent a range of 0% to 100%. The default value is 127. Setting a smaller value narrows the range of change for the pan set in the sound data.

### Note

The pan range setting only affects the pan set in the sound data. The pan set by the `NNS_SndPlayerSetTrackPan` function is not affected.

## See Also

NNS_SndPlayerSetTrackPan

## Revision History

2005/03/02 Initial version.

CONFIDENTIAL