From: Shawn Hargreaves Newsgroups: comp.os.msdos.djgpp Subject: Re: Detecting end of Allegro sound sample Date: Thu, 23 Jan 1997 22:03:14 +0000 Organization: None Lines: 19 Distribution: world Message-ID: References: <32e29223 DOT 9218202 AT ursa DOT smsu DOT edu> NNTP-Posting-Host: talula.demon.co.uk MIME-Version: 1.0 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Tony O'Bryan writes: >Is there a flag somewhere that determines when a particular Allegro >sound sample has finished playing? I wrote a routine to load a raw I hate to admit this, but at present there is no such flag, or at least nothing that is externally visible. If you really need it, this would be easy to hack into sound.c, with the same loop that stop_sample() uses to detect whether the sound is still active. It's a silly oversight on my part. Sorry :-) But, I've been talking with Tero Parvinen about some extensions to the sound API, and if his ideas ever become a reality (ie. if he does the work of coding them for me :-) it will be easy to detect this. So you can probably expect to see an is_sound_playing() function in a future release... /* * Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/ * Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'. */