Home
last modified time | relevance | path

Searched refs:ch_p (Results 1 – 3 of 3) sorted by relevance

/TwlSDK-5.5/include/nitro/snd/common/
Dexchannel.h97 typedef void (*SNDExChannelCallback) (struct SNDExChannel *ch_p,
222 void SND_FreeExChannel(struct SNDExChannel *ch_p);
224 BOOL SND_StartExChannelPcm(SNDExChannel *ch_p,
226 BOOL SND_StartExChannelPsg(struct SNDExChannel *ch_p, SNDDuty duty, s32 length);
227 BOOL SND_StartExChannelNoise(struct SNDExChannel *ch_p, s32 length);
229 void SND_ReleaseExChannel(struct SNDExChannel *ch_p);
231 BOOL SND_IsExChannelActive(struct SNDExChannel *ch_p);
238 s32 SND_UpdateExChannelEnvelope(SNDExChannel *ch_p, BOOL doPeriodicProc);
240 void SND_SetExChannelAttack(struct SNDExChannel *ch_p, int attack);
241 void SND_SetExChannelDecay(struct SNDExChannel *ch_p, int decay);
[all …]
Dbank.h197 BOOL SND_NoteOn(struct SNDExChannel *ch_p,
/TwlSDK-5.5/build/libraries/snd/common/src/
Dsnd_bank.c628 BOOL SND_NoteOn(SNDExChannel *ch_p, in SND_NoteOn() argument
635 SDK_NULL_ASSERT(ch_p); in SND_NoteOn()
662 result = SND_StartExChannelPcm(ch_p, &wave_data->param, wave_data->samples, length); in SND_NoteOn()
671 result = SND_StartExChannelPsg(ch_p, (SNDDuty)inst->param.wave[0], length); in SND_NoteOn()
675 result = SND_StartExChannelNoise(ch_p, length); in SND_NoteOn()
686 ch_p->key = (u8)key; in SND_NoteOn()
687 ch_p->original_key = inst->param.original_key; in SND_NoteOn()
688 ch_p->velocity = (u8)velocity; in SND_NoteOn()
690 SND_SetExChannelAttack(ch_p, inst->param.attack); in SND_NoteOn()
691 SND_SetExChannelDecay(ch_p, inst->param.decay); in SND_NoteOn()
[all …]