; INTEL CONFIDENTIAL Copyright 2020-2023 Intel Corporation All Rights Reserved.
;
; The source code contained or described herein and all documents related to the source code
; ("Material") are owned by Intel Corporation or its suppliers or licensors. Title to the Material
; remains with Intel Corporation or its suppliers and licensors. The Material contains trade secrets
; and proprietary and confidential information of Intel or its suppliers and licensors. The Material is
; protected by worldwide copyright and trade secret laws and treaty provisions. No part of the
; Material may be used, copied, reproduced, modified, published, uploaded, posted, transmitted,
; distributed, or disclosed in any way without Intel's prior express written permission.
;
; No license under any patent, copyright, trade secret or other intellectual property right is
; granted to or conferred upon you by disclosure or delivery of the Materials, either expressly, by
; implication, inducement, estoppel or otherwise. Any license under such intellectual property
; rights must be express and approved by Intel in writing.
;
;Abstract:
;    Extension INF file for PORed sensor AVStream driver on platform.
;
;Installation Notes:
;    Right click on the iacamera64_extension.inf to install.
;    Alternatively, use pnputil to install the driver - "pnputil /add-driver iacamera64_extension.inf /install"
;    Use pnputil to uninstall the driver - "pnputil /delete-driver xxx.inf" after removing the base device.

