; NUVAudio.inf
;
; Installation inf for the USBVision based devices.
;
; Copyright (c) 1998-2000.
;

[Version]
signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Nogatech%
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
CatalogFile=NUVision.cat
DriverVer=07/16/2000,4.00.14.0095

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%Nogatech%=Nogatech

[Nogatech]
%P0600.DeviceDesc% = P0600.Install,USB\VID_0573&PID_0600&MI_01
%P2101.DeviceDesc% = P2101.Install,USB\VID_0573&PID_2101&MI_01
%P4500.DeviceDesc% = P4500.Install,USB\VID_0573&PID_4500&MI_01
%P4501.DeviceDesc% = P4501.Install,USB\VID_0573&PID_4501&MI_01
%P4550.DeviceDesc% = P4550.Install,USB\VID_0573&PID_4550&MI_01
%P4551.DeviceDesc% = P4551.Install,USB\VID_0573&PID_4551&MI_01

[P0600.Install]
DriverVer=  07/16/2000,4.00.14.0095
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P0600.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files

[P0600.Install.NT]
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P0600.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files.NT

[P0600.AddReg]
HKLM,%P0600.Key%\Settings,
HKLM,%P0600.Key%\Parameters,ActivateAudio,1,1,e,1,1,1

[P0600.Install.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P0600.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P0600.Capture

[P0600.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P0600.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P0600.Capture

[P0600.Capture]
AddReg=P0600.Capture.AddReg

[P0600.Capture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%P0600.Capture.Name%

[P0600.Install.NT.Services]
AddService = nuvaudio,0x00000002,Driver.ServiceInstall

[P2101.Install]
DriverVer=  07/16/2000,4.00.14.0095
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P2101.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files

[P2101.Install.NT]
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P2101.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files.NT

[P2101.AddReg]
HKLM,%P2101.Key%\Settings,
HKLM,%P2101.Key%\Parameters,ActivateAudio,1,1,e,1,1,1

[P2101.Install.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P2101.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P2101.Capture

[P2101.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P2101.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P2101.Capture

[P2101.Capture]
AddReg=P2101.Capture.AddReg

[P2101.Capture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%P2101.Capture.Name%

[P2101.Install.NT.Services]
AddService = nuvaudio,0x00000002,Driver.ServiceInstall

[P4500.Install]
DriverVer=  07/16/2000,4.00.14.0095
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4500.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files

[P4500.Install.NT]
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4500.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files.NT

[P4500.AddReg]
HKLM,%P4500.Key%\Settings,
HKLM,%P4500.Key%\Parameters,ActivateAudio,1,1,e,1,1,1

[P4500.Install.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4500.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4500.Capture

[P4500.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4500.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4500.Capture

[P4500.Capture]
AddReg=P4500.Capture.AddReg

[P4500.Capture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%P4500.Capture.Name%

[P4500.Install.NT.Services]
AddService = nuvaudio,0x00000002,Driver.ServiceInstall

[P4501.Install]
DriverVer=  07/16/2000,4.00.14.0095
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4501.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files

[P4501.Install.NT]
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4501.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files.NT

[P4501.AddReg]
HKLM,%P4501.Key%\Settings,
HKLM,%P4501.Key%\Parameters,ActivateAudio,1,1,e,1,1,1

[P4501.Install.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4501.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4501.Capture

[P4501.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4501.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4501.Capture

[P4501.Capture]
AddReg=P4501.Capture.AddReg

[P4501.Capture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%P4501.Capture.Name%

[P4501.Install.NT.Services]
AddService = nuvaudio,0x00000002,Driver.ServiceInstall

[P4550.Install]
DriverVer=  07/16/2000,4.00.14.0095
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4550.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files

[P4550.Install.NT]
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4550.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files.NT

[P4550.AddReg]
HKLM,%P4550.Key%\Settings,
HKLM,%P4550.Key%\Parameters,ActivateAudio,1,1,e,1,1,1

[P4550.Install.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4550.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4550.Capture

[P4550.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4550.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4550.Capture

[P4550.Capture]
AddReg=P4550.Capture.AddReg

[P4550.Capture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%P4550.Capture.Name%

[P4550.Install.NT.Services]
AddService = nuvaudio,0x00000002,Driver.ServiceInstall

[P4551.Install]
DriverVer=  07/16/2000,4.00.14.0095
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4551.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files

[P4551.Install.NT]
Include=    ks.inf, wdmaudio.inf
Needs=      KS.Registration, WDMAUDIO.Registration
AddReg=     Driver.AddReg,P4551.AddReg,AudioPins.AddReg
CopyFiles=  Driver.Files.NT

[P4551.AddReg]
HKLM,%P4551.Key%\Settings,
HKLM,%P4551.Key%\Parameters,ActivateAudio,1,1,e,1,1,1

[P4551.Install.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4551.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4551.Capture

[P4551.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,GLOBAL,P4551.Capture
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,P4551.Capture

[P4551.Capture]
AddReg=P4551.Capture.AddReg

[P4551.Capture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%P4551.Capture.Name%

[P4551.Install.NT.Services]
AddService = nuvaudio,0x00000002,Driver.ServiceInstall

[Driver.ServiceInstall]
DisplayName   = %ServiceDescription%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\nuvaudio.sys

[Driver.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,AssociatedFilters,,"wdmaud"
HKR,,DevLoader,,*ntkern
HKR,,Driver,,nuvaudio.sys
HKR,,NTMPDriver,,nuvaudio.sys
HKR,,PageOutWhenUnopened,1,0

HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%Generic.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Description,,%Generic.DeviceDesc%

[AudioPins.AddReg]
HKLM,%MediaCategories%\%AudioPreview.GUID%,Name,,"Audio Preview"
HKLM,%MediaCategories%\%AudioPreview.GUID%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioPreview.GUID%\PropertyPages\{3B720241-9E52-11d2-9229-00A024AAAD37},,,

[DestinationDirs]
DefaultDestDir=11
Driver.Files=10,system32\drivers
Driver.Files.NT=10,system32\drivers

[Driver.Files]
stream.sys
nuvaudio.sys

[Driver.Files.NT]
nuvaudio.sys

[SourceDisksNames]
123 = %DiskId%,,,""

[SourceDisksFiles]
nuvaudio.sys=123
nuvision.cat=123

;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]

;----------------
; Non-Localizable
;----------------

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

Proxy.CLSID=          "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO=     "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CAPTURE=   "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

P0600.Key=            "System\CurrentControlSet\Services\NUVision\VID_0573&PID_0600"
P2101.Key=            "System\CurrentControlSet\Services\NUVision\VID_0573&PID_2101"
P4500.Key=            "System\CurrentControlSet\Services\NUVision\VID_0573&PID_4500"
P4501.Key=            "System\CurrentControlSet\Services\NUVision\VID_0573&PID_4501"
P4550.Key=            "System\CurrentControlSet\Services\NUVision\VID_0573&PID_4550"
P4551.Key=            "System\CurrentControlSet\Services\NUVision\VID_0573&PID_4551"

ServiceDescription=   "NUVision Audio Service"

MediaCategories=      "SYSTEM\CurrentControlSet\Control\MediaCategories"

AudioPreview.GUID=    "{6E238DA6-C1B9-11D2-922A-00A024AAAD37}"

;----------------
; Localizable
;----------------

Nogatech=             "USB A/V"

DiskId=               "USB A/V Installation Disk"

Generic.DeviceDesc=   "USB A/V Audio"

P0600.DeviceDesc=     "Nogatech USBVision Audio (1006)"
P0600.Capture.Name =  "USBVision Audio Capture (1006)"

P2101.DeviceDesc=     "USB A/V Audio"
P2101.Capture.Name =  "USB A/V Audio Capture"

P4500.DeviceDesc=     "Nogatech USB TV! Pro Audio (N)"
P4500.Capture.Name =  "USB TV! Pro Audio Capture (N)"

P4501.DeviceDesc=     "Nogatech USB TV! Pro Audio (P)"
P4501.Capture.Name =  "USB TV! Pro Audio Capture (P)"

P4550.DeviceDesc=     "Nogatech USB TV! Pro Audio (N+)"
P4550.Capture.Name =  "USB TV! Pro Audio Capture (N+)"

P4551.DeviceDesc=     "Nogatech USB TV! Pro Audio (P+)"
P4551.Capture.Name =  "USB TV! Pro Audio Capture (P+)"
