Re: How to Limit Volume on Windows XP system
- From: "Geoff" <NoSpamEmailReversed_nesneroscg@xxxxxxxxxxx>
- Date: Wed, 22 Feb 2006 14:49:24 +1100
Thanks, Chris, that would be much appreciated.
I have thought of hardware mods - my first idea was to install a resistor
ahead of the volume control potentiometer, thus reducing the maximum volume
from the speakers - only issue is that they could be replaced - but not
likely in this case. Because the speakers are supplied with the PC, they
also have the headphone jack integrated - so volume on headphone would also
reduce. If this was not the case or he plugged in directly, he could use
unrestricted headphones if needed.
A (very hidden) software solution should give the ability to remove
restrictions for certain times
I have sent an e-mail direct to your address below, so that you can send to
me.
Thanks,
Geoff
"Chris P. [MVP]" <msdn@xxxxxxxxxxxx> wrote in message
news:oiiwmul1yact.56gyhl745mza.dlg@xxxxxxxxxxxxx
On Sun, 19 Feb 2006 16:31:38 +0100, Mike Williams wrote:
Geoff wrote:
Hi, all
Question - how to limit either the volume or gain generically in the
sound.
Reason - teenager insists on everyone listening to 'music' at very high
volume and disrupting 'quiet enjoyment' of shared space.
I am seeking to be able to set the maximum volme on a Windows XP PC so
that
the teenager may listen to music, but not too loud.
I recall from a decade ago, that there was a feature/setting related to
Soundblaster card where there was such a capability to set gain. It
would be
good to achieve this again.
I have development tools and can program, so if that's what's required,
so
be it.
Microsoft - this would be a useful feature for parents to control!
I wouldn't be looking for a technical solution (which will nearly always
have a work-around).
On the other hand, replacing their sound-card & speakers with something
more akin to toys might be one solution.
It does get complicated as there is volume control at many levels. There
is wave volume, and there is the actual output sound level from the sound
card which varies greatly by manufacturer. And then you have the volume
control on the speakers or amplifier it's being fed into.
A resistor network in the cable between the sound card and speakers would
reduce the audio level with the PC settings at the same level.
A software solution is possible but having an application spy on the sound
card mixer settings and preventing the volume from going above a certain
setting. It has no idea what the resulting output level is from the
setting however. Also a savvy teen would probably be able to locate the
process in task manager and kill it unless you alter the process
permissions.
I can provide the source code that is half way towards what you want, in
that it will monitor mixer (volume) changes and allow you to do something
about it.
I have changed the follow up to microsoft.public.win32.programmer.mmedia
which encompasses the mixer API.
--
http://www.chrisnet.net/code.htm
http://www.avdevforum.com/AV
.
- Follow-Ups:
- Re: How to Limit Volume on Windows XP system
- From: Chris P. [MVP]
- Re: How to Limit Volume on Windows XP system
- Prev by Date: Re: Modem and voice capture
- Next by Date: WaveInOpen Returns 32 [WAVERR_BADFORMAT] when using WAVE_FORMAT_ADPCM
- Previous by thread: SAPI 4 and SAPI 5
- Next by thread: Re: How to Limit Volume on Windows XP system
- Index(es):
Relevant Pages
|