Sound Library - グローバルサウンドコントロール関数

sdSndSetFxPrg

FX Program Dataの設定

書式

SDE_ERR sdSndSetFxPrg( new_fx_prg_num, new_fx_out_num )
const Sint8 new_fx_prg_num
const Sint8 new_fx_out_num

引数

new_fx_prg_num   FX Program Dataの番号
new_fx_out_num   FX Output Dataの番号

戻り値

SDE_ERR_NOTHING   エラーなし
SDE_ERR_NO_INIT   Sound Library が初期化されていない
SDE_ERR_HOST_CMD_BUF_NO_ENOUGH   ホストコマンドのバッファが不足
SDE_ERR_PRM_OVER_RANGE   引数が正常な値の範囲外

解説

使用するFX Program DataとFX Output Dataを指定します。

FX Program Data番号とFX Output Data 番号に指定できる数値の範囲は、共に00H〜7FHです。 ただし、サウンドデータに設定されているデータ数を超えることはできません。


用例

/* Set FX Program Data and FX Output Data */
sdSndSetFxPrg( 0, 0);

備考

この関数はSound Driver に高い負荷をかけます。

この関数の実行直後から約20ms前後の間、Sound Driver は他の処理ができなくなるので注意が必要です。

この関数はサウンド出力のないときに実行してください。サウンド出力中に実行するとノイズの原因になります。


sdSndSetFxPrg
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000