;Copyright (c) Microsoft Corporation. All rights reserved. ; ;Module Name: ; viahdb.inf ; ;Abstract: ; INF file for installing the Microsoft UAA Function Driver for High ; Definition Audio ; ; Copyright (c) 2006 VIA Technologies, Inc. [Version] CatalogFile=viahduaa.cat Signature="$Windows NT$" Class=MEDIA ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%VIA% DriverVer=07/10/2009,6.0.01.7300 [DestinationDirs] DefaultDestDir =10; dirid = \system32\drivers HdAudModel.CopyList =10,system32\drivers HdAudProp.CopyList =10,system32 HdAudShortCut.CopyList =10,system32 SfxFx.CopyList=11 ; %windir%\system32 [SourceDisksNames] 222=%DiskId1%,"",222 [SourceDisksFiles] viahduaa.sys=222 VIASysFx.dll=222 VIAPropPageExt.dll=222 nQAPO.dll=222 nQPropPageExt.dll=222 Dts2APO.dll=222 Dts2PropPageExt.dll=222 ViaMicArrayAPO.dll=222 ViaMicArrayPropPageExt.dll=222 [Manufacturer] %VIAName%=VIAHDAUDIOID ;============================================================================ [ControlFlags] ExcludeFromSelect = * [VIAHDAUDIOID] %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_E721 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_1398 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0397 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0428 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_4428 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_A721 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_4397 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0433 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0438 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0440 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0441 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_4441 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_E721&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_1398&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0397&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0428&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_4428&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_A721&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_4397&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0433&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0438&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0440&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_0441&SUBSYS_11060000 %HdAudioFunctionDriver.VIAHD.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_1106&DEV_4441&SUBSYS_11060000 [HdAudModel] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration CopyFiles = HdAudModel.CopyList, HdAudProp.CopyList, HdAudShortCut.CopyList, SfxFx.CopyList AddProperty=VIASysFxBranding.AddProperty RegisterDlls=SfxFx.RegisterDlls AddReg = HdAudModel.AddReg, HdAudProp.AddReg, HdAudInit.AddReg, HdAudShortCut.AddReg, HdAudBranding.AddReg, DisableProtectedAudioDG.AddReg [HdAudModel.HW] AddReg = HdAudSecurity.AddReg [HdAudModel.Services] AddService=VIAHdAudAddService, 0x00000002, HdAud_Service_Install [HdAud_Service_Install] DisplayName = %UAAFunctionDriverForHdAudio.SvcDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\viahduaa.sys [HdAudModel.CopyList] viahduaa.sys [HdAudInit.AddReg] ;; Sample Section to Illustrate the format for Initialization verbs. ;; Uncomment and add appropriate verbs as needed. ;; Note that the top nibble of the verb (Codec Address) must be '0'. ;HKR,InitVerbs,NumVerbs,0x00010001, 0x00000004 ; Example: Number of verbs in the init section ;HKR,InitVerbs,0000, 0x00010001, 0x01E71C01 ; Sets first byte of pin config info ;HKR,InitVerbs,0001, 0x00010001, 0x01E71D44 ; Sets second byte of pin config info ;HKR,InitVerbs,0002, 0x00010001, 0x01E71E21 ; Sets third byte of pin config info ;HKR,InitVerbs,0003, 0x00010001, 0x01E71F00 ; Sets fourth byte of pin config info ;HKR,InitVerbs,NumVerbs,0x00010001, 0x00000001 ; Example: Number of verbs in the init section ;HKR,InitVerbs,0000, 0x00010001, 0x001F7301 ; Set ADC DC-Offset Removal Control bit ;; ;; Init cElements of Mic Array ;; HKR,ViaMicArray,NumInitcE,0x00010001, 0x00000002 ; Number of Init cElements in the init section HKR,ViaMicArray,usType_nE00,0x00010001, 0x00000002 ; Set the Usage Type of cElement 0 HKR,ViaMicArray,wXCoord_nE00,0x00010001, 0x00000000 ; Set the distance of X Coord. of cElement 0 HKR,ViaMicArray,wYCoord_nE00,0x00010001, 0xFFFFFFCE ; Set the distance of Y Coord. of cElement 0 HKR,ViaMicArray,wZCoord_nE00,0x00010001, 0x00000000 ; Set the distance of Z Coord. of cElement 0 HKR,ViaMicArray,wVerticalAngle_nE00,0x00010001, 0x00000000 ; Set the Vertical Angle of cElement 0 HKR,ViaMicArray,wHorizontalAngle_nE00,0x00010001, 0x00000000 ; Set the Horizontal Angle of cElement 0 HKR,ViaMicArray,usType_nE01,0x00010001, 0x00000002 ; Set the Usage Type of cElement 1 HKR,ViaMicArray,wXCoord_nE01,0x00010001, 0x00000000 ; Set the distance of X Coord. of cElement 1 HKR,ViaMicArray,wYCoord_nE01,0x00010001, 0x00000032 ; Set the distance of Y Coord. of cElement 1 HKR,ViaMicArray,wZCoord_nE01,0x00010001, 0x00000000 ; Set the distance of Z Coord. of cElement 1 HKR,ViaMicArray,wVerticalAngle_nE01,0x00010001, 0x00000000 ; Set the Vertical Angle of cElement 1 HKR,ViaMicArray,wHorizontalAngle_nE01,0x00010001, 0x00000000 ; Set the Horizontal Angle of cElement 1 [HdAudShortCut.CopyList] [HdAudShortCut.AddReg] [HdAudModel.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,viahduaa.sys HKLM,%MediaCategories%\%VIAGUID.Mic2%,Name,,%VIAPin.Mic2% HKLM,%MediaCategories%\%VIAGUID.Mic2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.GenAngIn%,Name,,%VIAPin.GenAngIn% HKLM,%MediaCategories%\%VIAGUID.GenAngIn%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.PCBeepIn%,Name,,%VIAPin.PCBeepIn% HKLM,%MediaCategories%\%VIAGUID.PCBeepIn%,Display,1,00,00,00,00 ; Headphone name HKLM,%MediaCategories%\%VIAGUID.Headphone%,Name,,%VIAPin.Headphone% HKLM,%MediaCategories%\%VIAGUID.Headphone%,Display,1,00,00,00,00 ; CD Audio name HKLM,%MediaCategories%\%VIAGUID.CDAudio%,Name,,%VIAPin.CDAudio% HKLM,%MediaCategories%\%VIAGUID.CDAudio%,Display,1,00,00,00,00 ; Microphone name HKLM,%MediaCategories%\%VIAGUID.Microphone%,Name,,%VIAPin.Microphone% HKLM,%MediaCategories%\%VIAGUID.Microphone%,Display,1,00,00,00,00 ; Line In name HKLM,%MediaCategories%\%VIAGUID.LineIn%,Name,,%VIAPin.LineIn% HKLM,%MediaCategories%\%VIAGUID.LineIn%,Display,1,00,00,00,00 ; Front Microphone customized name HKLM,%MediaCategories%\%VIAGUID.FrontMicrophone%,Name,,%VIAPin.FrontMicrophone% HKLM,%MediaCategories%\%VIAGUID.FrontMicrophone%,Display,1,00,00,00,00 ; Internal Speaker/Headphone name HKLM,%MediaCategories%\%VIAGUID.InterSpkrHeadphone%,Name,,%VIAPin.InterSpkrHeadphone% HKLM,%MediaCategories%\%VIAGUID.InterSpkrHeadphone%,Display,1,00,00,00,00 ;; WDM Multi-channel Pin HKLM,%MediaCategories%\%VIAGUID.Back%,Name,,%VIAPin.Back% HKLM,%MediaCategories%\%VIAGUID.Back%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.CntrLfe%,Name,,%VIAPin.CntrLfe% HKLM,%MediaCategories%\%VIAGUID.CntrLfe%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.Side%,Name,,%VIAPin.Side% HKLM,%MediaCategories%\%VIAGUID.Side%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.Front%,Name,,%VIAPin.Front% HKLM,%MediaCategories%\%VIAGUID.Front%,Display,1,00,00,00,00 ; Digital Mic HKLM,%MediaCategories%\%VIAGUID.DMic%,Name,,%VIAPin.DMic% HKLM,%MediaCategories%\%VIAGUID.DMic%,Display,1,00,00,00,00 ; SPDIF TX0 HKLM,%MediaCategories%\%VIAGUID.STX0%,Name,,%VIAPin.STX0% HKLM,%MediaCategories%\%VIAGUID.STX0%,Display,1,00,00,00,00 ; SPDIF TX1 HKLM,%MediaCategories%\%VIAGUID.STX1%,Name,,%VIAPin.STX1% HKLM,%MediaCategories%\%VIAGUID.STX1%,Display,1,00,00,00,00 ; SPDIF/HDMI TX0/TX1 HKLM,%MediaCategories%\%VIAGUID.DSTX0%,Name,,%VIAPin.DSTX0% HKLM,%MediaCategories%\%VIAGUID.DSTX0%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.DSTX1%,Name,,%VIAPin.DSTX1% HKLM,%MediaCategories%\%VIAGUID.DSTX1%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.DHDMITX0%,Name,,%VIAPin.DHDMITX0% HKLM,%MediaCategories%\%VIAGUID.DHDMITX0%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VIAGUID.DHDMITX1%,Name,,%VIAPin.DHDMITX1% HKLM,%MediaCategories%\%VIAGUID.DHDMITX1%,Display,1,00,00,00,00 ; Mono Out HKLM,%MediaCategories%\%VIAGUID.DMonoOut%,Name,,%VIAPin.DMonoOut% HKLM,%MediaCategories%\%VIAGUID.DMonoOut%,Display,1,00,00,00,00 ; Int Mic HKLM,%MediaCategories%\%VIAGUID.DIntMic%,Name,,%VIAPin.DIntMic% HKLM,%MediaCategories%\%VIAGUID.DIntMic%,Display,1,00,00,00,00 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% ;HKR,,SetupPreferredAudioDevices,3,01,00,00,00 HKR,,DisableSetupDiChangeState,1,00,00,00,00 ; Set to 01,00,00,00 to disable proppage restarting of driver on policy change ; 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,SysAudioTopoMiniportWorkaround,1,00,00,00,00 ; Enables holding ref on topo port & miniport when device is uninstantiated 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 HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers HKR,GlobalSettings,HpMode,1,00,00,00,00 ; Headphone is Independent Mode at fisrt boot HKR,GlobalSettings,EnableDynamicDevices,1,01,00,00,00 ; Headphone will come and go dynamically. HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ; VCfg bit will be set on SPDIF out HKR,GlobalSettings,ReloadCSetting,1,01,00,00,00 ; Reload custom setting HKR,GlobalSettings,RedirectHPCtrl,1,01,00,00,00 ; Redirection HP funtion control HKR,GlobalSettings,CurrentRearOutChannel,1,02,00,00,00 ; Current Rear Out Channel Config HKR,GlobalSettings,SwHPMdFrBt,1,01,00,00,00 ; Swtich HP mode at first boot HKR,GlobalSettings,SpkrsActive,1,01,00,00,00 ; HKR,GlobalSettings,IHPActive,1,01,00,00,00 ; ; Driver Capabilities HKR,GlobalSettings\\DriverCaps,CenterLfeSwap,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvFuncSndQulty,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvFuncEQ,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvFuncBM,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvPtchMixerDisable,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvHWPinConfigEnable,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRedirectHPEnable,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvPseudoMicBoostEnable,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAutoMuteGainToEnd,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvStereoExpandEnabele,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvUnsolRespEnable,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvCDInAlwaysEnable,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvHPAlwaysEnable,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvEAPDFunction,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvEPDAValue,1,01,00,00,00 ; 0 for power down 1 for power up HKR,GlobalSettings\\DriverCaps,DrvUseMagict51,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvUseCustomCapsDevPinName,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvUseMixWidAsFrontOutVol,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvUse025dBAsStepsOfWidVolCtrl,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvFrontMIcDisableExceptCapture,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSpkrDevAsIntrSpkrHPByVt3310OnWinVis,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvIntrSpkrMode,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,MicArrayAlwaysEnable,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,FrontMicArrayAlwaysEnable,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,MicArrayAlwaysDisable,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,FrontMicArrayAlwaysDisable,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvDynamicDeviceSupported,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvFrMicAsGenAnalogInput,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvUseCDInAsPCBeep,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvPlyRecAMxIdlePowerStateChange,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvMuteAAPathJacksUnPlugged,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSetHPFrOutAsN6dB,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvMicSelectSupportRTCApp,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,PCBeepInExist,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvCreateRearRenderWDM,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSwitchTo2ndSPDIFOut,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSingleMuxCaptureDevVistaSupport,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSPDIFUseAsHDMI,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSPDIFHDMISwitchSupport,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSPDIFTX2Support,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,MixerMaxVol12dB,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvADMaxVolLimit15dB,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecLineInMaxVolLimit15dB,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecMicMaxVolLimit15dB,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSPDIFHDMI2SwitchSupport,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvExChgDefaultDigDev,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvExChgDefaultDig2Dev,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSPDIFTX0IsHDMI,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvPlyRecAMxIdlePowerStateChangeVT3397,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvFrontVolCtrlAngMixerOut,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAutoMuteGainToEndDigVol,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSetRecMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetRecLineInMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecLineInMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetRecMicrophoneMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecMicrophoneMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetRecCDInMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecCDInMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetRecStereoMixerMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvRecStereoMixerMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvWidgetsPowerDownAtUnload,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvHWDigVolZipPatch,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvOEMNBCase,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvCaplessHPGPIODetect,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSetSpeakerMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSpeakerMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetIndpHPMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvIndpHPMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvMSICase,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvDMicSoftGain,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,PCBeepMute,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvSetAMicMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAMicMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetALineInMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvALineInMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetACDInMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvACDInMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvSetAFMicMaxLvlByIni,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAFMicMaxLevel,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvHPProtect,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvHPProtectGain,0x00010001,0x00000000 ; HKR,GlobalSettings\\DriverCaps,DrvRecMuxSelectFix,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAutoPlugOutInRetaskJack,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,Drv2ChRenderOnIndpHP,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAzComSetDigitalDevByBIOS,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAzComPowerSequence,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DrvAzComFrontOutPathPowerUp,1,00,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates22050,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates176400,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanSampleRates192000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates22050,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates176400,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderSampleRates192000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates22050,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates176400,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureSampleRates192000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates22050,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates176400,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureSampleRates192000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates22050,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates176400,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2SampleRates192000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates22050,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates176400,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputSampleRates192000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates8000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates11025,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates16000,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates22050,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates32000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates44100,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates48000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates88200,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates96000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates176400,1,01,00,00,00 ; HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputSampleRates192000,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanBitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanBitDepths20,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanBitDepths24,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelRender8ChanBitDepths32,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderBitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderBitDepths20,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderBitDepths24,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelRenderBitDepths32,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureBitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureBitDepths20,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureBitDepths24,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeRearPanelCaptureBitDepths32,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureBitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureBitDepths20,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureBitDepths24,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCaptureBitDepths32,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputBitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputBitDepths20,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputBitDepths24,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalInputBitDepths32,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputBitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputBitDepths20,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputBitDepths24,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeDigitalOutputBitDepths32,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2BitDepths16,1,01,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2BitDepths20,1,00,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2BitDepths24,1,00,00,00,00 ; ;HKR,GlobalSettings\\DriverCaps,DisableeFrontPanelCapture2BitDepths32,1,00,00,00,00 ; ;HKR,PowerSettings,ConservationIdleTime,1,1e,00,00,00 ;HKR,PowerSettings,PerformanceIdleTime,1,2c,01,00,00 ;HKR,PowerSettings,IdlePowerState,1,04,00,00,00 [HdAudProp.CopyList] [HdAudProp.AddReg] [HdAudBranding.AddReg] [HdAudModel.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave%, HdAudModel.RearLineOutWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutWave2%, HdAudModel.RearLineOutWave2 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_RearLineOutWave2%, HdAudModel.RearLineOutWave2 ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineOutWave2%, HdAudModel.RearLineOutWave2 ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo%, HdAudModel.RearLineOutTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopoSQ%, HdAudModel.RearLineOutTopoSQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopoSQ%, HdAudModel.RearLineOutTopoSQ AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo2%, HdAudModel.RearLineOutTopo2 AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo2%, HdAudModel.RearLineOutTopo2 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineOutTopo2SQ%, HdAudModel.RearLineOutTopo2SQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineOutTopo2SQ%, HdAudModel.RearLineOutTopo2SQ AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_RearLineInWave%, HdAudModel.RearLineInWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_RearLineInTopo%, HdAudModel.RearLineInTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelHeadphoneWave%, HdAudModel.FrontPanelHeadphoneWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopo%, HdAudModel.FrontPanelHeadphoneTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelHeadphoneTopoSQ%, HdAudModel.FrontPanelHeadphoneTopoSQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelHeadphoneTopoSQ%, HdAudModel.FrontPanelHeadphoneTopoSQ AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_FrontPanelMicWave%, HdAudModel.FrontPanelMicWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_FrontPanelMicTopo%, HdAudModel.FrontPanelMicTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutputWave%, HdAudModel.DigitalOutputWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopo%, HdAudModel.DigitalOutputTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopoSD%, HdAudModel.DigitalOutputTopoSD AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopoSD%, HdAudModel.DigitalOutputTopoSD AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutputTopoSQ%, HdAudModel.DigitalOutputTopoSQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutputTopoSQ%, HdAudModel.DigitalOutputTopoSQ AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalOutput2Wave%, HdAudModel.DigitalOutput2Wave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2Topo%, HdAudModel.DigitalOutput2Topo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2TopoSD%, HdAudModel.DigitalOutput2TopoSD AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2TopoSD%, HdAudModel.DigitalOutput2TopoSD AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalOutput2TopoSQ%, HdAudModel.DigitalOutput2TopoSQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalOutput2TopoSQ%, HdAudModel.DigitalOutput2TopoSQ AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalInputWave%, HdAudModel.DigitalInputWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalInputTopo%, HdAudModel.DigitalInputTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_MicArrayWave%, HdAudModel.MicArrayWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MicArrayTopo%, HdAudModel.MicArrayTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_AuxInWave%, AzAudModel.AuxInWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_AuxInTopo%, AzAudModel.AuxInTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalMicWave%, AzAudModel.DigitalMicWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DigitalMicWave%, AzAudModel.DigitalMicWave ; WaveRT AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_DigitalMicWave%, AzAudModel.DigitalMicWave ; AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DigitalMicTopo%, AzAudModel.DigitalMicTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_DigitalMicTopo%, AzAudModel.DigitalMicTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MonoOutWave%, AzAudModel.MonoOutWave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MonoOutWave%, AzAudModel.MonoOutWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_MonoOutWave%, AzAudModel.MonoOutWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MonoOutTopo%, AzAudModel.MonoOutTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_MonoOutTopo%, AzAudModel.MonoOutTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_IntMicWave%, AzAudModel.IntMicWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_IntMicWave%, AzAudModel.IntMicWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_IntMicWave%, AzAudModel.IntMicWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_IntMicTopo%, AzAudModel.IntMicTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_IntMicTopo%, AzAudModel.IntMicTopo ; HDMI AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HDMIOutputWave%, HdAudModel.HDMIOutputWave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HDMIOutputWave%, HdAudModel.HDMIOutputWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HDMIOutputWave%, HdAudModel.HDMIOutputWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HDMIOutputTopo%, HdAudModel.HDMIOutputTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HDMIOutputTopo%, HdAudModel.HDMIOutputTopo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HDMIOutputTopoSQ%, HdAudModel.HDMIOutputTopoSQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HDMIOutputTopoSQ%, HdAudModel.HDMIOutputTopoSQ AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HDMIOutput2Wave%, HdAudModel.HDMIOutput2Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_HDMIOutput2Wave%, HdAudModel.HDMIOutput2Wave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_HDMIOutput2Wave%, HdAudModel.HDMIOutput2Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HDMIOutput2Topo%, HdAudModel.HDMIOutput2Topo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HDMIOutput2Topo%, HdAudModel.HDMIOutput2Topo AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_HDMIOutput2TopoSQ%, HdAudModel.HDMIOutput2TopoSQ AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_HDMIOutput2TopoSQ%, HdAudModel.HDMIOutput2TopoSQ ; Via Capture ;; Line-In AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaLineInCaptureWave%, AzAudModel.ViaLineInCaptureWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_ViaLineInCaptureWave%, AzAudModel.ViaLineInCaptureWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_ViaLineInCaptureWave%, AzAudModel.ViaLineInCaptureWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaLineInCaptureTopo%, AzAudModel.ViaLineInCaptureTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_ViaLineInCaptureTopo%, AzAudModel.ViaLineInCaptureTopo ;; Microphone AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaMicInCaptureWave%, AzAudModel.ViaMicInCaptureWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_ViaMicInCaptureWave%, AzAudModel.ViaMicInCaptureWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_ViaMicInCaptureWave%, AzAudModel.ViaMicInCaptureWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaMicInCaptureTopo%, AzAudModel.ViaMicInCaptureTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_ViaMicInCaptureTopo%, AzAudModel.ViaMicInCaptureTopo ;; Front Microphone AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaFrontMicCaptureWave%, AzAudModel.ViaFrontMicCaptureWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_ViaFrontMicCaptureWave%, AzAudModel.ViaFrontMicCaptureWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_ViaFrontMicCaptureWave%, AzAudModel.ViaFrontMicCaptureWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaFrontMicCaptureTopo%, AzAudModel.ViaFrontMicCaptureTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_ViaFrontMicCaptureTopo%, AzAudModel.ViaFrontMicCaptureTopo ;; CD-In AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaCDInCaptureWave%, AzAudModel.ViaCDInCaptureWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_ViaCDInCaptureWave%, AzAudModel.ViaCDInCaptureWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_ViaCDInCaptureWave%, AzAudModel.ViaCDInCaptureWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaCDInCaptureTopo%, AzAudModel.ViaCDInCaptureTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_ViaCDInCaptureTopo%, AzAudModel.ViaCDInCaptureTopo ;; Stereo Mixer AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaStereoMixerWave%, AzAudModel.ViaStereoMixerWave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_ViaStereoMixerWave%, AzAudModel.ViaStereoMixerWave AddInterface=%KSCATEGORY_REALTIME%,%KSNAME_ViaStereoMixerWave%, AzAudModel.ViaStereoMixerWave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_ViaStereoMixerTopo%, AzAudModel.ViaStereoMixerTopo AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_ViaStereoMixerTopo%, AzAudModel.ViaStereoMixerTopo ; Rear line out [HdAudModel.RearLineOutWave] AddReg = HdAudModel.RearLineOutWave.AddReg [HdAudModel.RearLineOutWave.AddReg] HKR,,FriendlyName,,%RearLineOutWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.RearLineOutWave2] AddReg = HdAudModel.RearLineOutWave2.AddReg [HdAudModel.RearLineOutWave2.AddReg] HKR,,FriendlyName,,%RearLineOutWave2DeviceName% HKR,,CLSID,,%Proxy.CLSID% ;HKR,,FriendlyName,,%RearLineOutDacName% ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;IntHdAudGuid.RearLineOutDac HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidRearLineOutDac%,Name,,%RearLineOutDacName% HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidRearLineOutDac%,Display,1,00,00,00,00 HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidDisableDigitalOutput%,Name,,%DisableDigitalOutputName% HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidDisableDigitalOutput%,Display,1,00,00,00,00 HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidDisableDigital2Output%,Name,,%DisableDigital2OutputName% HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidDisableDigital2Output%,Display,1,00,00,00,00 HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidFrontHPOutDac%,Name,,%FrontHPOutDacName% HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HdAudGuidFrontHPOutDac%,Display,1,00,00,00,00 [HdAudModel.RearLineOutTopo] AddReg = HdAudModel.RearLineOutTopo.AddReg, SysFx.AddReg, OEMSettingsOverride.AddReg [HdAudModel.RearLineOutTopo.AddReg] HKR,,FriendlyName,,%RearLineOutTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.RearLineOutTopo2] AddReg = HdAudModel.RearLineOutTopo2.AddReg, SysFx.AddReg, OEMSettingsOverride.AddReg [HdAudModel.RearLineOutTopo2.AddReg] HKR,,FriendlyName,,%RearLineOutTopo2DeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.RearLineOutTopoSQ] AddReg = HdAudModel.RearLineOutTopoSQ.AddReg, SysFx2.AddReg, OEMSettingsOverride.AddReg [HdAudModel.RearLineOutTopoSQ.AddReg] HKR,,FriendlyName,,%RearLineOutTopoSQDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.RearLineOutTopo2SQ] AddReg = HdAudModel.RearLineOutTopo2SQ.AddReg, SysFx2.AddReg, OEMSettingsOverride.AddReg [HdAudModel.RearLineOutTopo2SQ.AddReg] HKR,,FriendlyName,,%RearLineOutTopo2SQDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Rear line in [HdAudModel.RearLineInWave] AddReg = HdAudModel.RearLineInWave.AddReg [HdAudModel.RearLineInWave.AddReg] HKR,,FriendlyName,,%RearLineInWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.RearLineInTopo] AddReg = HdAudModel.RearLineInTopo.AddReg, CapSysFx.AddReg, OEMAllSettingsOverride.AddReg [HdAudModel.RearLineInTopo.AddReg] HKR,,FriendlyName,,%RearLineInTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Front panel headphone [HdAudModel.FrontPanelHeadphoneWave] AddReg = HdAudModel.FrontPanelHeadphoneWave.AddReg [HdAudModel.FrontPanelHeadphoneWave.AddReg] HKR,,FriendlyName,,%FrontPanelHeadphoneWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.FrontPanelHeadphoneTopo] AddReg = HdAudModel.FrontPanelHeadphoneTopo.AddReg, SysFx.AddReg, OEMHPSettingsOverride.AddReg [HdAudModel.FrontPanelHeadphoneTopo.AddReg] HKR,,FriendlyName,,%FrontPanelHeadphoneTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.FrontPanelHeadphoneTopoSQ] AddReg = HdAudModel.FrontPanelHeadphoneTopoSQ.AddReg, SysFx2.AddReg, OEMHPSettingsOverride.AddReg [HdAudModel.FrontPanelHeadphoneTopoSQ.AddReg] HKR,,FriendlyName,,%FrontPanelHeadphoneTopoSQDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Front panel mic [HdAudModel.FrontPanelMicWave] AddReg = HdAudModel.FrontPanelMicWave.AddReg [HdAudModel.FrontPanelMicWave.AddReg] HKR,,FriendlyName,,%FrontPanelMicWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.FrontPanelMicTopo] AddReg = HdAudModel.FrontPanelMicTopo.AddReg, CapSysFx.AddReg, OEMAllSettingsOverride.AddReg [HdAudModel.FrontPanelMicTopo.AddReg] HKR,,FriendlyName,,%FrontPanelMicTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Digital output [HdAudModel.DigitalOutputWave] AddReg = HdAudModel.DigitalOutputWave.AddReg [HdAudModel.DigitalOutputWave.AddReg] HKR,,FriendlyName,,%DigitalOutputWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalOutputTopo] AddReg = HdAudModel.DigitalOutputTopo.AddReg, DOutSysFx.AddReg, OEMDOutSettingsOverride.AddReg [HdAudModel.DigitalOutputTopo.AddReg] HKR,,FriendlyName,,%DigitalOutputTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalOutputTopoSD] AddReg = HdAudModel.DigitalOutputTopoSD.AddReg, DOutSysFx.AddReg, OEMDOutSettingsOverride.AddReg [HdAudModel.DigitalOutputTopoSD.AddReg] HKR,,FriendlyName,,%DigitalOutputTopoSDDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalOutputTopoSQ] AddReg = HdAudModel.DigitalOutputTopoSQ.AddReg, DOutSysFxQ.AddReg, OEMDOutSettingsOverride.AddReg [HdAudModel.DigitalOutputTopoSQ.AddReg] HKR,,FriendlyName,,%DigitalOutputTopoSDDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Digital output 2 [HdAudModel.DigitalOutput2Wave] AddReg = HdAudModel.DigitalOutput2Wave.AddReg [HdAudModel.DigitalOutput2Wave.AddReg] HKR,,FriendlyName,,%DigitalOutput2WaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalOutput2Topo] AddReg = HdAudModel.DigitalOutput2Topo.AddReg, DOutSysFx.AddReg, OEMDOutSettingsOverride.AddReg [HdAudModel.DigitalOutput2Topo.AddReg] HKR,,FriendlyName,,%DigitalOutput2TopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalOutput2TopoSD] AddReg = HdAudModel.DigitalOutput2TopoSD.AddReg, DOutSysFx.AddReg, OEMDOutSettingsOverride.AddReg [HdAudModel.DigitalOutput2TopoSD.AddReg] HKR,,FriendlyName,,%DigitalOutput2TopoSDDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalOutput2TopoSQ] AddReg = HdAudModel.DigitalOutput2TopoSQ.AddReg, DOutSysFxQ.AddReg, OEMDOutSettingsOverride.AddReg [HdAudModel.DigitalOutput2TopoSQ.AddReg] HKR,,FriendlyName,,%DigitalOutput2TopoSDDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; HDMI [HdAudModel.HDMIOutputWave] AddReg = HdAudModel.HDMIOutputWave.AddReg [HdAudModel.HDMIOutputWave.AddReg] HKR,,FriendlyName,,%HDMIOutputWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.HDMIOutputTopo] AddReg = HdAudModel.HDMIOutputTopo.AddReg, DOutSysFx.AddReg, OEMHDMIOutSettingsOverride.AddReg [HdAudModel.HDMIOutputTopo.AddReg] HKR,,FriendlyName,,%HDMIOutputTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.HDMIOutputTopoSQ] AddReg = HdAudModel.HDMIOutputTopoSQ.AddReg, DOutSysFxQ.AddReg, OEMHDMIOutSettingsOverride.AddReg [HdAudModel.HDMIOutputTopoSQ.AddReg] HKR,,FriendlyName,,%HDMIOutputTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; HDMI 2 [HdAudModel.HDMIOutput2Wave] AddReg = HdAudModel.HDMIOutput2Wave.AddReg [HdAudModel.HDMIOutput2Wave.AddReg] HKR,,FriendlyName,,%HDMIOutput2WaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.HDMIOutput2Topo] AddReg = HdAudModel.HDMIOutput2Topo.AddReg, DOutSysFx.AddReg, OEMHDMIOutSettingsOverride.AddReg [HdAudModel.HDMIOutput2Topo.AddReg] HKR,,FriendlyName,,%HDMIOutput2TopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.HDMIOutput2TopoSQ] AddReg = HdAudModel.HDMIOutput2TopoSQ.AddReg, DOutSysFxQ.AddReg, OEMHDMIOutSettingsOverride.AddReg [HdAudModel.HDMIOutput2TopoSQ.AddReg] HKR,,FriendlyName,,%HDMIOutput2TopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Digital input [HdAudModel.DigitalInputWave] AddReg = HdAudModel.DigitalInputWave.AddReg [HdAudModel.DigitalInputWave.AddReg] HKR,,FriendlyName,,%DigitalInputWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.DigitalInputTopo] AddReg = HdAudModel.DigitalInputTopo.AddReg, EventDrivenMode.AddReg [HdAudModel.DigitalInputTopo.AddReg] HKR,,FriendlyName,,%DigitalInputTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Microphone Array [HdAudModel.MicArrayWave] AddReg = HdAudModel.MicArrayWave.AddReg [HdAudModel.MicArrayWave.AddReg] HKR,,FriendlyName,,%MicArrayWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudModel.MicArrayTopo] AddReg = HdAudModel.MicArrayTopo.AddReg, EventDrivenMode.AddReg [HdAudModel.MicArrayTopo.AddReg] HKR,,FriendlyName,,%MicArrayTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Auxiliary Input [AzAudModel.AuxInWave] AddReg = AzAudModel.AuxInWave.AddReg [AzAudModel.AuxInWave.AddReg] HKR,,FriendlyName,,%AuxInWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.AuxInTopo] AddReg = AzAudModel.AuxInTopo.AddReg [AzAudModel.AuxInTopo.AddReg] HKR,,FriendlyName,,%AuxInTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Digital Mic [AzAudModel.DigitalMicWave] AddReg = AzAudModel.DigitalMicWave.AddReg [AzAudModel.DigitalMicWave.AddReg] HKR,,FriendlyName,,%DigitalMicWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.DigitalMicTopo] AddReg = AzAudModel.DigitalMicTopo.AddReg, EventDrivenMode.AddReg [AzAudModel.DigitalMicTopo.AddReg] HKR,,FriendlyName,,%DigitalMicTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Int Mic [AzAudModel.IntMicWave] AddReg = AzAudModel.IntMicWave.AddReg [AzAudModel.IntMicWave.AddReg] HKR,,FriendlyName,,%IntMicWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.IntMicTopo] AddReg = AzAudModel.IntMicTopo.AddReg, EventDrivenMode.AddReg [AzAudModel.IntMicTopo.AddReg] HKR,,FriendlyName,,%IntMicTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Mono Out [AzAudModel.MonoOutWave] AddReg = AzAudModel.MonoOutWave.AddReg [AzAudModel.MonoOutWave.AddReg] HKR,,FriendlyName,,%MonoOutWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.MonoOutTopo] AddReg = AzAudModel.MonoOutTopo.AddReg, EventDrivenMode.AddReg [AzAudModel.MonoOutTopo.AddReg] HKR,,FriendlyName,,%MonoOutTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ; Via Capture ;; Line-In [AzAudModel.ViaLineInCaptureWave] AddReg = AzAudModel.ViaLineInCaptureWave.AddReg [AzAudModel.ViaLineInCaptureWave.AddReg] HKR,,FriendlyName,,%ViaLineInCaptureWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.ViaLineInCaptureTopo] AddReg = AzAudModel.ViaLineInCaptureTopo.AddReg, OEMAllSettingsOverride.AddReg [AzAudModel.ViaLineInCaptureTopo.AddReg] HKR,,FriendlyName,,%ViaLineInCaptureTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ;; Microphone [AzAudModel.ViaMicInCaptureWave] AddReg = AzAudModel.ViaMicInCaptureWave.AddReg [AzAudModel.ViaMicInCaptureWave.AddReg] HKR,,FriendlyName,,%ViaMicInCaptureWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.ViaMicInCaptureTopo] AddReg = AzAudModel.ViaMicInCaptureTopo.AddReg, CapSysFx.AddReg, OEMAllSettingsOverride.AddReg [AzAudModel.ViaMicInCaptureTopo.AddReg] HKR,,FriendlyName,,%ViaMicInCaptureTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ;; Front Microphone [AzAudModel.ViaFrontMicCaptureWave] AddReg = AzAudModel.ViaFrontMicCaptureWave.AddReg [AzAudModel.ViaFrontMicCaptureWave.AddReg] HKR,,FriendlyName,,%ViaFrontMicCaptureWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.ViaFrontMicCaptureTopo] AddReg = AzAudModel.ViaFrontMicCaptureTopo.AddReg, CapSysFx.AddReg, OEMAllSettingsOverride.AddReg [AzAudModel.ViaFrontMicCaptureTopo.AddReg] HKR,,FriendlyName,,%ViaFrontMicCaptureTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ;; CD-In [AzAudModel.ViaCDInCaptureWave] AddReg = AzAudModel.ViaCDInCaptureWave.AddReg [AzAudModel.ViaCDInCaptureWave.AddReg] HKR,,FriendlyName,,%ViaCDInCaptureWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.ViaCDInCaptureTopo] AddReg = AzAudModel.ViaCDInCaptureTopo.AddReg, OEMAllSettingsOverride.AddReg [AzAudModel.ViaCDInCaptureTopo.AddReg] HKR,,FriendlyName,,%ViaCDInCaptureTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% ;; Stereo Mixer [AzAudModel.ViaStereoMixerWave] AddReg = AzAudModel.ViaStereoMixerWave.AddReg [AzAudModel.ViaStereoMixerWave.AddReg] HKR,,FriendlyName,,%ViaStereoMixerWaveDeviceName% HKR,,CLSID,,%Proxy.CLSID% [AzAudModel.ViaStereoMixerTopo] AddReg = AzAudModel.ViaStereoMixerTopo.AddReg, OEMAllSettingsOverride.AddReg [AzAudModel.ViaStereoMixerTopo.AddReg] HKR,,FriendlyName,,%ViaStereoMixerTopoDeviceName% HKR,,CLSID,,%Proxy.CLSID% [HdAudSecurity.AddReg] ; FILE_DEVICE_SOUND HKR,,DeviceType,0x10001,0x0000001D ; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)" ;; ;; Copy custom SYSFX and property page ;; [VIASysFxBranding.AddProperty] ;; ;; PKEY_DriverPackage_BrandingIcon, could also use {CF73BB51-3ABF-44A2-85E0-9A3DC7A12132},7,,,"VIAPropPageExt.dll,-200" ;; DeviceBrandingIcon,,,,"%1%\VIAPropPageExt.dll,-200" ;; ;; PKEY_DrvPkg_VendorWebSite, could also use {CF73BB51-3ABF-44A2-85E0-9A3DC7A12132},3,,,"http://www.microsoft.com/whdc/device/audio/default.mspx" ;; DeviceVendorWebSite,,,,"http://www.viatech.com.tw" [SfxFx.CopyList] VIASysFx.dll VIAPropPageExt.dll nQAPO.dll nQPropPageExt.dll Dts2APO.dll Dts2PropPageExt.dll ViaMicArrayAPO.dll ViaMicArrayPropPageExt.dll ;; ;; Register custom SYSFX and property page ;; [SfxFx.RegisterDlls] 11,,VIASysFx.dll,1 11,,VIAPropPageExt.dll,1 11,,nQAPO.dll,1 11,,nQPropPageExt.dll,1 11,,Dts2APO.dll,1 11,,Dts2PropPageExt.dll,1 11,,ViaMicArrayAPO.dll,1 11,,ViaMicArrayPropPageExt.dll,1 ;; ;; The audio engine does not normally load an unsigned sAPO. However, ;; signing is not done until the development process is complete and the driver ;; has been submitted to WHQL. For development and test purposes, the signing ;; requirement can be bypassed by setting the DisableProtectedAudioDG registry ;; value to 1 ;; [DisableProtectedAudioDG.AddReg] HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Audio,DisableProtectedAudioDG,0x00010001,1 ;; ;; All FX\\0 entries in the same grouping ;; ;; VIA APO Case Only [SysFx.AddReg] HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName% HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_PREMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID% HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_ANY% ; GUID NULL means install on all endpoints ; supply a specific GUID to install on a particular bridge pin node type [SysFx2.AddReg] HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName% ;; QSound replacement HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%QSOUND_SYSFX_PREMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%QSOUND_SYSFX_POSTMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%QSOUND_SYSFX_UI_CLSID% HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_ANY% ; GUID NULL means install on all endpoints ; supply a specific GUID to install on a particular bridge pin node type ; reuse VIA APOs HKLM,"SOFTWARE\QSound Labs, Inc.\APO",LFX,,%SYSFX_PREMIX_CLSID% HKLM,"SOFTWARE\QSound Labs, Inc.\APO",GFX,,%SYSFX_POSTMIX_CLSID% HKLM,"SOFTWARE\QSound Labs, Inc.\APO",UI,,%SYSFX_UI_CLSID% ; ; Digital Output Device - GFX ; [DOutSysFx.AddReg] HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyProName% HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_DOUT_PREMIX_CLSID% ;HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_DOUT_POSTMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID% HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_ANY% ; GUID NULL means install on all endpoints ; supply a specific GUID to install on a particular bridge pin node type [DOutSysFxQ.AddReg] HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName% ;HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_PREMIX_CLSID% ;HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID% ;HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID% HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_ANY% ; GUID NULL means install on all endpoints ; supply a specific GUID to install on a particular bridge pin node type ;; QSound replacement HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%QSOUND_SYSFX_PREMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%QSOUND_SYSFX_POSTMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%QSOUND_SYSFX_UI_CLSID% ;; reuse VIA APOs ;HKLM,"SOFTWARE\QSound Labs, Inc.\APO",LFX,,%SYSFX_DOUT_PREMIX_CLSID% ;HKLM,"SOFTWARE\QSound Labs, Inc.\APO",GFX,,%SYSFX_DOUT_POSTMIX_CLSID% ;HKLM,"SOFTWARE\QSound Labs, Inc.\APO",UI,,%SYSFX_UI_CLSID% ; ; Capture Device - LFX ; [CapSysFx.AddReg] HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName% HKR,"FX\\0",%PKEY_SYSFX_PreMixClsid%,,%SYSFX_CAP_PREMIX_CLSID% ;HKR,"FX\\0",%PKEY_SYSFX_PostMixClsid%,,%SYSFX_POSTMIX_CLSID% HKR,"FX\\0",%PKEY_SYSFX_UiClsid%,,%SYSFX_UI_CLSID% ;HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_MICROPHONE% HKR,"FX\\0",%PKEY_SYSFX_Association%,,%KSNODETYPE_ANY% ; GUID NULL means install on all endpoints ; supply a specific GUID to install on a particular bridge pin node type HKR,"FX\\0","{8FADB274-D51D-407e-82D7-984EFF97AC64},0",0x00010001,1 ; For VIA MicArraySetting HKR,"FX\\0",%PKEY_VIAMACAP_CPAS%,0x00010001,0x0F ; Disable sysfx setting HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%,0x00010001,0 ;; ;; All EP\\0 entries in the same grouping ;; ;; Set default format to 48kHz, 24-bit, Stereo ;; Add endpoint extension property page ;; [OEMSettingsOverride.AddReg] HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPEAKER% HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71 HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 [OEMHPSettingsOverride.AddReg] HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_HEADPHONES% HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71 HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 [OEMDOutSettingsOverride.AddReg] HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPDIF_INTERFACE% HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71 HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 [OEMHDMIOutSettingsOverride.AddReg] HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_HDMI_INTERFACE% HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 ;HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71 HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00,16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71 [OEMAllSettingsOverride.AddReg] HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY% HKR,"EP\\0", %PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,DC,05,00,08,00,20,00,16,00,18,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71 HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 [EventDrivenMode.AddReg] HKR,"EP\\0", %PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY% HKR,"EP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 [Strings] VIAName = "VIA Technologies, Inc." MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" VIAGUID.Mic2="{B0AA96E4-2255-11D2-B544-00201860A4D7}" VIAPin.Mic2="Front Mic" VIAGUID.GenAngIn="{7B7193FD-222B-4a74-98F3-3EDE832A347F}" VIAPin.GenAngIn="Line In/Mic In" VIAGUID.PCBeepIn="{CD20B283-4F50-4469-9186-A45124F71457}" VIAPin.PCBeepIn="PC Beep In" ; Headphone name VIAGUID.Headphone="{2C58E4D9-6488-404a-8DD5-F9EE7F622FBE}" VIAPin.Headphone="Headphone" ; CD Audio name VIAGUID.CDAudio="{4033C427-5196-4824-B130-7ECCE8003789}" VIAPin.CDAudio="RCA Input" ; Microphone name VIAGUID.Microphone="{B1DDD053-DE88-4eab-B5A2-66D7C78B328B}" VIAPin.Microphone="Rear Microphone Input" ; Line In name VIAGUID.LineIn="{894A9D94-6F0E-473d-9763-4D699E08A4C9}" VIAPin.LineIn="Rear Line Input" ; Front Microphone name VIAGUID.FrontMicrophone="{BA74D45E-94D4-4194-8750-EDCF0692D1A2}" VIAPin.FrontMicrophone="Front Microphone Input" ; Internal Speaker/Headphone name VIAGUID.InterSpkrHeadphone="{20019E13-C0E9-4f4e-B0BC-E4481EFF5A03}" VIAPin.InterSpkrHeadphone="Internal Speaker/Headphone" ;; WDM Multi-channel Pin VIAGUID.Back="{7324A192-F92B-4cdc-8922-12BA1EB19CF5}" VIAPin.Back="Back" VIAGUID.CntrLfe="{F87A48B2-3C3C-45b7-BE64-017B565DF94F}" VIAPin.CntrLfe="Center/LFE" VIAGUID.Side="{55F8F646-2566-43df-BEB0-5ED0FDB8A031}" VIAPin.Side="Side" VIAGUID.Front="{51E4D6A8-EF83-4b1e-B614-5BD9BFFB2CB5}" VIAPin.Front="Front" VIAGUID.DMic="{2F097D7B-EFCA-4063-8A5E-A8FEE07332E6}" VIAPin.DMic="Digital Mic" VIAGUID.STX0="{8C720F51-AF4D-41b6-BE77-E49ACD53A588}" VIAPin.STX0="SPDIF TX0" VIAGUID.STX1="{4E4063C3-1053-4815-9F4C-B972C85CC333}" VIAPin.STX1="SPDIF TX1" ; SPDIF/HDMI TX0/TX1 VIAGUID.DSTX0="{E387F928-0489-436f-BCC2-3D089419DC95}" VIAPin.DSTX0="SPDIF Interface (TX0)" VIAGUID.DSTX1="{0A3724FA-DB2A-4ac4-8A92-064E1B11D561}" VIAPin.DSTX1="SPDIF Interface (TX1)" VIAGUID.DHDMITX0="{CA697BAE-8C2B-4199-B08A-20A1B97A961F}" VIAPin.DHDMITX0="Digital Output Device (HDMI TX0)" VIAGUID.DHDMITX1="{BA452CC0-9359-4f8c-88D8-1DC96E98C9DE}" VIAPin.DHDMITX1="Digital Output Device (HDMI TX1)" VIAGUID.DMonoOut="{0C7D9A68-8644-41d5-8097-CE7CF17E2931}" VIAPin.DMonoOut="Mono Output Device" VIAGUID.DIntMic="{14993DF1-3500-4a79-9B87-D4DCCDED5E85}" VIAPin.DIntMic="Internal Mic" VIA = "VIA Technologies, Inc." RunDisplayName="High Definition Audio Property Page Shortcut" ; {PlaceHolder="High Definition Audio"} DiskId1 = "UAA Function Driver for High Definition Audio. Installation Disk" ; {PlaceHolder="UAA","High Definition Audio"} HdAudioFunctionDriver.VIAHD.DeviceDesc = "VIA High Definition Audio" ; {PlaceHolder="UAA","High Definition Audio"} UAAFunctionDriverForHdAudio.SvcDesc = "VIA High Definition Audio Driver Service" ; {PlaceHolder="UAA","High Definition Audio"} RearLineOutWaveDeviceName = "HD Audio rear output" ; {PlaceHolder="HD Audio"} RearLineOutWave2DeviceName = "HD Audio rear output 2" ; {PlaceHolder="HD Audio"} RearLineOutDacName = "HD Audio rear line out" ; {PlaceHolder="HD Audio"} RearLineInWaveDeviceName = "HD Audio rear input" ; {PlaceHolder="HD Audio"} RearMicInWaveDeviceName = "HD Audio rear mic" ; {PlaceHolder="HD Audio"} FrontPanelHeadphoneWaveDeviceName ="HD Audio front headphone" ; {PlaceHolder="HD Audio"} FrontHPOutDacName = "HD Audio front headphone" ; {PlaceHolder="HD Audio"} FrontPanelMicWaveDeviceName = "HD Audio front mic" ; {PlaceHolder="HD Audio"} DigitalOutputWaveDeviceName = "HD Audio digital out" ; {PlaceHolder="HD Audio"} DigitalOutput2WaveDeviceName = "HD Audio digital out" ; {PlaceHolder="HD Audio"} HDMIOutputWaveDeviceName = "HD Audio HDMI out" ; {PlaceHolder="HD Audio"} HDMIOutput2WaveDeviceName = "HD Audio HDMI out" ; {PlaceHolder="HD Audio"} DigitalInputWaveDeviceName = "HD Audio digital in" ; {PlaceHolder="HD Audio"} MicArrayWaveDeviceName = "HD Audio mic array" ; {PlaceHolder="HD Audio"} AuxInWaveDeviceName = "HD Audio aux in" ; {PlaceHolder="HD Audio"} DigitalMicWaveDeviceName = "HD Audio digital mic" ; {PlaceHolder="HD Audio"} MonoOutWaveDeviceName = "HD Audio mono out" ; {PlaceHolder="HD Audio"} IntMicWaveDeviceName = "HD Audio internal mic" ; {PlaceHolder="HD Audio"} ; Via Capture ViaLineInCaptureWaveDeviceName = "VIA HD Audio Line In" ; {PlaceHolder="HD Audio"} ViaMicInCaptureWaveDeviceName = "VIA HD Audio Microphone" ; {PlaceHolder="HD Audio"} ViaFrontMicCaptureWaveDeviceName = "VIA HD Audio Front Microphone" ; {PlaceHolder="HD Audio"} ViaCDInCaptureWaveDeviceName = "VIA HD Audio CD In" ; {PlaceHolder="HD Audio"} ViaStereoMixerWaveDeviceName = "VIA HD Audio Stereo Mixer" ; {PlaceHolder="HD Audio"} RearLineOutTopoDeviceName = "HD Audio rear output mixer" ; {PlaceHolder="HD Audio"} RearLineOutTopo2DeviceName = "HD Audio rear output mixer 2" ; {PlaceHolder="HD Audio"} RearLineInTopoDeviceName = "HD Audio rear input mixer" ; {PlaceHolder="HD Audio"} RearMicInTopoDeviceName = "HD Audio rear mic mixer" ; {PlaceHolder="HD Audio"} FrontPanelHeadphoneTopoDeviceName ="HD Audio front headphone mixer" ; {PlaceHolder="HD Audio"} FrontPanelMicTopoDeviceName = "HD Audio front mic mixer" ; {PlaceHolder="HD Audio"} DigitalOutputTopoDeviceName = "HD Audio digital out mixer" ; {PlaceHolder="HD Audio"} DigitalOutput2TopoDeviceName = "HD Audio digital out mixer" ; {PlaceHolder="HD Audio"} HDMIOutputTopoDeviceName = "HD Audio HDMI out mixer" ; {PlaceHolder="HD Audio"} HDMIOutput2TopoDeviceName = "HD Audio HDMI out mixer" ; {PlaceHolder="HD Audio"} DigitalInputTopoDeviceName = "HD Audio digital in mixer" ; {PlaceHolder="HD Audio"} MicArrayTopoDeviceName = "HD Audio mic array mixer" ; {PlaceHolder="HD Audio"} AuxInTopoDeviceName = "HD Audio aux in mixer" ; {PlaceHolder="HD Audio"} DigitalMicTopoDeviceName = "HD Audio digital mic mixer" ; {PlaceHolder="HD Audio"} MonoOutTopoDeviceName = "HD Audio mono out mixer" ; {PlaceHolder="HD Audio"} IntMicTopoDeviceName = "HD Audio internal mic mixer" ; {PlaceHolder="HD Audio"} ; Via Capture ViaLineInCaptureTopoDeviceName = "VIA HD Audio Line In mixer" ; {PlaceHolder="HD Audio"} ViaMicInCaptureTopoDeviceName = "VIA HD Audio Microphone mixer" ; {PlaceHolder="HD Audio"} ViaFrontMicCaptureTopoDeviceName = "VIA HD Audio Front Microphone mixer" ; {PlaceHolder="HD Audio"} ViaCDInCaptureTopoDeviceName = "VIA HD Audio CD In mixer" ; {PlaceHolder="HD Audio"} ViaStereoMixerTopoDeviceName = "VIA HD Audio Stereo Mixer mixer" ; {PlaceHolder="HD Audio"} DigitalOutputTopoSDDeviceName = "HD Audio digital out mixer" ; {PlaceHolder="HD Audio"} DigitalOutput2TopoSDDeviceName = "HD Audio digital out mixer" ; {PlaceHolder="HD Audio"} RearLineOutTopoSQDeviceName = "HD Audio rear output mixer" ; {PlaceHolder="HD Audio"} RearLineOutTopo2SQDeviceName = "HD Audio rear output mixer 2" ; {PlaceHolder="HD Audio"} FrontPanelHeadphoneTopoSQDeviceName ="HD Audio front headphone mixer" ; {PlaceHolder="HD Audio"} DisableDigitalOutputName = "Disable Digital Output" DisableDigital2OutputName = "Disable Digital Out 2" HdAudioDeviceDescription = "VIA High Definition Audio" ; {PlaceHolder="UAA","High Definition Audio"} KSNAME_RearLineOutWave = "RearLineOutWave" ; non-localizable KSNAME_RearLineOutWave2 = "RearLineOutWave2" ; non-localizable KSNAME_RearLineInWave = "RearLineInWave" ; non-localizable KSNAME_FrontPanelHeadphoneWave ="FrontPanelHeadphoneWave" ; non-localizable KSNAME_FrontPanelMicWave = "FrontPanelMicWave" ; non-localizable KSNAME_DigitalOutputWave = "DigitalOutputWave" ; non-localizable KSNAME_DigitalOutput2Wave = "DigitalOutput2Wave" ; non-localizable KSNAME_HDMIOutputWave = "HDMIOutputWave" ; non-localizable KSNAME_HDMIOutput2Wave = "HDMIOutput2Wave" ; non-localizable KSNAME_DigitalInputWave = "DigitalInputWave" ; non-localizable KSNAME_MicArrayWave = "MicArrayWave" ; non-localizable KSNAME_AuxInWave = "AuxInputWave" ; non-localizable KSNAME_DigitalMicWave = "DigitalMicWave" ; non-localizable KSNAME_MonoOutWave = "MonoOutWave" ; non-localizable KSNAME_IntMicWave = "IntMicWave" ; non-localizable ; Via Capture KSNAME_ViaLineInCaptureWave = "ViaLineInCaptureWave" ; non-localizable KSNAME_ViaMicInCaptureWave = "ViaMicInCaptureWave" ; non-localizable KSNAME_ViaFrontMicCaptureWave = "ViaFrontMicCaptureWave" ; non-localizable KSNAME_ViaCDInCaptureWave = "ViaCDInCaptureWave" ; non-localizable KSNAME_ViaStereoMixerWave = "ViaStereoMixerWave" ; non-localizable KSNAME_RearLineOutTopo = "RearLineOutTopo" ; non-localizable KSNAME_RearLineOutTopo2 = "RearLineOutTopo2" ; non-localizable KSNAME_RearLineInTopo = "RearLineInTopo" ; non-localizable KSNAME_FrontPanelHeadphoneTopo = "FrontPanelHeadphoneTopo" ; non-localizable KSNAME_FrontPanelMicTopo = "FrontPanelMicTopo" ; non-localizable KSNAME_DigitalOutputTopo = "DigitalOutputTopo" ; non-localizable KSNAME_DigitalOutput2Topo = "DigitalOutput2Topo" ; non-localizable KSNAME_HDMIOutputTopo = "HDMIOutputTopo" ; non-localizable KSNAME_HDMIOutput2Topo = "HDMIOutput2Topo" ; non-localizable KSNAME_DigitalInputTopo = "DigitalInputTopo" ; non-localizable KSNAME_MicArrayTopo = "MicArrayTopo" ; non-localizable KSNAME_AuxInTopo = "AuxInputTopo" ; non-localizable KSNAME_DigitalMicTopo = "DigitalMicTopo" ; non-localizable KSNAME_MonoOutTopo = "MonoOutTopo" ; non-localizable KSNAME_IntMicTopo = "IntMicTopo" ; non-localizable ; Via Capture KSNAME_ViaLineInCaptureTopo = "ViaLineInCaptureTopo" ; non-localizable KSNAME_ViaMicInCaptureTopo = "ViaMicInCaptureTopo" ; non-localizable KSNAME_ViaFrontMicCaptureTopo = "ViaFrontMicCaptureTopo" ; non-localizable KSNAME_ViaCDInCaptureTopo = "ViaCDInCaptureTopo" ; non-localizable KSNAME_ViaStereoMixerTopo = "ViaStereoMixerTopo" ; non-localizable KSNAME_DigitalOutputTopoSD = "DigitalOutputTopoSD" ; non-localizable KSNAME_DigitalOutput2TopoSD = "DigitalOutput2TopoSD" ; non-localizable KSNAME_DigitalOutputTopoSQ = "DigitalOutputTopoSQ" ; non-localizable KSNAME_DigitalOutput2TopoSQ = "DigitalOutput2TopoSQ" ; non-localizable KSNAME_HDMIOutputTopoSQ = "HDMIOutputTopoSQ" ; non-localizable KSNAME_HDMIOutput2TopoSQ = "HDMIOutput2TopoSQ" ; non-localizable KSNAME_RearLineOutTopoSQ = "RearLineOutTopoSQ" ; non-localizable KSNAME_RearLineOutTopo2SQ = "RearLineOutTopo2SQ" ; non-localizable KSNAME_FrontPanelHeadphoneTopoSQ = "FrontPanelHeadphoneTopoSQ" ; non-localizable KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}" ; non-localizable KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}" ; non-localizable KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" ; non-localizable KSCATEGORY_TOPOLOGY = "{DDA54A40-1E4C-11D1-A050-405705C10000}" ; non-localizable ; Wave RT KSCATEGORY_REALTIME = "{EB115FFC-10C8-4964-831D-6DCB02E6F23F}" ; non-localizable ; Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" ; non-localizable HdAudGuidRearLineOutDac = "{EEF86A90-3742-4974-B8D2-5370E1C540F6}" ; non-localizable HdAudGuidFrontHPOutDac = "{497B34AD-D67F-411c-8076-80D5B4250D67}" ; non-localizable HdAudGuidDisableDigitalOutput = "{F06BB67D-5C2F-48ad-A307-B449E3B217D6}" ; non-localizable HdAudGuidDisableDigital2Output = "{7E80665D-50DE-41c1-92AC-A1FDED8ABC19}" ; non-localizable ;; ;; SysFx PropertyKey GUIDS ;; PKEY_SYSFX_Association = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},0" PKEY_SYSFX_PreMixClsid = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},1" PKEY_SYSFX_PostMixClsid = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},2" PKEY_SYSFX_UiClsid = "{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},3" PKEY_ItemNameDisplay = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10" PKEY_AudioEndpoint_Ext_UiClsid = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},1" PKEY_AudioEndpoint_Association = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2" PKEY_AudioEndpoint_Disable_SysFx= "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},5" PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7" PKEY_AudioEndpoint_ControlPanelPageProvider = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E}" ;; ;; PKEY_AudioEngine_OEMFormat: Specifies the default format that is used for rendering/capturing. ;; vartype = VT_BLOB ;; PKEY_AudioEngine_OEMFormat = "{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3" SYSFX_UI_CLSID = "{90554E6A-9854-4793-8988-1C1E56350dE7}" SYSFX_PREMIX_CLSID = "{AE56B3C0-3465-410b-B4D0-038F6619F13B}" SYSFX_POSTMIX_CLSID = "{34CA6A01-8C65-4a96-914B-C2C0EAF0D1BA}" SYSFX_DOUT_PREMIX_CLSID = "{0B218E48-0DE8-44ce-8F05-F3077EF3A46C}" SYSFX_DOUT_POSTMIX_CLSID = "{1907EE05-C7ED-4ca6-B806-FACB7E944F7D}" SYSFX_CAP_PREMIX_CLSID = "{6B767CDF-EF97-4ca8-BD1B-BA06A5CB30E4}" SYSFX_FriendlyName = "VIA System Effect" SYSFX_FriendlyProName = "VIA System Effect Pro" ; QSound ids: QSOUND_SYSFX_UI_CLSID = "{0BF47CA8-6767-4d2f-9836-4BF50B917192}" QSOUND_SYSFX_PREMIX_CLSID = "{0BF47CA2-6767-4d2f-9836-4BF50B917192}" QSOUND_SYSFX_POSTMIX_CLSID = "{0BF47CA1-6767-4d2f-9836-4BF50B917192}" KSNODETYPE_ANY = "{00000000-0000-0000-0000-000000000000}" KSNODETYPE_SPEAKER = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_HEADPHONES = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_SPDIF_INTERFACE = "{DFF21FE5-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_MICROPHONE = "{DFF21BE1-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_HDMI_INTERFACE = "{D1B9CC2A-F519-417f-91C9-55FA65481001}" REG_BINARY = 0x00000001 ; VIA MicArray Setting ; 1 for aec, 2 for bf, 4 for ns, 8 for disable PKEY_VIAMACAP_CPAS ="{37E92EF7-ABF4-437d-B7BD-748BC704625B},0"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.