# NNS_SndArcGet*Symbol

## Syntax

      #include <nnsys/snd.h>

      const char* NNS_SndArcGetSeqSymbol( int seqNo );
      const char* NNS_SndArcGetSeqArcSymbol( int seqArcNo );
      const char* NNS_SndArcGetSeqArcIdxSymbol(
              int seqArcNo,
              int index );
      const char* NNS_SndArcGetBankSymbol( int bankNo );
      const char* NNS_SndArcGetWaveArcSymbol( int waveArcNo );
      const char* NNS_SndArcGetStrmSymbol( int strmNo );
      const char* NNS_SndArcGetGroupSymbol( int groupNo );

## Arguments

`seqNo` | Sequence number.
`seqArcNo` | Sequence archive number.
`index` | The index number of the sequence archive.
`bankNo` | Bank number.
`waveArcNo` | Waveform archive number.
`strmNo` | Stream number.
`groupNo` | Group number.

## Return Values

Returns a symbol string. Returns an empty string when the assigned number is invalid or when the symbols have not been set.

## Description

Gets the symbol name of the sound data inside the sound archive. This function is used mainly for the creation of tools and for debugging.

In order to get the symbol name, the sound archive must be assigned to load the symbol data with the `NNS_SndArcInit` function or initialized with the `NNS_SndArcInitOnMemory` function.

## See Also

`NNS_SndArcInit`, `NNS_SndArcInitOnMemory`

## Revision History

2004/10/19 Added description of `NNS_SndArcGetGroupSymbol`.
2004/08/10 Added description for `NNS_SndArcGetStrmCount`.
2004/06/01 Initial version.

CONFIDENTIAL