📄 sensorproperties.h
字号:
(PVOID) &ColorEnableDefault,
}
};
static CSPROPERTY_VALUES ColorEnableValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (ColorEnableMembersList),
ColorEnableMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG BackLightCompensationRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
0, // Minimum ( BackLight Compensation is off
1 // Maximum ( BackLight Compensation is on )
}
};
const static LONG BackLightCompensationDefault = 1;
static CSPROPERTY_MEMBERSLIST BackLightCompensationMembersList [] =
{
{
/*CSPROPERTY_MEMBERSHEADER*/
{
CSPROPERTY_MEMBER_RANGES, /*MembersFlags*/
sizeof (CSPROPERTY_STEPPING_LONG), /*MembersSize*/
SIZEOF_ARRAY (BackLightCompensationRangeAndStep), /*MembersCount*/
0 /*flags 0 or CSPROPERTY_MEMBER_FLAG_DEFAULT*/
},
/*Members*/
(PVOID) BackLightCompensationRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (BackLightCompensationDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &BackLightCompensationDefault,
}
};
static CSPROPERTY_VALUES BackLightCompensationValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (BackLightCompensationMembersList),
BackLightCompensationMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG GainRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
-10, // Minimum
15 // Maximum
}
};
const static LONG GainDefault = 1;
static CSPROPERTY_MEMBERSLIST GainMembersList [] =
{
{
/*CSPROPERTY_MEMBERSHEADER*/
{
CSPROPERTY_MEMBER_RANGES, /*MembersFlags*/
sizeof (CSPROPERTY_STEPPING_LONG), /*MembersSize*/
SIZEOF_ARRAY (GainRangeAndStep), /*MembersCount*/
0 /*flags 0 or CSPROPERTY_MEMBER_FLAG_DEFAULT*/
},
/*Members*/
(PVOID) GainRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (GainDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &GainDefault,
}
};
static CSPROPERTY_VALUES GainValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (GainMembersList),
GainMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG PanRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
-180, // Minimum in Degrees
180 // Maximum in Degrees
}
};
const static LONG PanDefault = 0;
static CSPROPERTY_MEMBERSLIST PanMembersList [] =
{
{
{
CSPROPERTY_MEMBER_RANGES,
sizeof (CSPROPERTY_STEPPING_LONG),
SIZEOF_ARRAY (PanRangeAndStep),
0
},
(PVOID) PanRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (PanDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &PanDefault,
}
};
static CSPROPERTY_VALUES PanValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (PanMembersList),
PanMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG TiltRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
-180, // Minimum in Degrees
180 // Maximum in Degrees
}
};
const static LONG TiltDefault = 0;
static CSPROPERTY_MEMBERSLIST TiltMembersList [] =
{
{
{
CSPROPERTY_MEMBER_RANGES,
sizeof (CSPROPERTY_STEPPING_LONG),
SIZEOF_ARRAY (TiltRangeAndStep),
0
},
(PVOID) TiltRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (TiltDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &TiltDefault,
}
};
static CSPROPERTY_VALUES TiltValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (TiltMembersList),
TiltMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG RollRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
-180, // Minimum in Degrees
180 // Maximum in Degrees
}
};
const static LONG RollDefault = 0;
static CSPROPERTY_MEMBERSLIST RollMembersList [] =
{
{
{
CSPROPERTY_MEMBER_RANGES,
sizeof (CSPROPERTY_STEPPING_LONG),
SIZEOF_ARRAY (RollRangeAndStep),
0
},
(PVOID) RollRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (RollDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &RollDefault,
}
};
static CSPROPERTY_VALUES RollValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (RollMembersList),
RollMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG ZoomRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
10, // Minimum in Millimeters
600 // Maximum in Millimeters
}
};
const static LONG ZoomDefault = 10;
static CSPROPERTY_MEMBERSLIST ZoomMembersList [] =
{
{
{
CSPROPERTY_MEMBER_RANGES,
sizeof (CSPROPERTY_STEPPING_LONG),
SIZEOF_ARRAY (ZoomRangeAndStep),
0
},
(PVOID) ZoomRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (ZoomDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &ZoomDefault,
}
};
static CSPROPERTY_VALUES ZoomValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (ZoomMembersList),
ZoomMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG IrisRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
0, // Minimum in units of fstop * 10
3456 // Maximum in units of fstop * 10
}
};
const static LONG IrisDefault = 2500;
static CSPROPERTY_MEMBERSLIST IrisMembersList [] =
{
{
{
CSPROPERTY_MEMBER_RANGES,
sizeof (CSPROPERTY_STEPPING_LONG),
SIZEOF_ARRAY (IrisRangeAndStep),
0
},
(PVOID) IrisRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (IrisDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &IrisDefault,
}
};
static CSPROPERTY_VALUES IrisValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (IrisMembersList),
IrisMembersList
};
// ------------------------------------------------------------------------
static CSPROPERTY_STEPPING_LONG ExposureRangeAndStep [] =
{
{
1, // SteppingDelta (range / steps)
0, // Reserved
-9, // Minimum (This value is expressed in log base 2 seconds, thus,
// for values less than zero, the exposure time is 1/2n seconds. For positive values and zero, the exposure time is 2n seconds)
4 // Maximum (This value is expressed in log base 2 seconds, thus,
// for values less than zero, the exposure time is 1/2n seconds. For positive values and zero, the exposure time is 2n seconds)
}
};
const static LONG ExposureDefault = -4;
static CSPROPERTY_MEMBERSLIST ExposureMembersList [] =
{
{
{
CSPROPERTY_MEMBER_RANGES,
sizeof (CSPROPERTY_STEPPING_LONG),
SIZEOF_ARRAY (ExposureRangeAndStep),
0
},
(PVOID) ExposureRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (ExposureDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(PVOID) &ExposureDefault,
}
};
static CSPROPERTY_VALUES ExposureValues =
{
{
STATICGUIDOF (CSPROPTYPESETID_General),
VT_I4,
0
},
SIZEOF_ARRAY (ExposureMembersList),
ExposureMembersList
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -