SND_ReadInstData

構文

#include <nitro/snd.h>
BOOL SND_ReadInstData(
        const SNDBankData* bank,
        int prgNo,
        int key,
        SNDInstData* inst );

引数

bank バンクデータのポインタです。
prgNo プログラム番号です。
key キー番号です。
inst 読みとったインストデータを格納する構造体のポインタです。

返り値

読みとりに成功するとTRUE、失敗するとFALSEを返します。 TRUEを返したときのみ、instに正常な情報が格納されます。

説明

バンクbankから、インストデータを SNDInstData 構造体に読みとります。

無効なプログラム番号prgNoを指定すると、関数は失敗します。

指定したプログラム番号prgNoが、ドラムセットまたはキースプリットを 指していた場合、キー番号keyに対応するインストデータを読みとります。 通常のインストを指していた場合、キー番号keyは無視されます。

参照

SNDInstData

履歴

2004/07/20初版