Strange Mixer effects.
- From: Jamie <jamie_ka1lpa_not_valid_after_ka1lpa_@xxxxxxxxxxx>
- Date: Sat, 03 May 2008 18:35:54 -0400
I've been testing a USB sound card with an application of mine that
performs FFT processing of incoming and processes out going data for SSTV.
First of all, I found a bug in my app that caused issues with controlling the secondary sound cards via the mixer API functions. That bug I wasn't aware, existed.. I guess not to many that use my app are using a secondary card on it..
Any ways, the real kicker was that the output volume control didn't
seem to have any effects in the mixer so for at least a week of spare
time debugging, I assumed it didn't work because I wasn't actually testing the output it self. Then After switching back to my internal
sound card, I then realized that it also didn't effect any controls in the mixer panel for it. It was actually changing the volume
on the output since this sound card is attached to my deck speakers..
So then I deducted that the USB WaveOutSetVolume API is actually working but no controls on either mixer reflects this setting ..
How is one from a user point of view, suppose to know from the common
controls on their desktop where the output volume level is currently set?
I can use the WaveOutGetVolume to query it's current settings. But then that would redundant since I already know where it is because I set it.
I could of sworn that API at one time did move the WAVE out or AUX slider control.
Oh well.
--
"I'd rather have a bottle in front of me than a frontal lobotomy"
"Daily Thought:
SOME PEOPLE ARE LIKE SLINKIES. NOT REALLY GOOD FOR ANYTHING BUT
THEY BRING A SMILE TO YOUR FACE WHEN PUSHED DOWN THE STAIRS.
http://webpages.charter.net/jamie_5"
.
- Prev by Date: Re: Why doesn't my thread terminate?
- Next by Date: Bug: Inconsistent Breakpoint Location in Delphi 2007
- Previous by thread: Why doesn't my thread terminate?
- Next by thread: Bug: Inconsistent Breakpoint Location in Delphi 2007
- Index(es):
Relevant Pages
|