Files
2025-06-21 04:26:24 -04:00

28 lines
582 B
C

#ifndef _JAUDIO_SEQSETUP_H
#define _JAUDIO_SEQSETUP_H
#include "types.h"
#ifdef __cplusplus
extern "C" {
#endif // ifdef __cplusplus
typedef struct seqp_ seqp_;
void Jaq_Reset(void);
void Jaq_GetRemainFreeTracks(void);
seqp_* Jaq_HandleToSeq(u32 handle);
BOOL Jaq_StopSeq(s32 index);
s32 Jaq_SetSeqData(seqp_*, u8*, u32, u32);
s32 Jaq_SetSeqData_Limit(seqp_*, u8*, u32, u32, u8);
BOOL Jaq_SetBankNumber(seqp_* track, u8 bankNum);
BOOL Jaq_StartSeq(u32);
s32 Jaq_OpenTrack(seqp_*, u32, u32);
u32 Jaq_CloseTrack(seqp_*);
#ifdef __cplusplus
};
#endif // ifdef __cplusplus
#endif