#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