[Version]
signature="$WINDOWS NT$"
Class=Extension
ClassGUID={e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider=%PROVIDER_NAME%
;This is an example, please replace with your own GUID.
ExtensionId = {ACCABFB9-BA9C-4A3D-A901-C4552D429E48}
DriverVer = 11/22/2024,64.26100.13.17675
CatalogFile=iacamera64_extension.cat
PnpLockdown=1

[Manufacturer]
%COMPANY_NAME%=Device, NTamd64

[Device.NTamd64]
%iacamera64.DeviceDesc%=iacamera64,VIDEO\INT3480

[iacamera64.NT]

;---------------------------------------------------------------
;                I n t e r f a c e s
;---------------------------------------------------------------
[iacamera64.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV01AS%, iacamera64.AddInterfaceOV01AS,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV01AS_2%, iacamera64.AddInterfaceOV01AS_2,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV13B%, iacamera64.AddInterfaceOV13B,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV13BU%, iacamera64.AddInterfaceOV13BU,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV13BU_2%, iacamera64.AddInterfaceOV13BU_2,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV13BW%, iacamera64.AddInterfaceOV13BW,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterOV01A%, iacamera64.AddInterfaceOV01A,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterChimera1%, iacamera64.AddInterfaceChimera1,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterChimera2%, iacamera64.AddInterfaceChimera2,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterChimera3%, iacamera64.AddInterfaceChimera3,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterChimera4%, iacamera64.AddInterfaceChimera4,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterVideoCaptureDevice_0%, iacamera64.AddInterfaceVideoCaptureDevice_0,
AddInterface=%KSCATEGORY_VIDEO_CAMERA%, %FilterVideoCaptureDevice_1%, iacamera64.AddInterfaceVideoCaptureDevice_1,

AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV01AS%, iacamera64.AddInterfaceOV01AS,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV01AS_2%, iacamera64.AddInterfaceOV01AS_2,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV13B%, iacamera64.AddInterfaceOV13B,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV13BU%, iacamera64.AddInterfaceOV13BU,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV13BU_2%, iacamera64.AddInterfaceOV13BU_2,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV13BW%, iacamera64.AddInterfaceOV13BW,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterOV01A%, iacamera64.AddInterfaceOV01A,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterChimera1%, iacamera64.AddInterfaceChimera1,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterChimera2%, iacamera64.AddInterfaceChimera2,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterChimera3%, iacamera64.AddInterfaceChimera3,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterChimera4%, iacamera64.AddInterfaceChimera4,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterVideoCaptureDevice_0%, iacamera64.AddInterfaceVideoCaptureDevice_0,
AddInterface=%KSCATEGORY_CAPTURE%, %FilterVideoCaptureDevice_1%, iacamera64.AddInterfaceVideoCaptureDevice_1,

AddInterface=%KSCATEGORY_VIDEO%, %FilterOV01AS%, iacamera64.AddInterfaceOV01AS,
AddInterface=%KSCATEGORY_VIDEO%, %FilterOV01AS_2%, iacamera64.AddInterfaceOV01AS_2,
AddInterface=%KSCATEGORY_VIDEO%, %FilterOV13B%, iacamera64.AddInterfaceOV13B,
AddInterface=%KSCATEGORY_VIDEO%, %FilterOV13BU%, iacamera64.AddInterfaceOV13BU,
AddInterface=%KSCATEGORY_VIDEO%, %FilterOV13BU_2%, iacamera64.AddInterfaceOV13BU_2,
AddInterface=%KSCATEGORY_VIDEO%, %FilterOV13BW%, iacamera64.AddInterfaceOV13BW,
AddInterface=%KSCATEGORY_VIDEO%, %FilterOV01A%, iacamera64.AddInterfaceOV01A,
AddInterface=%KSCATEGORY_VIDEO%, %FilterChimera1%, iacamera64.AddInterfaceChimera1,
AddInterface=%KSCATEGORY_VIDEO%, %FilterChimera2%, iacamera64.AddInterfaceChimera2,
AddInterface=%KSCATEGORY_VIDEO%, %FilterChimera3%, iacamera64.AddInterfaceChimera3,
AddInterface=%KSCATEGORY_VIDEO%, %FilterChimera4%, iacamera64.AddInterfaceChimera4,
AddInterface=%KSCATEGORY_VIDEO%, %FilterVideoCaptureDevice_0%, iacamera64.AddInterfaceVideoCaptureDevice_0,
AddInterface=%KSCATEGORY_VIDEO%, %FilterVideoCaptureDevice_1%, iacamera64.AddInterfaceVideoCaptureDevice_1,

AddInterface=%KSCATEGORY_SENSOR_CAMERA%, %FilterOV01AS%, iacamera64.AddInterfaceOV01AS,
AddInterface=%KSCATEGORY_SENSOR_CAMERA%, %FilterOV01AS_2%, iacamera64.AddInterfaceOV01AS_2,
AddInterface=%KSCATEGORY_SENSOR_CAMERA%, %FilterVideoCaptureHiddenDevice_0%, iacamera64.AddInterfaceVideoCaptureHiddenDevice_0,
AddInterface=%KSCATEGORY_SENSOR_CAMERA%, %FilterVideoCaptureHiddenDevice_1%, iacamera64.AddInterfaceVideoCaptureHiddenDevice_1,

[iacamera64.AddInterfaceOV01AS]
AddReg=iacamera64.AddRegOV01AS

[iacamera64.AddInterfaceOV01AS_2]
AddReg=iacamera64.AddRegOV01AS_2

[iacamera64.AddInterfaceOV13B]
AddReg=iacamera64.AddRegOV13B

[iacamera64.AddInterfaceOV13BU]
AddReg=iacamera64.AddRegOV13BU

[iacamera64.AddInterfaceOV13BU_2]
AddReg=iacamera64.AddRegOV13BU_2

[iacamera64.AddInterfaceOV13BW]
AddReg=iacamera64.AddRegOV13BW

[iacamera64.AddInterfaceOV01A]
AddReg=iacamera64.AddRegOV01A

[iacamera64.AddInterfaceChimera1]
AddReg=iacamera64.AddRegChimera1

[iacamera64.AddInterfaceChimera2]
AddReg=iacamera64.AddRegChimera2

[iacamera64.AddInterfaceChimera3]
AddReg=iacamera64.AddRegChimera3

[iacamera64.AddInterfaceChimera4]
AddReg=iacamera64.AddRegChimera4

[iacamera64.AddInterfaceVideoCaptureDevice_0]
AddReg=iacamera64.AddRegVideoCaptureDevice_0

[iacamera64.AddInterfaceVideoCaptureDevice_1]
AddReg=iacamera64.AddRegVideoCaptureDevice_1

[iacamera64.AddInterfaceVideoCaptureHiddenDevice_0]
AddReg=iacamera64.AddRegVideoCaptureHiddenDevice_0

[iacamera64.AddInterfaceVideoCaptureHiddenDevice_1]
AddReg=iacamera64.AddRegVideoCaptureHiddenDevice_1
;---------------------------------------------------------------
;                A d d R e g
;---------------------------------------------------------------
[iacamera64.AddRegOV01AS]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV01AS%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%
HKR,,FSSensorGroupID,,"{55B26476-C5C9-4BA8-8559-73D905E1F40E}"
HKR,,FSSensorGroupName,,"IntelIRCameraSensorGroup"

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:(!)"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","BlockedControls",0,"PHSEQ"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF3",0,"Pin3:((RES==;FRT==;SUT==ALL))"

; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT==ALL))((RES==1024,768;FRT==30,1;SUT==ALL))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF3",0,"Pin3:(!)"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT==ALL))((RES==1024,768;FRT==30,1;SUT==ALL))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF3",0,"Pin3:(!)"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF3",0,"Pin3:(!)"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES<=1280,720;FRT==30,1;SUT!=P010))((RES==640,480;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES<=1280,720;FRT==30,1;SUT!=P010))((RES==640,480;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT==ALL))((RES==1024,768;FRT==30,1;SUT==ALL))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF3",0,"Pin3:(!)"

