[Version]
ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
04/14/2020,21.13.12.850
CatalogFile
RZTHXSpatial.cat
[SourceDisksNames]
222
"RZTHXSpatial Driver Disk","",222
[SourceDisksFiles]
[Manufacturer]
[RZVAD.NTamd64]
%RZVAD_SA.DeviceDesc%
RZVAD_SA,Root\RZTHXSpatial
[DestinationDirs]
RZVAD_SA.CopyList
12 ; windows\system32\drivers
DYSAPO.CopyList
11 ; windows\system32
[RZVAD_SA.CopyList]
[DYSAPO.CopyList]
[RZVAD_SA.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,RZTHXSpatial.sys
HKR,PowerSettings,SingleComponentMultiFxStates,3,1,0,0,0 ; Turn on multi Fx support.
HKR,PowerSettings,ConservationIdleTime,3,3,0,0,0 ; 3 seconds for idle power management when on battery
HKR,PowerSettings,PerformanceIdleTime,3,3,0,0,0 ; 3 seconds for idle power management when on AC power
HKR,PowerSettings,IdlePowerState,3,3,0,0,0 ; go to D3 for idle power management
HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%RZVAD_SA.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%RZVAD_SA.DeviceDesc%
[DYSAPO.AddReg]
HKCR,CLSID\%FX_STREAM_CLSID%,,,%SYSFX_FriendlyName%
HKCR,CLSID\%FX_STREAM_CLSID%\InProcServer32,,0x00020000,%%SystemRoot%%\System32\RZTHXHPAPO.dll
HKCR,CLSID\%FX_STREAM_CLSID%\InProcServer32,ThreadingModel,,"Both"
HKCR,CLSID\%FX_MODE_CLSID%,,,%SYSFX_FriendlyName%
HKCR,CLSID\%FX_MODE_CLSID%\InProcServer32,,0x00020000,%%SystemRoot%%\System32\RZTHXHPAPO.dll
HKCR,CLSID\%FX_MODE_CLSID%\InProcServer32,ThreadingModel,,"Both"
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "FriendlyName", ,%SYSFX_FriendlyName%
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "Copyright", ,%DysCopyRight%
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MajorVersion", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MinorVersion", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "Flags", 0x00010001, 0xc
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MinInputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MaxInputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MinOutputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MaxOutputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "MaxInstances", 0x00010001, 0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "NumAPOInterfaces", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_STREAM_CLSID%, "APOInterface0", ,"{23CC1F1A-1DBE-491E-915D-998EFAA9E61A}"
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "FriendlyName", ,%MFX_FriendlyName%
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "Copyright", ,%DysCopyRight%
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MajorVersion", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MinorVersion", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "Flags", 0x00010001, 0xc
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MinInputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MaxInputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MinOutputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MaxOutputConnections", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "MaxInstances", 0x00010001, 0xffffffff
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "NumAPOInterfaces", 0x00010001, 1
HKCR,AudioEngine\AudioProcessingObjects\%FX_MODE_CLSID%, "APOInterface0", ,"{610EADE4-D8DE-4485-9982-E9159C171C2B}"
[RZVAD.I.WaveSpeakerHeadphone]
AddReg
RZVAD.I.WaveSpeakerHeadphone.AddReg
[RZVAD.I.WaveSpeakerHeadphone.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%RZVAD.WaveSpeakerHeadphone.szPname%
[RZVAD.I.TopologySpeakerHeadphone]
AddReg
RZVAD.I.TopologySpeakerHeadphone.AddReg,DYSAPO.I.Association0.AddReg
[RZVAD.I.TopologySpeakerHeadphone.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%RZVAD.TopologySpeakerHeadphone.szPname%
HKR,EP\\0,%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY%
HKR,FX\\0,%PKEY_FX_Association%,,%KSNODETYPE_ANY%
HKR,EP\\0,%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1
[DYSAPO.I.Association0.AddReg]
HKR,"FX\\0",%PKEY_ItemNameDisplay%,,%SYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%, %REG_DWORD%, 0x0000 ; Enable SysFX
HKR,"FX\\0",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID%
HKR,"FX\\0",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID%
HKR,"FX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,%REG_MULTI_SZ%,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_RAW%
HKR,"FX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,%REG_MULTI_SZ%,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_RAW%
HKR,"EP\\0",%PKEY_DYS_APO_ID%,,%DYS_APO_ID%
HKR,"EP\\0",%PKEY_AudioEngine_OEMFormat%, %REG_BINARY%, 41,00,00,00,28,00,00,00,FE,FF,08,00,80,BB,00,00,00,B8,0B,00,10,00,10,00,16,00,10,00,3F,06,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
[RZVAD_SA.NT]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration, WDMAUDIO.Registration
CopyFiles
RZVAD_SA.CopyList,DYSAPO.CopyList
AddReg
RZVAD_SA.AddReg,DYSAPO.AddReg
[RZVAD_SA.NT.Interfaces]
AddInterface
%KSCATEGORY_AUDIO%, %KSNAME_WaveSpeakerHeadphone%, RZVAD.I.WaveSpeakerHeadphone
AddInterface
%KSCATEGORY_RENDER%, %KSNAME_WaveSpeakerHeadphone%, RZVAD.I.WaveSpeakerHeadphone
AddInterface
%KSCATEGORY_REALTIME%, %KSNAME_WaveSpeakerHeadphone%, RZVAD.I.WaveSpeakerHeadphone
AddInterface
%KSCATEGORY_AUDIO%, %KSNAME_TopologySpeakerHeadphone%, RZVAD.I.TopologySpeakerHeadphone
AddInterface
%KSCATEGORY_TOPOLOGY%, %KSNAME_TopologySpeakerHeadphone%, RZVAD.I.TopologySpeakerHeadphone
[RZVAD_SA.NT.Services]
AddService
sRZTHXSpatial,0x00000002,RZVAD_Service_Inst
[RZVAD_Service_Inst]
DisplayName
%RZVAD.SvcDesc%
ServiceBinary
%12%\RZTHXSpatial.sys
[RZVAD_SA.NT.HW]
[AUDIOHW.AddReg]
HKR,,DeviceType,0x10001,0x0000001D
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"
[DeviceInstall32]
AddDevice
ROOT\RZTHXSpatial\0001,,RZVAD_RootDevice_Inst
[RZVAD_RootDevice_Inst]
HardwareIds
ROOT\RZTHXSpatial
[RZVAD_SA.NT.Wdf]
KmdfService
RZVAD,RZVAD_SA_WdfSect
[RZVAD_SA_WdfSect]
[Strings]
KSNAME_WaveSpeaker
"WaveSpeaker"
KSNAME_TopologySpeaker
"TopologySpeaker"
KSNAME_WaveSpeakerHeadphone
"WaveSpeakerHeadphone"
KSNAME_TopologySpeakerHeadphone
"TopologySpeakerHeadphone"
Proxy.CLSID
"{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO
"{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER
"{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE
"{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_REALTIME
"{EB115FFC-10C8-4964-831D-6DCB02E6F23F}"
KSCATEGORY_TOPOLOGY
"{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSNODETYPE_ANY
"{00000000-0000-0000-0000-000000000000}"
PKEY_AudioEngine_OEMFormat
"{E4870E26-3CC5-4CD2-BA46-CA0A9A70ED04},3"
PKEY_AudioEndpoint_Disable_SysFx
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},5"
PKEY_AudioEndpoint_Association
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2"
PKEY_AudioEndpoint_Supports_EventDriven_Mode
"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7"
PKEY_FX_Association
"{D04E05A6-594B-4FB6-A80D-01AF5EED7D1D},0"
PKEY_FX_StreamEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},5"
PKEY_FX_ModeEffectClsid
"{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6"
PKEY_SFX_ProcessingModes_Supported_For_Streaming
"{D3993A3F-99C2-4402-B5EC-A92A0367664B},5"
PKEY_MFX_ProcessingModes_Supported_For_Streaming
"{D3993A3F-99C2-4402-B5EC-A92A0367664B},6"
PKEY_ItemNameDisplay
"{B725F130-47EF-101A-A5F1-02608C9EEBAC},10"
AUDIO_SIGNALPROCESSINGMODE_DEFAULT
"{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
AUDIO_SIGNALPROCESSINGMODE_MEDIA
"{4780004E-7133-41D8-8C74-660DADD2C0EE}"
AUDIO_SIGNALPROCESSINGMODE_MOVIE
"{B26FEB0D-EC94-477C-9494-D1AB8E753F6E}"
AUDIO_SIGNALPROCESSINGMODE_RAW
"{9E90EA20-B493-4FD1-A1A8-7E1361A956CF}"
PKEY_DYS_APO_ID
"{DA29E02B-E54B-46F2-A15D-27A5D25616D6},0"
SYSFX_FriendlyName
"THX Spatial SFX APO"
MFX_FriendlyName
"THX Spatial MFX APO"
FX_STREAM_CLSID
"{9F114604-4D13-490D-9E94-B0D43804451D}"
FX_MODE_CLSID
"{AD965E99-C6C3-473E-A421-07226B2582D0}"
DysCopyRight
"Copyright (c) Razer"
RZVAD_SA.DeviceDesc
"THX Spatial"
RZVAD.SvcDesc
"THX Spatial"
RZVAD.WaveSpeaker.szPname
"THX Spatial Wave Speaker"
RZVAD.TopologySpeaker.szPname
"THX Spatial Topology Speaker"
RZVAD.WaveSpeakerHeadphone.szPname
"THX Spatial Wave Speaker Headphone"
RZVAD.TopologySpeakerHeadphone.szPname
"THX Spatial Topology Speaker Headphone"