VimbaAcquisitionControlParams

Description

Aggregates image acquisition parameters for use with Vimba filters.

Structure fields and default values (if defined) are described below:

Name Type Description
AcquisitionFrameRate atl::Optional<float> Controls the maximum acquisition rate (in Hertz) at which the frames are captured
BalanceRatio atl::Optional<VimbaBalanceRatio> Sets the gains of red and blue channels (the green channel gain is always 1).
BalanceWhiteAuto atl::Optional<VimbaBalanceWhiteAuto> Sets the automatic white balance mode.
BalanceWhiteAutoAdjustTol atl::Optional<int> Sets the tolerance allowed from the ideal white balance values, within which the auto white balance does not run
BalanceWhiteAutoRate atl::Optional<int> Sets the rate of white balance adjustments
BlackLevel atl::Optional<float> Sets the black level (offset) value
ColorTransformationMode atl::Optional<VimbaColorTransformationMode> Selects the mode for color transformation
ColorTransformationMatrix atl::Optional<VimbaColorTransformationMatrix> Sets the values of the gain factors or offsets inside the transformation matrix
DefectMaskPixelEnable atl::Optional<bool> Enables or disables defective pixel masking
DSPSubregionBottom atl::Optional<int> Defines the bottom edge of the DSP subregion
DSPSubregionLeft atl::Optional<int> Defines the left edge of the DSP subregion
DSPSubregionRight atl::Optional<int> Defines the right edge of the DSP subregion
DSPSubregionTop atl::Optional<int> Defines the top edge of the DSP subregion
EdgeFilter atl::Optional<VimbaEdgeFilter> Sets the image sharpness or blur
ExposureAuto atl::Optional<VimbaExposureAuto> Sets the automatic exposure mode when ExposureMode is Timed
ExposureAutoAdjustTol atl::Optional<int> Sets the tolerance in variation from ExposureAutoTarget in which the auto exposure algorithm does not respond
ExposureAutoAlg atl::Optional<VimbaExposureAutoAlg> Sets the algorithm used to calculate auto exposure
ExposureAutoMax atl::Optional<int> Sets the upper bound to the exposure setting in auto exposure mode
ExposureAutoMin atl::Optional<int> Sets the lower bound to the exposure setting in auto exposure mode
ExposureAutoOutliers atl::Optional<int> Sets the total pixels from top of the distribution that are ignored by the auto exposure algorithm
ExposureAutoRate atl::Optional<int> Sets the rate at which the auto exposure function changes the exposure setting
ExposureAutoTarget atl::Optional<int> Sets the general lightness or darkness of the auto exposure feature
ExposureMode atl::Optional<VimbaExposureMode> Sets the operation mode of the Exposure
ExposureTime atl::Optional<float> Sets the Exposure time (in microseconds) when ExposureMode is Timed
ExposureTimeIncrement atl::Optional<float> Sets the increment or resolution of the exposure time in microseconds
ExposureTimePWL1 atl::Optional<float> Sets the exposure time after ThresholdPWL1 is reached (valid only if ExposureMode = PieceWiseLinearHDR)
ExposureTimePWL2 atl::Optional<float> Sets the exposure time after ThresholdPWL2 is reached (valid only if ExposureMode = PieceWiseLinearHDR)
FpncEnable atl::Optional<bool> Enables or disables fixed pattern noise correction
GainAuto atl::Optional<VimbaGainAuto> Sets the automatic gain mode
GainAutoAdjustTol atl::Optional<int> Sets the tolerance in variation from GainAutoTarget in which the auto exposure algorithm does not respond
GainAutoMax atl::Optional<float> Sets the upper bound to the gain setting in auto gain mode
GainAutoMin atl::Optional<float> Sets the lower bound to the gain setting in auto gain mode
GainAutoOutliers atl::Optional<int> Sets the total pixels from top of the distribution that are ignored by the auto gain algorithm
GainAutoRate atl::Optional<int> Sets the rate at which the auto gain function changes
GainAutoTarget atl::Optional<int> Sets the general lightness or darkness of the auto gain feature
GainValue atl::Optional<float> Sets the gain (in decibels)
Gamma atl::Optional<float> Controls the gamma correction of pixel intensity
Hue atl::Optional<float> Alters the color of an image without altering white balance
Saturation atl::Optional<float> Alters color intensity
ThresholdPWL1 atl::Optional<float> Sets the first and highest threshold level (valid only if ExposureMode = PieceWiseLinearHDR)
ThresholdPWL2 atl::Optional<float> Sets the second and lowest threshold level (valid only if ExposureMode = PieceWiseLinearHDR)
TriggerActivation atl::Optional<VimbaTriggerActivation> Specifies the activation mode of the trigger
TriggerDelay atl::Optional<float> Specifies the delay in microseconds (us) to apply after the trigger reception before activating it
TriggerEnabled atl::Optional<bool> Controls if the selected trigger is active
TriggerOverlap atl::Optional<VimbaTriggerOverlap> Sets the permitted window of trigger activation, relative to the previous frame
TriggerSelector atl::Optional<VimbaTriggerSelector> Specifies the internal signal or physical input Line to use as the trigger source
TriggerSource atl::Optional<VimbaTriggerSource> Determines how an image frame is initiated within an acquisition stream