# NNS_SndPlayerCountPlayingSeq*

## 構文

      #include <nnsys/snd.h>

      int NNS_SndPlayerCountPlayingSeqByPlayerNo( int playerNo );
      int NNS_SndPlayerCountPlayingSeqBySeqNo( int seqNo );
      int NNS_SndPlayerCountPlayingSeqBySeqArcNo( int seqArcNo );
      int NNS_SndPlayerCountPlayingSeqBySeqArcIdx(
              int seqArcNo,
              int index );

## 引数

`playerNo` | プレイヤー番号です。
`seqNo` | シーケンス番号です。
`seqArcNo` | シーケンスアーカイブ番号です。
`index` | シーケンスアーカイブ中のインデックス番号です。

## 返り値

再生中のシーケンスの数を返します。

## 説明

`NNS_SndPlayerCountPlayingSeqByPlayerNo`関数は、プレイヤー番号`playerNo`で指定したプレイヤーで再生中のシーケンスの数を数えます。

`NNS_SndPlayerCountPlayingSeqBySeqNo`関数は、シーケンス番号`seqNo`を指定して、再生中のシーケンスの数を数えます。これは、`NNS_SndPlayerSetSeqNo`関数でセットしたシーケンス番号が、`seqNo`と同じであるシーケンスの数を数えます。

`NNS_SndPlayerCountPlayingSeqBySeqArcNo`関数は、シーケンスアーカイブ番号`seqArcNo`を指定して、再生中のシーケンスの数を数えます。 これは、`NNS_SndPlayerSetSeqArcNo`関数でセットしたシーケンスアーカイブ番号が、`seqArcNo`と同じであるシーケンスの数を数えます。 `NNS_SndPlayerCountPlayingSeqBySeqArcIdx`関数は、シーケンスアーカイブ番号`seqArcNo`と インデックス番号`index`の両方が等しいシーケンスの数を数えます。

### 注意

これらの関数が返す値は、シーケンスを即座に停止させる関数か、 `NNS_SndMain`関数を呼びださない限り、更新されることはありません。

## 参照

NNS_SndPlayerSetSeqNo, NNS_SndPlayerSetSeqArcNo, NNS_SndMain

## 履歴

2004/06/01 初版