; Declare FaceAuth profile.
HKR,"Profiles\KSCAMERAPROFILE_FaceAuth_Mode,0","BlockedControls",0,"FACEDT"
HKR,"Profiles\KSCAMERAPROFILE_FaceAuth_Mode,0","MTF0",0,"Pin0:((RES==1280,720;FRT>=15,1;SUT==NV12))"
HKR,"Profiles\KSCAMERAPROFILE_FaceAuth_Mode,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_FaceAuth_Mode,0","MTF2",0,"Pin2:(!)"
HKR,"Profiles\KSCAMERAPROFILE_FaceAuth_Mode,0","MTF3",0,"Pin3:((RES>=320,240;FRT>=15,1;SUT==NV12))"

[iacamera64.AddRegOV01AS_2]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV01AS_2%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%
;Disable Face Authentication mode KsProperty explicitly
HKR,ExtPropControls\35,Disable,0x00010001,1

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:(!)"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","BlockedControls",0,"PHSEQ"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF3",0,"Pin3:(!)"

; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT==ALL))((RES==1024,768;FRT==30,1;SUT==ALL))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF3",0,"Pin3:(!)"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT==ALL))((RES==1024,768;FRT==30,1;SUT==ALL))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF3",0,"Pin3:(!)"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=1280,720;FRT<=30,1;SUT!=P010))((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF3",0,"Pin3:(!)"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES<=1280,720;FRT==30,1;SUT!=P010))((RES==640,480;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES<=1280,720;FRT==30,1;SUT!=P010))((RES==640,480;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT==ALL))((RES==1024,768;FRT==30,1;SUT==ALL))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF3",0,"Pin3:(!)"

[iacamera64.AddRegOV13B]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV13B%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==ALL))"

