;usbmic98.inf

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%SN%
LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer=12/19/2003

[SourceDisksNames]
1="USB Microphone Driver Disk",,1

[SourceDisksFiles]

[ControlFlags]
ExcludeFromselect=*

[Manufacturer]
%SNCam%=SNCam

[DestinationDirs]
USBMic.CopyList=10,system32\drivers ; %SystemRoot%\system32\drivers
DSFilters.CopyFiles=11

[SNCam]
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60c0&MI_01	; SN9C105 + MI0360
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60fa&MI_01	; SN9C105 + OV7648
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60fc&MI_01	; SN9C105 + HV7131R
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60fe&MI_01	; SN9C105 + OV7630
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60fb&MI_01	; SN9C105 + OV7660
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60cc&MI_01	; SN9C105 + HV7131GP
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60ec&MI_01	; SN9C105 + MO4000
%USB\COMPOSITE.DeviceDesc%=USBMic,USB\VID_0c45&PID_60c8&MI_01	; SN9C105 + OM6801

[USBMic]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
AddReg=USBMic.AddReg,DSPlugIns.AddReg
KnownFiles=USBMic.KnownFiles

[USBMic.CopyList]
USBAUDIO.sys

[DSFilters.CopyFiles]    

[USBMic.KnownFiles]
usbaudio.sys.4.10.0=safe

[USBMic.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook,sbemul" 
HKR,,Driver,,usbaudio.sys
HKR,,NTMPDriver,,"usbaudio.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,,%USBGenericDesc%
HKR,Drivers\mixer\wdmaud.drv, Description,,%USBGenericDesc%

[USBMic.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",9C103.Interface

[9C103.Interface]
AddReg=9C103.Interface.AddReg

[9C103.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%9C103.Mic.DeviceDesc%
HKR,Mixer\0\Controls\1,Channel0,0x10001,51914

;========================== Strings =========================================

[Strings]
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
USBGenericDesc="USB Microphone"
USBMic.SvcDesc="USB Microphone"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
;----------------
; Localizable
;----------------
SN=" "
SNCam=" "
USB\COMPOSITE.DeviceDesc="USB Audio (Microphone)"
9C103.Mic.DeviceDesc="USB Audio (Microphone)"
MediaPrefered="Software\Microsoft\Multimedia\Sound Mapper"
