adapterprops.h
来自「该BSP是基于PXA270+WINCE的BSP」· C头文件 代码 · 共 1,199 行 · 第 1/3 页
H
1,199 行
0, // Reserved
0, // Minimum (Color is disabled)
1 // Maximum (Color is enabled)
}
};
const static LONG ColorEnableDefault = 1;
static CSPROPERTY_MEMBERSLIST ColorEnableMembersList [] =
{
{
/*CSPROPERTY_MEMBERSHEADER*/
{
CSPROPERTY_MEMBER_RANGES, /*MembersFlags*/
sizeof (CSPROPERTY_STEPPING_LONG), /*MembersSize*/
SIZEOF_ARRAY (ColorEnableRangeAndStep), /*MembersCount*/
0 /*flags 0 or CSPROPERTY_MEMBER_FLAG_DEFAULT*/
},
/*Members*/
(PVOID) ColorEnableRangeAndStep,
},
{
{
CSPROPERTY_MEMBER_VALUES,
sizeof (ColorEnableDefault),
1,
CSPROPERTY_MEMBER_FLAG_DEFAULT
},
(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,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?