[wdmaudiodev] Re: How to bind a symbolic link to a mixer, mi

  • From: "Daniel E. Germann" <deg@xxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 31 Mar 2006 07:19:50 -0600

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

----- Original Message -----
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/

Other related posts:

  • » [wdmaudiodev] Re: How to bind a symbolic link to a mixer, mi