SND_WriteInstData

構文

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

引数

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

返り値

インストデータの更新に成功するとTRUE、失敗するとFALSEを返します。

説明

バンクbank中のインストデータを、 SNDInstData 構造体で指定した値に更新します。

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

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

参照

SNDInstData

履歴

2004/07/20初版