33 lines
1.3 KiB
C
33 lines
1.3 KiB
C
#ifndef __SNDSEQ__H__
|
|
#define __SNDSEQ__H__
|
|
|
|
|
|
/*---------------------------------------*/
|
|
/*- Prototypes des fonctions sequenceur -*/
|
|
/*---------------------------------------*/
|
|
|
|
SndBool SND_CALL SND_fn_bSetParamSeq(long voice,SoundParam *par);
|
|
SndBool SND_fn_bTestInitSeq(void);
|
|
SndBool SND_CALL SND_fn_bTestIsPlayingSeq(long voice);
|
|
int SND_fn_iInitSeq(void);
|
|
long SND_fn_lPlaySeq(tduRefRes res,SoundParam *par,long prio,SND_td_pfn_vSoundCallback fn_callback,long par_callback,SndBool* valid);
|
|
#ifndef NO_ACP_SCRIPT
|
|
SndBool SND_fn_bLoadResScriptSeq(tdstBlockResourceDisk *disk,tdstBlockResourceMem *mem);
|
|
#endif
|
|
#ifndef NO_ACP_LDBIN
|
|
SndBool SND_fn_bLoadResBinarySeq(tdstBlockResourceDisk *disk,tdstBlockResourceMem *mem,char *pDataBloc);
|
|
#endif
|
|
/*void SND_fn_vConvertResDiskToMemSeq(tdstBlockResourceDisk *disk,tdstBlockResourceMem *mem,tdstInfoTrackList *ptr);*/
|
|
void SND_fn_vDesInitSeq(void);
|
|
void SND_CALL SND_fn_vPauseSeq(long voice);
|
|
void SND_CALL SND_fn_vResumeSeq(long voice);
|
|
void SND_CALL SND_fn_vRemoveCallbackSeq(long voice);
|
|
void SND_CALL SND_fn_vStopSeq(long voice);
|
|
SndReal SND_CALL SND_fn_rGetPosSeq(long voice);
|
|
SndReal SND_CALL SND_fn_rGetLengthSeq(long voice);
|
|
|
|
SndBool SND_fn_bSetResourceStaticVolumeSeq(tdstBlockResourceMem* pstRes,unsigned char ucVolume);
|
|
|
|
#endif
|
|
|