M1A2.inf Driver File Contents (AVerTV_Purity3D_MCE_500_v5.10.74.7.zip)

;
; M1A2.INF  -- This file installs AVerXC2.sys
;
; Copyright(C) AVerMedia TECHNOLOGIES, Inc
;
;


[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%AVer%
DriverVer=12/26/2005, 5.10.74.7
CatalogFile=AVerXC2.cat

[DestinationDirs]
AVerXC2.CopyDrivers=10,system32\drivers
AVerXC2.CopyFilters=11

[Manufacturer]
%AVer%=AVer.XC2

[SourceDisksNames]
0=%DriverDiskName%

[SourceDisksFiles]
AVerXC2.sys=0
AVerXC2cp.ax=0
TVRate.dll=0
msvcr70.dll=0
msvcr70d.dll=0
msvcp70.dll=0
msvcp70d.dll=0

[AVer.XC2]
%AVerXC2.DeviceDesc%=AVerXC2,PCI\VEN_1745&DEV_2020&SUBSYS_F7381461
%AVerXC2.DeviceDesc%=AVerXC2,PCI\VEN_1745&DEV_2020&SUBSYS_20201745

[AVerXC2]
Include   = ks.inf, kscaptur.inf, ksfilter.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg    = AVerXC2.AddReg
CopyFiles = AVerXC2.CopyDrivers, AVerXC2.CopyFilters
RegisterDlls= DSFilters.RegFiles, TVRate.RegFiles


[AVerXC2.CopyDrivers]
AVerXC2.sys

[AVerXC2.CopyFilters]
TVRate.dll
AVerXC2cp.ax
msvcr70.dll,,,0x00000010
msvcr70d.dll,,,0x00000010
msvcp70.dll,,,0x00000010
msvcp70d.dll,,,0x00000010

[AVerXC2.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,AVerXC2.sys

; pin names
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIO_IN_PIN%,"Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEO_IN_PIN%,"Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIO_CAP_PIN%,"Name",,"Audio Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIO_PCM_PIN%,"Name",,"PCM Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEO_CAP_PIN%,"Name",,"Video Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_MPEG2PS_CAP_PIN%,"Name",,"MPEG-2 PS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEOENC_IN_PIN%,"Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEOENC_OUT_PIN%,"Name",,"Video Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_MPEG4VESENC_OUT_PIN%,"Name",,"MPEG4 VES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_MPEG4AESENC_OUT_PIN%,"Name",,"MPEG4 AES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIOENC_IN_PIN%,"Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIOENC_OUT_PIN%,"Name",,"Audio Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEOMUX_IN_PIN%,"Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIOMUX_IN_PIN%,"Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_PSMUX_OUT_PIN%,"Name",,"PS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSPS_IN_PIN%,"Name",,"PS Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSTS_IN_PIN%,"Name",,"TS Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSVES_IN_PIN%,"Name",,"VES Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSAES_IN_PIN%,"Name",,"AES Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSYUV_IN_PIN%,"Name",,"YUV Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSPCM_IN_PIN%,"Name",,"PCM Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSPS_OUT_PIN%,"Name",,"PS Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSTS_OUT_PIN%,"Name",,"TS Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSVES_OUT_PIN%,"Name",,"VES Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSAES_OUT_PIN%,"Name",,"AES Output"

HKLM,SYSTEM\CurrentControlSet\Control\MediaInterfaces\{2A52B873-1380-477f-B908-7F7289B73A10},,,"Copy Protect Notification Filter"
HKLM,SYSTEM\CurrentControlSet\Control\MediaInterfaces\{2A52B873-1380-477f-B908-7F7289B73A10},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


[AVerXC2.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%XC2_CAP_FILTER2%,XC2Capture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_CAP_FILTER2%,XC2Capture2,0
AddInterface=%KSCATEGORY_TVTUNER%,%XC2_TUNER_FILTER2%,XC2Tuner2,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XC2_CROSSBAR_FILTER2%,XC2XBar2,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XC2_TVAUDIO_FILTER2%,XC2TVAud2,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XC2_ENCODER_FILTER2%,XC2Encoder2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XC2_CAP_FILTER%,XC2Capture,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_CAP_FILTER%,XC2Capture,0
AddInterface=%KSCATEGORY_TVTUNER%,%XC2_TUNER_FILTER%,XC2Tuner,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XC2_CROSSBAR_FILTER%,XC2XBar,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XC2_TVAUDIO_FILTER%,XC2TVAud,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XC2_ENCODER_FILTER%,XC2Encoder,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XC2_TRANS_FILTER%,XC2Trans,0
AddInterface=%KSCATEGORY_DATATRANSFORM%,%XC2_TRANS_FILTER2%,XC2Trans2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XC2_YUV_CAP_FILTER%,XC2YUVCapture,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_YUV_CAP_FILTER%,XC2YUVCapture,0
AddInterface=%KSCATEGORY_CAPTURE%,%XC2_YUV_CAP_FILTER2%,XC2YUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_YUV_CAP_FILTER2%,XC2YUVCapture2,0


[XC2Capture]
AddReg=XC2Capture.AddReg

[XC2Capture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Capture%

[XC2Capture2]
AddReg=XC2Capture2.AddReg

[XC2Capture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Capture2%

[XC2YUVCapture]
AddReg=XC2YUVCapture.AddReg

[XC2YUVCapture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.YUVCapture%

[XC2YUVCapture2]
AddReg=XC2YUVCapture2.AddReg

[XC2YUVCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.YUVCapture2%


[XC2Tuner]
AddReg=XC2Tuner.AddReg

[XC2Tuner.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%AVerXC2.Tuner%


[XC2Tuner2]
AddReg=XC2Tuner2.AddReg

[XC2Tuner2.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%AVerXC2.Tuner2%


[XC2XBar]
AddReg=XC2XBar.AddReg

[XC2XBar.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%AVerXC2.XBar%

[XC2XBar2]
AddReg=XC2XBar2.AddReg

[XC2XBar2.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%AVerXC2.XBar2%


[XC2TVAud]
AddReg=XC2TVAud.AddReg

[XC2TVAud.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%AVerXC2.TVAud%


[XC2TVAud2]
AddReg=XC2TVAud2.AddReg

[XC2TVAud2.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%AVerXC2.TVAud2%


[XC2Encoder]
AddReg=XC2Encoder.AddReg

[XC2Encoder.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Encoder%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Interfaces\%ICodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_PEAK_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_P%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_B%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MPEG4_PROFILE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_ASPECT_RATIO%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FILTERING%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TBC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_3DYC_FILTER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INVERSE_TELECINE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SRC_TV_STANDARD%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FIELD_ORDER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_CC_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DATA_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1
HKR,Capabilities,%XC2_CAP_AUDIO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_BRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_INPUT_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_CHANNELS%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_FRAME_CRC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MUX_PACK_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TIMESTAMP_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INIT_TIMESTAMP%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1

[XC2Encoder2]
AddReg=XC2Encoder2.AddReg

[XC2Encoder2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Encoder2%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Interfaces\%ICodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_PEAK_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_P%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_B%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MPEG4_PROFILE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_ASPECT_RATIO%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FILTERING%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TBC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_3DYC_FILTER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INVERSE_TELECINE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SRC_TV_STANDARD%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FIELD_ORDER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_CC_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DATA_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1
HKR,Capabilities,%XC2_CAP_AUDIO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_BRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_INPUT_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_CHANNELS%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_FRAME_CRC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MUX_PACK_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TIMESTAMP_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INIT_TIMESTAMP%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1



[XC2Trans]
AddReg=XC2Trans.AddReg

[XC2Trans.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Trans%
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0

[XC2Trans2]
AddReg=XC2Trans2.AddReg

[XC2Trans2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Trans2%
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0



[AVerXC2.Services]
AddService = AVerXC2,0x00000002,AVerXC2.ServiceInstall


[AVerXC2.ServiceInstall]
DisplayName   = %AVerXC2.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\AVerXC2.sys

[DSFilters.RegFiles]
11,,AVerXC2cp.ax, 1

[TVRate.RegFiles]
11,,TVRate.dll,1 


;---------------------------------------------------------------
; Strings, GUIDs. Name
;---------------------------------------------------------------

[Strings]

; Proxy GUIDs

KSProxy.CLSID                       = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSTvTune.CLSID                      = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
KSXBar.CLSID                        = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
KSTVAud.CLSID                       = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
IVideoEncoderProxy.CLSID            = "{B43C4EEC-8C32-4791-9102-508ADA5EE8E7}"
IVideoEncoderCodecAPIProxy.CLSID    = "{B05DABD9-56E5-4FDC-AFA4-8A47E91F1C9C}"
ICodecAPIProxy.CLSID                = "{7FF0997A-1999-4286-A73C-622B8814E7EB}"

; Category GUIDs

KSCATEGORY_CAPTURE                  = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO                    = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO                    = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CROSSBAR                 = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_TVAUDIO                  = "{a799a802-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_TVTUNER                  = "{a799a800-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_ENCODER                  = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
KSCATEGORY_MULTIPLEXER              = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
KSCATEGORY_DATATRANSFORM            = "{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}"
KSCATEGORY_VIDEOCAPTURE             = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"

; Capability GUIDs

XC2_CAP_VIDEO_TYPE                  = "{AF63D90D-300F-41ca-B56B-BCFD56FFFE9E}"
XC2_CAP_VIDEO_BITRATE               = "{1BBB68B5-0667-47be-8EE7-A64849786C7B}"
XC2_CAP_VIDEO_PEAK_BITRATE          = "{40D336B2-5752-401a-8F2F-A2E0E3E000BD}"
XC2_CAP_VIDEO_FRATE                 = "{2B2486B3-9DD0-4f8c-A8C3-E1E996AC6DD3}"
XC2_CAP_VIDEO_DISP_HORZ             = "{DC184580-8903-4c2a-9CC6-7D109BE74617}"
XC2_CAP_VIDEO_DISP_VERT             = "{0473F0C1-EFC7-4a73-9840-DA9EB7BBD20C}"
XC2_CAP_GOP_N_P                     = "{451FE4E3-6A22-4737-8A7E-0C8646850EFF}"
XC2_CAP_GOP_N_B                     = "{9B2F7505-89D3-40b5-BA0D-2D9844369CB8}"
XC2_CAP_CLOSED_GOP                  = "{B56CC661-1C76-4be3-9D16-EDA5395D0409}"
XC2_CAP_MPEG4_PROFILE               = "{B539CEF1-BB18-48c0-BE13-A26C540785BD}"
XC2_CAP_ASPECT_RATIO                = "{FF3B77A2-9F14-4be8-9AAA-A0AFAC449987}"
XC2_CAP_VIDEO_FILTERING             = "{D99E3773-6E7D-4605-A5F4-C42E92795B61}"
XC2_CAP_TBC                         = "{BF3FDB81-B00C-4DE4-96B1-DF1DA838A212}"
XC2_CAP_3DYC_FILTER                 = "{215767E9-A864-4A47-94FF-9EF20F3FA197}"
XC2_CAP_INVERSE_TELECINE            = "{77E2AEC0-E3AA-4345-A9D7-C51F79D61AF2}"
XC2_CAP_VIDEO_OUT_ID                = "{DB8F97C9-0A94-4331-BE4A-12908F02BB3A}"
XC2_CAP_SRC_TV_STANDARD             = "{85305AD3-534E-41dc-B8C2-448951AF917A}"
XC2_CAP_VIDEO_FIELD_ORDER           = "{F7040571-8A70-4044-B21A-D17A4A91EBE7}"
XC2_CAP_CC_INSERT_MODE              = "{C8DB1002-F219-4479-B4B0-4335F207A714}"
XC2_CAP_DATA_INSERT_MODE            = "{304B49E9-5D72-4A4A-8980-8615E0B6B68F}"
XC2_CAP_PRIVATE_DATA_SIZE           = "{E3C37A42-F22A-4829-B6C8-56369CF42088}"
XC2_CAP_PRIVATE_DATA                = "{AFAABBE2-D2C7-42ee-80B9-7439B6A161C3}"

XC2_CAP_AUDIO_TYPE                  = "{59669661-13E3-412d-B299-4E96781F31CF}"
XC2_CAP_AUDIO_BRATE                 = "{1F73CBCA-E842-4e34-BCF9-4A4CA6DB18F2}"
XC2_CAP_AUDIO_SRATE                 = "{96E7226D-A78D-4041-96F2-71CB8F4F06AF}"
XC2_CAP_AUDIO_INPUT_SRATE           = "{96E7227E-A78D-4041-96F2-71CB8F4F06AF}"
XC2_CAP_AUDIO_CHANNELS              = "{BAA29049-A165-491b-9929-44E241ADE773}"
XC2_CAP_AUDIO_FRAME_CRC             = "{D63F01E1-D62D-4aa2-BCD4-3C2632E41CE4}"
XC2_CAP_AUDIO_OUT_ID                = "{F4E707DA-6E0C-4bab-BC32-2A6C8BC5C50C}"

XC2_CAP_SYSTEM_FORMAT               = "{344FF243-3369-40c8-A4BC-685CA9ABB748}"
XC2_CAP_SYSTEM_BITRATE              = "{34B66D90-2171-4319-A249-4D054491FAA4}"
XC2_CAP_MUX_PACK_SIZE               = "{CB480EB9-A835-4730-A59C-ECCE4DE2574F}"
XC2_CAP_TIMESTAMP_MODE              = "{A1A131D8-D761-4771-85F4-F6724A3B75CB}"
XC2_CAP_INIT_TIMESTAMP              = "{D4865D08-85F1-4dbb-840D-C6E1F18B43EB}"
XC2_CAP_DYNBITRATECHG_SUPPORTED     = "{BB4FAA02-596C-4129-8FB3-74E75421FA02}"

; ViXS Filter GUIDs

XC2_CAP_FILTER          = "{01AA4604-ABDA-4e3d-A224-B9A3A9820650}"
XC2_CAP_FILTER2         = "{02AA4604-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TUNER_FILTER        = "{01AA4601-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TUNER_FILTER2       = "{02AA4601-ABDA-4e3d-A224-B9A3A9820650}"
XC2_CROSSBAR_FILTER     = "{01AA4603-ABDA-4e3d-A224-B9A3A9820650}"
XC2_CROSSBAR_FILTER2    = "{02AA4603-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TVAUDIO_FILTER      = "{01AA4602-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TVAUDIO_FILTER2     = "{02AA4602-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TRANS_FILTER        = "{01AA4608-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TRANS_FILTER2       = "{02AA4608-ABDA-4e3d-A224-B9A3A9820650}"
XC2_YUV_CAP_FILTER      = "{01AA4609-ABDA-4e3d-A224-B9A3A9820650}"
XC2_YUV_CAP_FILTER2     = "{02AA4609-ABDA-4e3d-A224-B9A3A9820650}"
XC2_ENCODER_FILTER      = "{01AA460A-ABDA-4e3d-A224-B9A3A9820650}"
XC2_ENCODER_FILTER2     = "{02AA460A-ABDA-4e3d-A224-B9A3A9820650}"

; ViXS Pin GUIDs

XC2_AUDIO_IN_PIN        = "{F11F1C0C-4ADF-4b65-AAE8-1FB7A9E7030C}"
XC2_VIDEO_IN_PIN        = "{91DF4919-2DAF-4ccb-8D66-558326CFF4ED}"
XC2_AUDIO_OUT_PIN       = "{7AEE8593-5AAA-41be-A4EB-AA1151240B32}"
XC2_AUDIO_CAP_PIN       = "{2D959639-55F1-43f8-9BDF-ECFE78276924}"
XC2_AUDIO_PCM_PIN       = "{2D95963A-55F1-43f8-9BDF-ECFE78276924}"
XC2_VIDEO_CAP_PIN       = "{CCA45B85-1E84-4062-AABD-55A4FD775D69}"
XC2_MPEG2PS_CAP_PIN     = "{AFF68927-2A3A-4c7c-90E2-CBF209EA895A}"
XC2_VIDEOENC_IN_PIN     = "{22A8791E-B7D4-4f07-BF65-B4D8984625FA}"
XC2_VIDEOENC_OUT_PIN    = "{78CEF582-30D8-4c83-9158-1588D6A49991}"
XC2_MPEG4VESENC_OUT_PIN = "{78CEF500-30D8-4c83-9158-1588D6A49991}"
XC2_AUDIOENC_IN_PIN     = "{BC23EB0A-C0C5-421a-B73F-1DE96A894C14}"
XC2_AUDIOENC_OUT_PIN    = "{E75FFAA9-796A-4ddf-9176-AA42D341CAE6}"
XC2_MPEG4AESENC_OUT_PIN = "{E75FFA00-796A-4ddf-9176-AA42D341CAE6}"
XC2_VIDEOMUX_IN_PIN     = "{45E4D709-0961-4c36-A7DC-A43F4E6E5E1D}"
XC2_AUDIOMUX_IN_PIN     = "{1B748957-E3E9-498a-B28A-263F9B3E920B}"
XC2_PSMUX_OUT_PIN       = "{9FE407FE-A871-48ef-91B7-27B3C639E43C}"
XC2_TRANSPS_IN_PIN      = "{74602EB2-5802-47B3-AB96-79A6FC838507}"
XC2_TRANSTS_IN_PIN      = "{79F669D9-9F47-4944-A8BA-FC734CF357D3}"
XC2_TRANSVES_IN_PIN     = "{F61DC30C-062C-4ed3-8839-E775ECB410EF}"
XC2_TRANSAES_IN_PIN     = "{D6A41DD2-49A4-458f-90EB-EC95339934B6}"
XC2_TRANSYUV_IN_PIN     = "{87BA8CFC-5994-4302-BC22-9229DE98B99F}"
XC2_TRANSPCM_IN_PIN     = "{10F08DF3-59BB-43cc-9A11-9F5A46CC8E14}"
XC2_TRANSPS_OUT_PIN     = "{31226072-BA76-450f-B8D3-F2E607E174CC}"
XC2_TRANSTS_OUT_PIN     = "{363EF995-4FF9-4c8e-836D-2BBCACBAEFD7}"
XC2_TRANSVES_OUT_PIN    = "{327B30FD-9C7C-4985-8C8A-60868CD5901E}"
XC2_TRANSAES_OUT_PIN    = "{A0CD9B90-7203-439d-BB49-2AF7385069C4}"

; system defines

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=3
SERVICE_ERROR_NORMAL=0

DWORD=0x00010001
BINARY=0x00000001
ADDKEYONLY=0x00000010


; strings

AVer                 = "AVerMedia Technologies, Inc"
DriverDiskName       = "AVerMedia XCodeII WDM Driver"
captureClassName     = "Sound, video and game controllers"
AVerXC2.DeviceDesc   = "AVerMedia XC-MPEG Dual TV (M1A2)"
AVerXC2.Capture      = "AVerMedia XC-MPEG Capture 1"
AVerXC2.Capture2     = "AVerMedia XC-MPEG Capture 2"
AVerXC2.Tuner        = "AVerMedia XC-MPEG Tuner 1"
AVerXC2.Tuner2       = "AVerMedia XC-MPEG Tuner 2"
AVerXC2.XBar         = "AVerMedia XC-MPEG CrossBar 1"
AVerXC2.XBar2        = "AVerMedia XC-MPEG CrossBar 2"
AVerXC2.TVAud        = "AVerMedia XC-MPEG TVAudio 1"
AVerXC2.TVAud2       = "AVerMedia XC-MPEG TVAudio 2"
AVerXC2.Encoder      = "AVerMedia XC-MPEG Encoder 1"
AVerXC2.Encoder2     = "AVerMedia XC-MPEG Encoder 2"
AVerXC2.Trans        = "AVerMedia XC-MPEG Transcoder 1"
AVerXC2.Trans2       = "AVerMedia XC-MPEG Transcoder 2"
AVerXC2.YUVCapture   = "AVerMedia XC-MPEG YUV Capture 1"
AVerXC2.YUVCapture2  = "AVerMedia XC-MPEG YUV Capture 2"

Download Driver Pack

How To Update Drivers Manually

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.

server: web2, load: 1.10