IC Imaging Control C++

Standard Element GUIDs

Standard Element GUIDs

The Standard Element GUIDs are used to find a IVCDPropertyElement of a IVCDPropertyItem.
After an IVCDPropertyItem interface has been retrieved with one of the Standard Property Item GUIDs, the property elements of the property item can be retrieved.
#include "tisudshl.h"
The GUIDs are declared in the namespace DShowLib.
The GUIDs are passed to the IVCDPropertyItem::findElement method. The element type is used to specify a sub property of a camera property. For example the exposure camera property can have a value and an auto element. The value element is used to retrieve and set an value (e.g. 114). The auto element is used to enable or disable automation for exposure. An interface to an element is retrieved by adding a string from the Standard Interface GUIDs to the Standard Element GUID.
The Basic Use of VCD Properties article in the Programmer's Guide shows how to use the element GUIDs.
Constant Description
VCDElement_Value Specifies a value element with minimum and maximum.
VCDElement_Auto Specifies an auto element to enable or disable automation of a property.
VCDElement_OnePush Specifies a button element, such as white balance OnePush.
VCDElement_ResetValue Specifies the reset value element.
VCDElement_WhiteBalanceBlue Specifies the white balance blue element of DCAM cameras.
VCDElement_WhiteBalanceRed Specifies the white balance red element of DCAM cameras.
VCDElement_AutoReference Specifies the auto reference value for the auto exposure function.
VCDElement_TriggerPolarity Specifies the trigger polarity element.
VCDElement_TriggerMode Specifies the trigger mode element.
VCDElement_MultiSlope_SlopeValue0 Specifies the multi slope 0 value element.
VCDElement_MultiSlope_ResetValue0 Specifies the multi slope reset 1 value element.
VCDElement_MultiSlope_SlopeValue1 Specifies the multi slope 1 value element.
VCDElement_MultiSlope_ResetValue1 Specifies the multi slope reset 1 value element.
VCDElement_MultiSlope_SlopeValue2 Specifies the multi slope 2 value element.
VCDElement_MultiSlope_ResetValue2 Specifies the multi slope reset 3 value element.
VCDElement_MultiSlope_SlopeValue3 Specifies the multi slope 3 value element.
VCDElement_MultiSlope_ResetValue3 Specifies the multi slope reset 3 value element.
VCDElement_MultiSlope_SlopeValue4 Specifies the multi slope 4 value element.
VCDElement_MultiSlope_ResetValue4 Specifies the multi slope reset 4 value element.
VCDElement_MultiSlope_SlopeValue5 Specifies the multi slope 5 value element.
VCDElement_MultiSlope_ResetValue5 Specifies the multi slope reset 5 value element.
VCDElement_MultiSlope_SlopeValue6 Specifies the multi slope 6 value element.
VCDElement_MultiSlope_ResetValue6 Specifies the multi slope reset 6 value element.
VCDElement_MultiSlope_SlopeValue7 Specifies the multi slope 7 value element.
VCDElement_PartialScanOffsetX Specifies the horizontal start position of the area on the CCD that is transferred in partial scan mode.
VCDElement_PartialScanOffsetY Specifies the vertical start position of the area on the CCD that is transferred in partial scan mode.
VCDElement_GPIOIn Specifies the General Purpose input property.
VCDElement_GPIOOut Specifies the GPIO (General Purpose Input/Output) output property.
VCDElement_GPIOWrite Specifies the write action for the GPIO (General Purpose Input/Output).
VCDElement_GPIORead Specifies the read action for the GPIO (General Purpose Input/Output).
VCDElement_StrobePolarity Specifies the polarity property for the strobe output.
VCDElement_StrobeDuration Specifies the duration property for the strobe output.
VCDElement_StrobeDelay Specifies the delay property for the strobe output.

<< Class Library Reference

Get in touch with us


About The Imaging Source

Established in 1990, The Imaging Source is one of the leading manufacturers of industrial cameras, frame grabbers and video converters for production automation, quality assurance, logistics, medicine, science and security.

Our comprehensive range of cameras with USB 3.1, USB 3.0, USB 2.0, GigE interfaces and other innovative machine vision products are renowned for their high quality and ability to meet the performance requirements of demanding applications.

Automated Imaging Association ISO 9001:2015 certified

Contact us