Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > Friendly Name of avstream based vender specific Usbaudio driver

Reply
Thread Tools Display Modes

Friendly Name of avstream based vender specific Usbaudio driver

 
 
Junior Member
Join Date: Feb 2010
Posts: 1

 
      04-17-2010
hi
i am implementing the vendor specific usb audio driver for xp and vista based on avstream. in xp i am getting the correct friendly name for my driver "Test Mic" but for vista the friendly name is like that "microphone (5 - Test Mic" or some time i am getting "microphone (7 - Test Mic".

my bridge pin descriptor is
{ NULL,
NULL,
{ NULL, // default interfaces (NULL, 0 == default)
0,
NULL, // default mediums (NULL, 0 == default)
0,
SIZEOF_ARRAY(PinDataRangePointersBridge),
PinDataRangePointersBridge,
KSPIN_DATAFLOW_IN, // Dataflow
KSPIN_COMMUNICATION_BRIDGE, // Communication &KSNODETYPE_MICROPHONE, // Category
NULL, // Name
0 // Reserved },
0,

0, // Instances Possible

0, // Instances Necessary

NULL, // Allocator Framing (filled later)


NULL, // Intersect Handler }




my inf file for xp and vista is same [Manufacturer] %CoLo%=XXXXX ;================================================= ==== [XXXXX] %USB\VID_636c&PID_8080&MI_00.DeviceDesc%=CLAV,USB\ VID_636c&PID_8080&MI_00 ;------------------------------------------------------------------------------- ; platform install sections ;------------------------------------------------------------------------------- [CLAV] Include= ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=CLAV.CopyList AddReg=CLAV.AddReg,CLAV.PinNames KnownFiles = CLAV.KnownFiles [CLAV.NT] Include=ks.inf,wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=CLAV.CopyList AddReg=CLAV.AddReg,CLAV.PinNames KnownFiles = CLAV.KnownFiles ;================================================= ==== [CLAV.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",CLAV.Inte rface.XXXXX AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",CLAV.Int erface.XXXXX AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",CLAV.In terface.XXXXX [CLAV.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",CLAV.Inte rface.XXXXX AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",CLAV.Int erface.XXXXX AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",CLAV.In terface.XXXXX ;================================================= ==== [CLAV.Interface.XXXXX] AddReg=CLAV.Interface.Addreg.XXXXX [CLAV.Interface.AddRegXXXXX HKR,,FriendlyName,,%USB\VID_636c&PID_8080&MI_00.De viceDesc% ;HKR,,CurveType,1,01,00,00,00 HKR,,CLSID,,%Proxy.CLSID% ;================================================= ===== [CLAV.AddReg] ;; CLAV specific registry update sutff HKR,,SetupPreferredAudioDevices,3,01,00,00,00 HKR,,AssociatedFilters,,"wdmaud,redbook" HKR,,Driver,,CLAV.sys HKR,,NTMPDriver,,"CLAV.sys,sbemul.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USB\VID_ 636c&PID_8080&MI_00.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%USB\VID _636c&PID_8080&MI_00.DeviceDesc % HKLM,SYSTEM\CurrentControlSet\Control\MediaCategor ies\%ComponentId.NameGuid%,Name ,,%ComponentId.Name% ;------------------------------------------------------------------------------- ; pinnames ;------------------------------------------------------------------------------- [CLAV.PinNames] ;Audio capture pin name HKLM,SYSTEM\CurrentControlSet\Control\MediaCategor ies\%AudioCapturePinGUID%,Name, 0,%AudioCapturePinName% HKLM,SYSTEM\CurrentControlSet\Control\MediaCategor ies\%AudioCapturePinGUID%,Displ ay,1,00,00,00,00 ;================================================= ==== [Strings] CoLo="XXXXX" USB\VID_636c&PID_8080&MI_00.DeviceDesc="Test Mic" Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO="{6994ad04-93ef-11d0-a3cc-00a0c9223196}" KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" AudioCapturePinGUID="{C8EBEFD2-FF9C-48E1-813B-2AC8724753DC}" AudioCapturePinName="Audio Capture" ComponentId.NameGuid="{637F4CFD-5C7F-4F68-9558-B4D93A355395}" ComponentId.Name="My Audio Driver" can anyone suggest me why its coming like that and how i can resolve it. Thanks Avinash nabait
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Access Denied error while edit some of the GPOs in Windows 2003 AD Laljeev M Active Directory 24 03-25-2010 01:40 PM
DTM Studio 1.5 New Submission Fails Ken Spikowski Windows Vista Drivers 1 02-25-2010 06:52 PM
What's the different for PNPDTest between WLK 1.5 and WLK 1.2 Wayne Windows Vista Drivers 2 01-18-2010 08:32 PM
Vhidmini Chr1snv Windows Vista Drivers 5 01-06-2010 09:09 AM
Trouble with driver on Windows Vista Beta 2 sujatha Windows Vista Installation 0 06-08-2006 06:44 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59