Поделиться через


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