sequence.h 786 Bytes

#ifndef __sequence__
#define __sequence__

#include <libaudio.h>


void    AudioInit (void);

void    Seq_CheckStatus (void);
s32     Seq_GetNumVoices (void);
s32     Seq_Load (ALSeqFile *file, u8 *dest, s32 number);

void    Seq_Prime (void);
void    Seq_Start (void);
void    Seq_CueSeq (void);
void    Seq_Stop (void);
char    Seq_IsPlaying (void);

void	Seq_RTZ (void);
void    Seq_SetFastTempo (void);
void    Seq_SetNormalTempo (void);
void    Seq_CueBack (void);
void    Seq_CueForward (void);

s16	Seq_GetVolume (void);
ALPan	Seq_GetPan (void);
void    Seq_AdjustVolume (char adjustUp);
void    Seq_AdjustPan (char adjustUp, u8 chan);
void	Seq_SetLoop (s32 durTicks);

ALMicroTime     Seq_GetCurUSecs (void);
s32             Seq_GetCurTicks (void);


#endif /* __sequence__ */