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

sdSndClearFxPrg

FX Programのクリア

書式

SDE_ERR sdSndClearFxPrg( Void )

引数

なし

戻り値

SDE_ERR_NOTHING   エラーなし
SDE_ERR_NO_INIT   Sound Library が初期化されていない
SDE_ERR_HOST_CMD_BUF_NO_ENOUGH   ホストコマンドのバッファが不足

解説

現在使用しているFX Programをクリアします。

備考

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

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

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

注意すべき点は、例えばsdMidiSeqStop()関数を実行した瞬間に音は停止するわけではなく、 それをサウンドドライバが解釈・実行した後に音が消えるフェーズに入ることです。 この時もリリースを有効にするモードの場合は音色内の減衰パラメータ(リリースパラメータ)が有効になるので、注意してください。 これはOne Shot音源の場合でも同様です。 PCM Stream音源の場合はリリースのときだけは現状では考慮する必要はありません。


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