CSPROPERTY_MEMBER Values (Compact 2013)
3/26/2014
The following table shows macro values that are used to describe camera property members, see CSPROPERTY_MEMBERSHEADER.
Value |
Description |
---|---|
CSPROPERTY_MEMBER_RANGES |
Indicates that list members are ranges, of type CSPROPERTY_BOUNDS_LONG or CSPROPERTY_BOUNDS_LONGLONG. |
CSPROPERTY_MEMBER_STEPPEDRANGES |
Indicates that the following members are stepped values within ranges, of type CSPROPERTY_STEPPING_LONGLONG or CSPROPERTY_STEPPING_LONGLONG. |
CSPROPERTY_MEMBER_VALUES |
Each entry in the members array is a single value. |
CSPROPERTY_MEMBER_FLAG_DEFAULT |
Indicates that default values are used. |
CSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL |
During a basic-support property request on a node, the handler sets this flag bit to indicate that the MembersCount member of CSPROPERTY_MEMBERSHEADER contains the number of channels that the node supports. |
CSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM |
The handler bitwise ORs this flag bit with the CSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL flag to indicate that a single property value is applied uniformly across all channels in a node. For example, if the hardware provides only a single volume-level control for all channels, the volume node's basic-support handler sets the CSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM flag to indicate this restriction. If this flag is not set, the meaning is that the volume level for each channel can be controlled independently of the volume levels for the other channels. |
Requirements
Header |
cs.h |
See Also
Reference
Camera Driver Macros
CSPROPERTY_MEMBERSHEADER
CSPROPERTY_BOUNDS_LONG
CSPROPERTY_BOUNDS_LONGLONG
CSPROPERTY_STEPPING_LONGLONG