User`s guide
 Defining Device-Specific Properties
6-3
 Device Specific Properties:
 Brightness = -10
 Contrast = 266
 Exposure = 1024
 ExposureMode = auto
 Hue = 0
 Saturation = 340
 Sharpness = 40
Suggested Algorithm
When a user calls the videoinput function, the engine calls the
getDeviceAttributes() function to set up any device-specific properties you
have defined for the device. The engine passes several arguments to your adaptor's
getDeviceAttributes() function:
void getDeviceAttributes(const imaqkit::IDeviceInfo* deviceInfo, 
 const char* acqFormat, 
 imaqkit::IPropFactory* devicePropFact, 
 imaqkit::IVideoSourceInfo* sourceContainer, 
 imaqkit::ITriggerInfo* hwTriggerInfo)
Argument Data Type Description
deviceInfo Handle to a IDeviceInfo
object
Specifies the image acquisition
device
acqformat Text string Specifies the video format or the
path to a device configuration file
devicePropFact Handle to a IPropFactory
object
Provides member functions used
to create properties
sourceContainer Handle to a
IVideoSourceInfo object
Defines the video sources
available with this device,
described in “Identifying Video
Sources” on page 4-9
hwTriggerInfo Handle to a ITriggerInfo
object
Specifies hardware triggers. The
toolbox handles the other two
trigger types (immediate and
manual) automatically.
The algorithm for getDeviceAttributes() typically includes these steps:










