Lines Matching refs:SNDExChannel
55 struct SNDExChannel;
97 typedef void (*SNDExChannelCallback) (struct SNDExChannel *ch_p,
151 typedef struct SNDExChannel struct
203 struct SNDExChannel *nextLink; argument
205 SNDExChannel; typedef
218 struct SNDExChannel *SND_AllocExChannel(u32 chBitMask,
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);
242 void SND_SetExChannelSustain(struct SNDExChannel *ch_p, int sustain);
243 void SND_SetExChannelRelease(struct SNDExChannel *ch_p, int release);