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