📄 oem11.inf
字号:
;Copyright (c) Analog Devices, Inc. 2007
; 1028
; SoundMAX package [4SM]
;
;Module Name:
; ADIHDAUD.INF
;
;Abstract:
; INF file for installing the ADI UAA Function Driver for High Definition Audio
;
[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%ADI%
DriverVer = 08/03/2007,%DriverBuildID%
CatalogFile=smx.cat
[DestinationDirs]
DefaultDestDir =10; dirid = \system32\drivers
HdAudModel.CopyList =10,system32\drivers
Core.CopyList = 16422,%CoreFilePath%
Coinst.CopyFiles = 10, system32
SMaxCPL.CopyList = 16422,%CoreFilePath% ;;core - to 'Program Files' ;;
CRLDS3D.CopyList = 10, system
Audio3D.CopyList = 11
[DriverInfo.DelReg]
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%
[DriverInfo.AddReg]
; This section is added to all INFs to add registry entries for Driver Information.
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"ADIHdAud.sys"
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,"5.10.5491"
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%
[SourceDisksNames]
222=%DiskId1%,"",222
[SourceDisksFiles]
ADIHdAud.sys=222
senfilt.sys=222
smwdmif.dll=222
smax4pnp.exe=222
postproc.dll=222
crlds3d.dll=222
a3d.dll=222
smaxesp.cpl=222 ;;smaxesp.cpl
[Manufacturer]
%AnalogDevices.Mfg%=AnalogDevices
;============================================================================
[ControlFlags]
ExcludeFromSelect = *
[AnalogDevices]
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801C4
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801E4
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801E5
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801E9
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1983_RT, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801DA
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1983_RT, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801D9
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_10280211
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_10280214
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_1028021D
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_1028021E
%HdAudioFunctionDriver.ADICodec.DeviceDesc% = HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_10280220
[HD_1983]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList
AddReg = HdAudModel.AddReg, CmplxDev.AddReg, HD_1983.AddReg, SMaxNonReTask.AddReg, HdAudBranding.AddReg, DriverInfo.AddReg
[HD_1983_RT]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList, SMaxCPL.CopyList
AddReg = HdAudModel.AddReg, CmplxDev.AddReg, HD_1983.AddReg, SMaxReTask.AddReg, SMaxReTask06.AddReg, HdAudBranding.AddReg, DriverInfo.AddReg
[HD_1984]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
DelReg=HdAud.DelReg, DriverInfo.DelReg
CopyFiles = HdAudModel.CopyList, Core.CopyList, CRLDS3D.CopyList, Audio3d.CopyList, SMaxCPL.CopyList
AddReg = HdAudModel.AddReg, CmplxDev.AddReg, HD_1984.AddReg, SMaxReTask.AddReg, SMaxReTask07.AddReg, HdAudBranding.AddReg, DriverInfo.AddReg
[HD_1983.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
[HD_1983_RT.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
[HD_1984.Services]
AddService=ADIHdAudAddService, 0x00000002, HdAud_Service_Install
AddService=SenFiltService, 0x00000000, SenFilt_Service_Install ;; SENFILT
[HD_1983.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[HD_1983_RT.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[HD_1984.CoInstallers]
AddReg = Coinst.AddReg
CopyFiles = Coinst.CopyFiles
[HD_1983.HW]
AddReg = HdAudSecurity.AddReg, SenFilt.AddReg
[HD_1983_RT.HW]
AddReg = HdAudSecurity.AddReg, SenFilt.AddReg
[HD_1984.HW]
AddReg = HdAudSecurity.AddReg, SenFilt.AddReg
[Coinst.AddReg]
HKR,,CoInstallers32,0x10000,"PostProc.dll,PostProc"
[Coinst.CopyFiles]
PostProc.dll,,,0x00000004
[HdAud_Service_Install]
DisplayName = %UAAFunctionDriverForHdAudio.SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\ADIHdAud.sys
[SenFilt_Service_Install] ;; SENFILT
DisplayName = %SenFilt.SvcDesc% ;; SENFILT
ServiceType = 1 ;; SENFILT
StartType = 3 ;; SENFILT
ErrorControl = 1 ;; SENFILT
ServiceBinary = %10%\system32\drivers\Senfilt.sys ;; SENFILT
[HdAudModel.CopyList]
ADIHdAud.sys
senfilt.sys
[Core.CopyList]
smwdmif.dll
smax4pnp.exe
[SMaxCPL.CopyList]
smaxesp.cpl ;;smaxesp.cpl
[CRLDS3D.CopyList]
crlds3d.dll
[Audio3d.CopyList]
a3d.dll
[CmplxDev.AddReg]
HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_CmplxWave%
HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_CmplxTopo%
[HdAudModel.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,ADIHdAud.sys
HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%HdAudioDeviceDescription%
; Driver global settings
HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue
HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start
HKR,GlobalSettings,ValidateCodecWrites,1,00,00,00,00 ; Enables readback of writes to codec registers
HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table
HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,01,00,00,00 ; Slaves rear panel front channels to SPDIF
HKCU,Software\Microsoft\Multimedia\Audio,DefaultFormat,,"Default Quality"
HKCU,Software\Microsoft\Multimedia\Audio\WaveFormats,"Default Quality",1, 01,00,02,00,44,AC,00,00,10,B1,02,00,04,00,10,00
HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ; VCfg bit will be set on SPDIF out
HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers
HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is slaved to rear panel front channels
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture
HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00; By default, 48KHz digital capture
HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone won't come and go dynamically
HKLM,%IFRegPath%\Settings,"Mode",65537,04,00,00,00
HKLM,%WindowsRunKey%,"SoundMAXPnP",,"%16422%\%CoreFilePath%\smax4pnp.exe"
HKLM,%WindowsAppPaths%\smwdmif.dll,,,"%16422%\%CoreFilePath%\smwdmif.dll"
HKLM,%WindowsAppPaths%\smwdmif.dll,"Path",,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\smax4pnp.exe,,,"%16422%\%CoreFilePath%\smax4pnp.exe"
HKLM,%WindowsAppPaths%\smax4pnp.exe,"Path",,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\SMaxCore,,,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\SMaxCore,"Path",,"%16422%\%CoreFilePath%"
HKLM,%IFRegPath%\Mode,"Object000",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object004",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object050",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object020",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object021",65537,01,00,00,00
HKR,Sensaura\Configuration,ForwardSpeakerConfiguration, 1, 01, 00, 00, 00
HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration, 1, 00, 00, 00, 00
HKR,Sensaura\Configuration, MaxStreams, 1, 21, 00, 00, 00
HKR,GlobalSettings,SensPresent,1,01 ; 01 = Sensaura filter driver present. 0 = not present
[SMaxReTask.AddReg]
HKLM,%WindowsCPDirect%\Cpls,"SmaxESP",,"%16422%\%CoreFilePath%\smaxesp.cpl" ;;smaxesp.cpl
HKLM,%WindowsCPDirect%\Extended Properties\%SCID_CONTROLPANELCATEGORY%,"%16422%\%CoreFilePath%\smaxesp.cpl",0x00010001,0x4
HKLM,%IFRegPath%\Settings,"DisplayOnlySupportedDIDs",65537,01,00,00,00
HKLM,%IFRegPath%\Settings,NoJS,,"3"
HKLM,%IFRegPath%\Settings,FPHPJackPos,,"3,1,4,1,0"
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"97,0,3,0,1"
HKLM,%PnPRegPath%\Settings,"DisableDriverNotLoadedDlg",65537,01,00,00,00 ;
[SMaxReTask06.AddReg]
HKR,AD1983, "MicLIPortRetask", 0x00010001, 0x00000007 ; Enable 1983 Port C Retasking
HKR,AD1983, "FPMicEnable", 0x00010001, 0x00000057 ; Front=PortB, Rear=PortC
HKR,AD1983, "PortMicBias", 0x00010001, 0x00000440 ; set mic bias level for PortB and PortC
HKLM,%IFRegPath%\Settings,MicJackPos,,"3,1,9,0,0"
[SMaxReTask07.AddReg]
HKR,AD1984, "PortMicBias", 0x00010001, 0x00000440 ; set mic bias level for PortB and PortC
HKLM,%IFRegPath%\Settings,FPMicJackPos,,"3,1,9,0,0"
HKLM,%IFRegPath%\Settings,"JSense",65537,00,00,00,00 ;
HKLM,%IFRegPath%\Settings,"NoDevConfUI",65537,01,00,00,00 ;
[SMaxNonReTask.AddReg]
HKLM,%IFRegPath%\Settings,"JSense",65537,00,00,00,00
HKLM,%IFRegPath%\Settings,FPHPJackPos,,"3,1,4,1,0"
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,MicJackPos,,"3,0,9,0,2"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"3,0,3,0,1"
HKLM,%PnPRegPath%\Settings,"DisableDriverNotLoadedDlg",65537,01,00,00,00 ;
[HD_1983.AddReg]
HKR,InitVerbs,NumVerbs,0x00010001, 0x00000016 ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x00771E13 ; Sets third byte of pin config info
HKR,InitVerbs,0001, 0x00010001, 0x00871EA1 ; Sets third byte of pin config info
HKR,InitVerbs,0002, 0x00010001, 0x00971E81 ; Sets third byte of pin config info
HKR,InitVerbs,0003, 0x00010001, 0x00B70103 ; Mono Out select is analog mixer
HKR,InitVerbs,0004, 0x00010001, 0x01771F41 ; Set fourth byte Aux pin config to no connection
HKR,InitVerbs,0005, 0x00010001, 0x0053B03B ; Set LineOut, HP and Mono out to the same initial levels (-3 dB)
HKR,InitVerbs,0006, 0x00010001, 0x0063B03B ;
HKR,InitVerbs,0007, 0x00010001, 0x0073B03B ;
HKR,InitVerbs,0008, 0x00010001, 0x00A71F41 ; SPDIF disable
HKR,InitVerbs,0009, 0x00010001, 0x006707C0 ; Port A HP enable
HKR,InitVerbs,0010, 0x00010001, 0x00470600 ; Force ADC Channel/Stream ID to 00
HKR,InitVerbs,0011, 0x00010001, 0x01470100 ; Set ADC Selector to Mic
HKR,InitVerbs,0012, 0x00010001, 0x01570100 ; Set old ADC Selector to Mic
HKR,InitVerbs,0013, 0x00010001, 0x00c70100 ; Set Mic Selector to PortB
HKR,InitVerbs,0014, 0x00010001, 0x00D70100 ; Set LineIn Selector to PortC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -