[wdmaudiodev] A custom endpoint name for the output device in Vista

  • From: Eugene Muzychenko <emuzychenko@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Mon, 18 Dec 2006 00:39:51 +0600


I have successfully specified my custom names for the input endpoint
using MediaCategories list. But I cannot use a custom name in the
topology output bridge pin. If I specify KSNODETYPE_SPEAKER as the
pin category, Vista always uses "Speaker" in the endpoint name. Vista
shows my custom name in the endpoint only if I specify another pin
category (KSNODETYPE_LINE_CONNECTOR, for example).

But when I specify a pin category other than KSNODETYPE_SPEAKER, the
"Default format" listbox (Playback devices - Properties - Advanced)
gets disabled (greyed) for all my subdevices. Current selection shows
"2 channel, 16 bit, 44100 Hz", the "Test" button is enabled and plays
chimes to the device. I am afraid some other incompatibilities can
occur with my devices with "wrong" categories.

How can I specify my custom name for the output endpoint device from
my driver, not losing standard output line properties?



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


Other related posts: