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 初版