From: Steve K. <st...@st...> - 2003-06-30 14:25:02
|
On Sun, 2003-06-29 at 15:00, fa...@ti... wrote: > Hi. > > In iaxclient_lib the Audio is initialized and is opened as soon the application > starts. this is OK to initialize other stuff like os_init but there is a kind > of drawback in opening the audio channel even when we dont have a call session. > > The drawback exactly is that we cant play anyother sound. Like if you open the > windows client and you want to play a ringing tone , you simply cant do it as > windows 98 and earlier allow only one waveoutput handle open. > > This is not an issue on windows 2k and later. not sure b/w 98 and 2k. > > So wont tht be OK to openstream only when we answer a call or our call has been > answered. Or should we use opened audio channel to play ring tone. I think > playing a ring tone would be very usefull. Yes, the plan is to re-write a bunch of the audio code, so that it: 1) Initializes the audio system at startup, to get lists of available devices and properties, 2) Open and close the audio device as necessary, i.e. when you select an active call, or we want to make a ring notification, etc. 3) Allow the user to choose a particular input and output device, perhaps also a different output device for ringing. This would probably mean that if the user chooses a different audio device while a call is in progress, we'd close the current device, and open a new one, etc. > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |