SND_GetFirstInstDataPos

構文

#include <nitro/snd.h>
SNDInstPos SND_GetFirstInstDataPos( const SNDBankData* bank );

引数

bank バンクデータのポインタです。

返り値

インストデータ走査のための位置情報を返します。

説明

バンクデータ中のインストデータ走査のための位置情報を取得します。

取得した位置情報を SND_GetNextInstData() に渡すことで、 SNDInstData 型のインストデータを、順番に取得することができます。

    SNDInstPos pos = SND_GetFirstInstDataPos( bank );
    SNDInstData inst;
    
    while( SND_GetNextInstData( bank, &inst, &pos ) ) {
        // inst に対する処理を行う
    }

参照

SND_GetNextInstData, SNDInstData

履歴

2005/01/20 初版