This is going to cause problems for our customers, too. We allow the
customer to change the device name after installation so they can easily
identify each card in a multi-card installation. Some customers have 4 (or
more) cards, so you can see why this is important. It was easy to do this
on XP with KSPROPERTY_GENERAL_COMPONENTID; we just change the associated
MediaCategories\<GUID>\Name value when the user does a "Rename", and all the
APIs pick it up.
If we need to do something different on Vista, we can do that. We just need
to know what to do.
Thanks for looking into this, Richard.
-Dan -- Dan Germann Digital Audio Labs
Subject: [wdmaudiodev] Re: How to bind a symbolic link to a mixer, midi or wave
Date: Thu, 30 Mar 2006 08:11:29 -0800
From: "Richard Fricks" <Richard.Fricks@xxxxxxxxxxxxx>
I'll look into this and send out a response.
Thanks, Richard
________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx on behalf of Kenny Ong
Sent: Wed 3/29/2006 10:13 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: How to bind a symbolic link to a mixer, midi or wave device name?
Hi Andrew.
Correct me if i'm wrong...
The registry key ("HKLM\SOFTWARE\...\MMDevices\Audio\Render\SomeGuid\Properties\DEVPKEY_DeviceInterface_FriendlyName") that you mentioned does not come from the KSPROPERTY_GENERAL_COMPONENTID, but rather is another registry value that the Vista created after installing a audio device. And without doubt, the friendly name written is actually grabbed from the "DeviceDesc" located in the "HKLM\System\CurrentControlSet\Enum <file://\\System\Enum> \PCI\...".
Hi Richard,
Any comments on the KSPROPERTY_GENERAL_COMPONENTID support in Vista? If the approach to overwrite friendlyname is via the "..\MMDevices" than "..\MediaCategories", then what is the best recommended way to do it, and exactly at which instant should the values be overwritten?
Thanks! Kenny.
Who Cares <universalkludge@xxxxxxxxxxx> wrote:
So what's the recommended way to specify an audio device friendly name dynamically (in my case obtained from the low-end connection) on Vista?
******************
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/