##### 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