# NNS_SndArcSetCurrent

## Syntax

      #include <nnsys/snd.h>

      NNSSndArc* NNS_SndArcSetCurrent( NNSSndArc* arc );

## Arguments

`arc` | The sound archive pointer

## Return Values

Returns current sound archive pointer before it is set.

## Description

Changes the current sound archive.

The functions that handle the sound archive are all executed on the current sound archive. The current sound archive can be changed by using this function.

Use the `NNS_SndArcGetCurrent` function to get the current sound archive.

### Note

Functions whose name starts with "NNS_SndArc" (including those of the form NNS_SndArcPlayer*) reference the current sound archive. To use more than one sound archive, the sound archive to be used must be set as the current sound archive before calling these functions.

## See Also

NNS_SndArcGetCurrent

## Revision History

2006/09/13 Added a note.
2004/06/01 Initial version.

CONFIDENTIAL