; High Frame Rate Profile
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","Constraint",0,"LRS;LST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","BlockedControls",0,"VIDST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","MTF0",0,"Pin0:((RES==1280,720;FRT==120,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","MTF1",0,"Pin1:((RES==1280,720;FRT==120,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","Constraint",0,"LRS;LST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","BlockedControls",0,"VIDST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==60,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","MTF1",0,"Pin1:((RES==1920,1080;FRT==60,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","MTF2",0,"Pin2:(!)"


; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==3712,2784;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF2",0,"Pin2:((RES==4096,3072;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,2","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,2","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,2","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT!=P010))"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==3712,2784;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF2",0,"Pin2:((RES==4096,3072;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,2","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,2","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,2","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT!=P010))"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF0",0,"Pin0:((RES<=1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF1",0,"Pin1:((RES<=1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF2",0,"Pin2:(!)"

; WCG P010 Profile
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","Constraint",0,"LRS;LST;LFR;eSPSubtype_HEVC"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","BlockedControls",0,"VHDR;VPS;"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF1",0,"Pin1:((RES==1920,1080;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","Constraint",0,"LRS;LST;LFR;eSPSubtype_HEVC"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","BlockedControls",0,"VHDR;VPS;"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","MTF0",0,"Pin0:((RES==3840,2160;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","MTF1",0,"Pin1:((RES==3840,2160;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","MTF2",0,"Pin2:(!)"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES==3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES==3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT==ALL))"

HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF1",0,"Pin1:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT==ALL))"

HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,2","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,2","MTF1",0,"Pin1:((RES==2560,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,2","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT==ALL))"

[iacamera64.AddRegOV13BU]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV13BU%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==ALL))"

; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==2048,1536;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF2",0,"Pin2:((RES==2048,1152;FRT==30,1;SUT!=P010))"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==2048,1536;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF2",0,"Pin2:((RES==2048,1152;FRT==30,1;SUT!=P010))"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES<=1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES<=1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==2048,1152;FRT==30,1;SUT==ALL))"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=1920,1080;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=1920,1080;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF0",0,"Pin0:((RES<=1920,1440;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF1",0,"Pin1:((RES<=1920,1440;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF2",0,"Pin2:(!)"

[iacamera64.AddRegOV13BU_2]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV13BU_2%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==ALL))"

; High Frame Rate Profile
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","Constraint",0,"LRS;LST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","BlockedControls",0,"VIDST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","MTF0",0,"Pin0:((RES==1280,720;FRT==120,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","MTF1",0,"Pin1:((RES==1280,720;FRT==120,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","Constraint",0,"LRS;LST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","BlockedControls",0,"VIDST"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==60,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","MTF1",0,"Pin1:((RES==1920,1080;FRT==60,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighFrameRate,1","MTF2",0,"Pin2:(!)"


; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==3712,2784;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF2",0,"Pin2:((RES==4096,3072;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,2","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,2","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,2","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT!=P010))"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==3712,2784;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF2",0,"Pin2:((RES==4096,3072;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,2","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,2","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,2","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT!=P010))"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF0",0,"Pin0:((RES<=1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF1",0,"Pin1:((RES<=1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF2",0,"Pin2:(!)"

; WCG P010 Profile
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","Constraint",0,"LRS;LST;LFR;eSPSubtype_HEVC"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","BlockedControls",0,"VHDR;VPS;"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF1",0,"Pin1:((RES==1920,1080;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","Constraint",0,"LRS;LST;LFR;eSPSubtype_HEVC"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","BlockedControls",0,"VHDR;VPS;"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","MTF0",0,"Pin0:((RES==3840,2160;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","MTF1",0,"Pin1:((RES==3840,2160;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,1","MTF2",0,"Pin2:(!)"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES==3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES==3840,2160;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT==ALL))"

HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF1",0,"Pin1:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT==ALL))"

HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,2","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,2","MTF1",0,"Pin1:((RES==2560,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,2","MTF2",0,"Pin2:((RES==3840,2160;FRT==30,1;SUT==ALL))"

[iacamera64.AddRegOV13BW]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV13BW%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==ALL))"

; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==2048,1536;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF2",0,"Pin2:((RES==2048,1152;FRT==30,1;SUT!=P010))"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES==1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==2048,1536;FRT==30,1;SUT!=P010))"

HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF2",0,"Pin2:((RES==2048,1152;FRT==30,1;SUT!=P010))"

; WCG P010 Profile
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","Constraint",0,"LRS;LST;LFR;eSPSubtype_HEVC"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","BlockedControls",0,"VHDR;VPS;"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF0",0,"Pin0:((RES==1920,1080;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF1",0,"Pin1:((RES==1920,1080;FRT==30,1;SUT==P010))"
HKR,"Profiles\KSCAMERAPROFILE_HDRWithWCGVideo,0","MTF2",0,"Pin2:(!)"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES<=1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES<=1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==2048,1152;FRT==30,1;SUT==ALL))"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=1920,1080;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"

HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF0",0,"Pin0:((RES<=1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF1",0,"Pin1:((RES<=1920,1440;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF2",0,"Pin2:(!)"

[iacamera64.AddRegOV01A]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameOV01A%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==ALL))"

; Photo Sequence Profile
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF0",0,"Pin0:((RES==1280,720;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF0",0,"Pin0:((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_PhotoSequence,1","MTF2",0,"Pin2:((RES==640,480;FRT==30,1;SUT!=P010))"

; High Quality Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF0",0,"Pin0:((RES==1280,720;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF0",0,"Pin0:((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF1",0,"Pin1:(!)"
HKR,"Profiles\KSCAMERAPROFILE_HighQualityPhoto,1","MTF2",0,"Pin2:((RES==640,480;FRT==30,1;SUT!=P010))"

; Video Recording Profile
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF0",0,"Pin0:((RES<=1920,1080;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF1",0,"Pin1:((RES<=1920,1080;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,0","MTF2",0,"Pin2:(!)"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF0",0,"Pin0:((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF1",0,"Pin1:((RES==640,480;FRT<=30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_VideoRecording,1","MTF2",0,"Pin2:(!)"

; Balanced Video And Photo Profile
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF0",0,"Pin0:((RES==1280,720;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF1",0,"Pin1:((RES==1280,720;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,0","MTF2",0,"Pin2:((RES==1280,720;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF0",0,"Pin0:((RES==640,480;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF1",0,"Pin1:((RES==640,480;FRT==30,1;SUT!=P010))"
HKR,"Profiles\KSCAMERAPROFILE_BalancedVideoAndPhoto,1","MTF2",0,"Pin2:((RES==640,480;FRT==30,1;SUT!=P010))"

;-------------------------------------
;Profile of VideoCaptureDevice_0
;-------------------------------------
[iacamera64.AddRegVideoCaptureDevice_0]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameVideoCaptureDevice_0%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==))"

;-------------------------------------
;Profile of VideoCaptureDevice_1
;-------------------------------------
[iacamera64.AddRegVideoCaptureDevice_1]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameVideoCaptureDevice_1%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==))"

;-------------------------------------
;Profile of VideoCaptureHiddenDevice_0
;-------------------------------------
[iacamera64.AddRegVideoCaptureHiddenDevice_0]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameVideoCaptureHiddenDevice_0%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==))"

;-------------------------------------
;Profile of VideoCaptureHiddenDevice_1
;-------------------------------------
[iacamera64.AddRegVideoCaptureHiddenDevice_1]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameVideoCaptureHiddenDevice_1%

; Profile version v2
HKR,,"OEMCameraProfileVersion",0x00010001,2

; Legacy Profile
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF0",0,"Pin0:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF1",0,"Pin1:((RES==;FRT==;SUT==))"
HKR,"Profiles\KSCAMERAPROFILE_Legacy,0","MTF2",0,"Pin2:((RES==;FRT==;SUT==))"

[iacamera64.AddRegChimera1]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameChimera1%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

[iacamera64.AddRegChimera2]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameChimera2%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

[iacamera64.AddRegChimera3]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameChimera3%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

[iacamera64.AddRegChimera4]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%iacamera64.FriendlyNameChimera4%
HKR,,CameraDeviceMftClsid,,%IHV_DEVICE_PLUGIN%

[Strings]
KSCATEGORY_VIDEO_CAMERA="{E5323777-F976-4f5b-9B55-B94699C46E44}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_SENSOR_CAMERA="{24E552D7-6523-47F7-A647-D3465BF1F5CA}"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
IHV_DEVICE_PLUGIN="{A4996FA6-F083-4516-97D4-2B272F26E6A2}"

PROVIDER_NAME="Intel"
COMPANY_NAME="Intel Corporation"
iacamera64.DeviceDesc="Intel(R) AVStream Camera"

iacamera64.FriendlyNameOV01AS="OV01AS"
iacamera64.FriendlyNameOV01AS_2="OV01AS_2"
iacamera64.FriendlyNameOV13B="OV13B10"
iacamera64.FriendlyNameOV13BU="OV13B10U"
iacamera64.FriendlyNameOV13BU_2="OV13B10U_2"
iacamera64.FriendlyNameOV13BW="OV13B10W"
iacamera64.FriendlyNameOV01A="OV01A"
iacamera64.FriendlyNameChimera1="Chimera1"
iacamera64.FriendlyNameChimera2="Chimera2"
iacamera64.FriendlyNameChimera3="Chimera3"
iacamera64.FriendlyNameChimera4="Chimera4"
iacamera64.FriendlyNameVideoCaptureDevice_0="Video Capture 0"
iacamera64.FriendlyNameVideoCaptureDevice_1="Video Capture 1"
iacamera64.FriendlyNameVideoCaptureHiddenDevice_0="Video Capture H 0"
iacamera64.FriendlyNameVideoCaptureHiddenDevice_1="Video Capture H 1"

FilterOV01AS="{19EC5A54-93DF-4269-ACE4-21CA02D76E55}"
FilterOV01AS_2="{57D5AA80-0B74-4837-ACD8-6047EA9189F0}"
FilterOV13B="{38B3B36B-80A9-4DAD-94A3-BF51EFEDB4DE}"
FilterOV13BU="{233C5071-E766-45F3-B654-10658DB332AF}"
FilterOV13BU_2="{9BD8BDEA-A44E-4151-8A44-739D2C9F379E}"
FilterOV13BW="{0C87A863-091B-41C5-B2EA-DFA24DF4EFB1}"
FilterOV01A="{FB8A467A-9C2E-4B71-AACE-E65CB1FA0EE3}"
FilterChimera1="{5FB94180-CD81-4A98-896C-AF018E6021CB}"
FilterChimera2="{A9447285-19F3-4D1A-A80C-CCAA49CA5971}"
FilterChimera3="{2691B730-EC5E-4C62-957C-94CDF03BF62E}"
FilterChimera4="{E4495F6D-C849-4EC4-8862-693F9E20738A}"
FilterVideoCaptureDevice_0="{47F81E5D-DC20-4652-AB44-7CF75B61CFA4}"
FilterVideoCaptureDevice_1="{D8AB3985-EEE3-46F5-884F-29CD364948DB}"
FilterVideoCaptureHiddenDevice_0="{F4BAF7D1-BF44-44FF-8693-8DE372DE3F26}"
FilterVideoCaptureHiddenDevice_1="{6DFCB225-8214-4F66-B2D4-D446EA5FCAB7}"
