SND_SetChannelDataHold

構文

#include <iris_sp/snd/snd.h>
#define SND_CHANNEL_NUM 16
void SND_SetChannelDataHold ( u32 chNo, BOOL hold );

引数

chNo チャンネル番号です。0 〜 15 の範囲です。チャンネル数16が、SND_CHANNEL_NUM として定義されています。
hold ホールドするかどうかのフラグです。TRUEの場合、チャンネル停止後も直前に出力していたレベルを 保持して出力し続けます。FALSEの場合、停止中は出力レベルが0になります。

返り値

なし。

説明

チャンネル停止時のデータホールドを設定します。

チャンネル再生開始時から設定するためには、この関数を、 SND_SetupChannel* 関数と SND_StartChannel の間で呼び出します。

参照

SND_SetupChannelPcm, SND_SetupChannelPsg, SND_SetupChannelNoise, SND_StartChannel

履歴

2004/01/19 初版