On Thu, 9 Mar 2006 05:10:31 -0800, Frank Yerrace wrote...
As Larry said, the wave and mixer APIs on Vista now affect only the calling application rather than the main volume level. In general we feel that there is rarely a need for software to affect the main volume level. Instead, it is directly an end user function. If we can understand your larger scenario hopefully we can give you better guidance on how to achieve what you want to do.
-Dan -- Dan Germann Digital Audio Labs
Subject: [wdmaudiodev] Re: waveOutSetVolume() under Vista returns MMSYSERR_NOTS
Date: Thu, 9 Mar 2006 05:10:31 -0800
From: "Frank Yerrace" <Frank.Yerrace@xxxxxxxxxxxxx>
I'm sorry it's still not entirely clear to me what your scenario is. Does your solution have some physical buttons, and are you trying to write a sort-of daemon that responds to those buttons by changing the main volume level? Are you writing a program that has a GUI with a volume slider, and you want that slider to affect the main volume level? Are you writing a control panel extension for Vista's Audio control panel?
As Larry said, the wave and mixer APIs on Vista now affect only the calling application rather than the main volume level. In general we feel that there is rarely a need for software to affect the main volume level. Instead, it is directly an end user function. If we can understand your larger scenario hopefully we can give you better guidance on how to achieve what you want to do.
Thanks!
Frank Yerrace
Technical Lead
Microsoft Corporation
This posting is provided "AS IS" with no warranties, and confers no rights.
******************
WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/