Mail Archives: djgpp/1999/07/17/01:35:55
|From: ||"Marp" <Marp AT 0 DOT 0 DOT 0 DOT 0>
|Subject: ||Re: This may be a stupid Allegro question, but I'm out of my wits on sound.
|Date: ||Sat, 17 Jul 1999 00:46:05 -0400
|References: ||<379005BA DOT 151A7A89 AT dallas DOT crosswinds DOT net>
|X-NETCOM-Date: ||Fri Jul 16 11:46:08 PM CDT 1999
|X-Newsreader: ||Microsoft Outlook Express 5.00.2014.211
|X-MimeOLE: ||Produced By Microsoft MimeOLE V5.00.2014.211
|To: ||djgpp AT delorie DOT com
|DJ-Gateway: ||from newsgroup comp.os.msdos.djgpp
|Reply-To: ||djgpp AT delorie DOT com
if (Value == -1)
There's no guarantee that install_sound returns -1 on error, but it will
return a non-zero value on failure.
Ok now here's your problem. When you call play_sample(), it returns as soon
as it starts playing, not when its finished. If it did, how would it return
if you tell it to continuously loop? Since you call destroy_sample()
immediately after, you don't hear anything. You should have it wait for
something like a keypress. Try inserting getch() in-between these two
functions like this:
getch(); // Wait for any keypress.
Wei-shi Tsai <perdita AT dallas DOT crosswinds DOT net> wrote in message
news:379005BA DOT 151A7A89 AT dallas DOT crosswinds DOT net...
> This is driving me up the wall. I am trying to figure out the digital
> audio functions by writing a sample program (I'm going use this to
> create a video player).
> However, no sound is generated. What is wrong?
> The code is attached to this message. Yes, the file exists.
> Wei-shi Tsai
> Cymbeline on #descent, Kahn, and ICQ(UIN:2801023)
> The Lost Material Defender Page:
> SM:5+ F:sMe++>Mo+>:vZo<Bl+>:aLu+Ry+:pClR2 D:sMa<:vBe-Wi-> X:a0s|35d++
> O:d+:s?:?o?:a--:h--- P:a+:s6:w-:f?:eBrD:hBkm:t-:cAs:y---:r+|
- Raw text -