Impact Acquire SDK C++
|
Category for Image Format Control features. More...
#include <mvIMPACT_acquire_GenICam.h>
Public Member Functions | |
ImageFormatControl (mvIMPACT::acquire::Device *pDev, const std::string &settingName="Base") | |
Constructs a new mvIMPACT::acquire::GenICam::ImageFormatControl object. | |
Public Attributes | |
PropertyI64 | binningHorizontal |
An integer property. Number of horizontal photo-sensitive cells to combine together. | |
PropertyI64 | binningHorizontalMode |
An enumerated integer property. Sets the mode to use to combine horizontal photo-sensitive cells together when BinningHorizontal is used. | |
PropertyI64 | binningSelector |
An enumerated integer property. Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features. | |
PropertyI64 | binningVertical |
An integer property. Number of vertical photo-sensitive cells to combine together. | |
PropertyI64 | binningVerticalMode |
An enumerated integer property. Sets the mode to use to combine vertical photo-sensitive cells together when BinningVertical is used. | |
PropertyIBoolean | componentEnable |
A boolean property. Controls if the selected component streaming is active. | |
PropertyI64 | componentIDValue |
An integer property. Returns a unique Identifier value that corresponds to type of the component selected by ComponentSelector. | |
PropertyI64 | componentSelector |
An enumerated integer property. Selects a component to activate/deactivate its data streaming. | |
PropertyI64 | decimationHorizontal |
An integer property. Horizontal sub-sampling of the image. | |
PropertyI64 | decimationHorizontalMode |
An enumerated integer property. Sets the mode used to reduce the horizontal resolution when DecimationHorizontal is used. | |
PropertyI64 | decimationVertical |
An integer property. Vertical sub-sampling of the image. | |
PropertyI64 | decimationVerticalMode |
An enumerated integer property. Sets the mode used to reduce the Vertical resolution when DecimationVertical is used. | |
PropertyI64 | deinterlacing |
An enumerated integer property. Controls how the device performs de-interlacing. | |
PropertyI64 | groupIDValue |
An integer property. Returns a unique Identifier value corresponding to the selected Group of Components. | |
PropertyI64 | groupSelector |
An enumerated integer property. Selects a Group of component to control or inquire. | |
PropertyI64 | height |
An integer property. Height of the image provided by the device (in pixels). | |
PropertyI64 | heightMax |
An integer property. Maximum height of the image (in pixels). | |
PropertyIBoolean | imageComponentEnable |
A boolean property. This feature is deprecated (See ComponentEnable). | |
PropertyI64 | imageComponentSelector |
An enumerated integer property. This feature is deprecated (See ComponentSelector). | |
PropertyF | imageCompressionBitrate |
A floating point property. Control the rate of the produced compressed stream. | |
PropertyI64 | imageCompressionJPEGFormatOption |
An enumerated integer property. When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature. | |
PropertyI64 | imageCompressionMode |
An enumerated integer property. Enable a specific image compression mode as the base mode for image transfer. | |
PropertyI64 | imageCompressionQuality |
An integer property. Control the quality of the produced compressed stream. | |
PropertyI64 | imageCompressionRateOption |
An enumerated integer property. Two rate controlling options are offered: fixed bit rate or fixed quality. | |
PropertyI64 | linePitch |
An integer property. Total number of bytes between the starts of 2 consecutive lines. | |
PropertyIBoolean | linePitchEnable |
A boolean property. This feature controls whether the LinePitch feature is writable. | |
PropertyIBoolean | mvAreaEnable |
A boolean property. This feature controls whether the selected area is active during streaming or not. | |
PropertyI64 | mvAreaHeight |
An integer property. Height of this area's part of the image (in pixels). | |
PropertyI64 | mvAreaOffsetX |
An integer property. Horizontal offset of this area within the image (in pixels). | |
PropertyI64 | mvAreaOffsetY |
An integer property. Vertical offset of this area within the image (in pixels). | |
PropertyI64 | mvAreaResultingOffsetX |
An integer property. Horizontal offset of this area within the resulting image (in pixels). | |
PropertyI64 | mvAreaResultingOffsetY |
An integer property. Vertical offset of this area within the resulting image (in pixels). | |
PropertyI64 | mvAreaSelector |
An enumerated integer property. Selects the area in multi area context. | |
PropertyI64 | mvAreaWidth |
An integer property. Width of this area's part of the image (in pixels). | |
PropertyI64 | mvBlockscanBlockCount |
An integer property. Blockscan mode only: Number of blocks combined to one frame. | |
PropertyI64 | mvBlockscanLinesPerBlock |
An integer property. Blockscan mode only: Number of lines per block. | |
PropertyI64 | mvDualAdcCompression |
An integer property. After the internal combination of both high and low gain pixels, the output data is compressed to fit 12-bits. This feature sets the compression characteristic of the Dual Adc (different kneepoints of the compression curve). 0 means compression is off. | |
PropertyIBoolean | mvDualAdcMode |
A boolean property. Use this mode for a higher dynamic range. The maximum frame rate will be halved then. Using this mode only makes sense when used with pixel formats >= 14 bits. For Sony Gen 4 sensors, both high and low level gain pixels are combined internally in the sensor. | |
PropertyIBoolean | mvHighSpeedMode |
A boolean property. Use this property to increase the frame rate. | |
PropertyI64 | mvMultiAreaMode |
An enumerated integer property. Selects the overall multi area mode. | |
PropertyI64 | mvSensorDigitizationBitDepth |
An enumerated integer property. This feature manually selects the resolution of the device's ADC. | |
PropertyI64 | offsetX |
An integer property. Horizontal offset from the origin to the region of interest (in pixels). | |
PropertyI64 | offsetY |
An integer property. Vertical offset from the origin to the region of interest (in pixels). | |
PropertyI64 | pixelCoding |
An enumerated integer property. This feature is deprecated. | |
PropertyI64 | pixelColorFilter |
An enumerated integer property. Type of color filter that is applied to the image. | |
PropertyI64 | pixelDynamicRangeMax |
An integer property. Maximum value that will be returned during the digitization process. | |
PropertyI64 | pixelDynamicRangeMin |
An integer property. Minimum value that can be returned during the digitization process. | |
PropertyI64 | pixelFormat |
An enumerated integer property. Format of the pixels provided by the device. | |
PropertyI64 | pixelFormatInfoID |
An integer property. Returns the value used by the streaming channels to identify the selected pixel format. | |
PropertyI64 | pixelFormatInfoSelector |
An enumerated integer property. Select the pixel format for which the information will be returned. | |
PropertyI64 | pixelSize |
An enumerated integer property. Total size in bits of a pixel of the image. | |
PropertyI64 | regionDestination |
An enumerated integer property. Control the destination of the selected region. | |
PropertyI64 | regionIDValue |
An integer property. Returns a unique Identifier value that corresponds to the selected Region. | |
PropertyI64 | regionMode |
An enumerated integer property. Controls if the selected Region of interest is active and streaming. | |
PropertyI64 | regionSelector |
An enumerated integer property. Selects the Region of interest to control. | |
PropertyIBoolean | reverseX |
A boolean property. Flip horizontally the image sent by the device. | |
PropertyIBoolean | reverseY |
A boolean property. Flip vertically the image sent by the device. | |
PropertyI64 | sensorDigitizationTaps |
An enumerated integer property. Number of digitized samples outputted simultaneously by the camera A/D conversion stage. | |
PropertyI64 | sensorHeight |
An integer property. Effective height of the sensor in pixels. | |
PropertyS | sensorName |
A string property. Product name of the imaging Sensor. | |
PropertyF | sensorPixelHeight |
A floating point property. Physical size (pitch) in the y direction of a photo sensitive pixel unit. | |
PropertyF | sensorPixelWidth |
A floating point property. Physical size (pitch) in the x direction of a photo sensitive pixel unit. | |
PropertyI64 | sensorShutterMode |
An enumerated integer property. Specifies the shutter mode of the device. | |
PropertyI64 | sensorTaps |
An enumerated integer property. Number of taps of the camera sensor. | |
PropertyI64 | sensorWidth |
An integer property. Effective width of the sensor in pixels. | |
PropertyI64 | testImageSelector |
An enumerated integer property. This feature is deprecated (See TestPattern). | |
PropertyI64 | testPattern |
An enumerated integer property. Selects the type of test pattern that is generated by the device as image source. | |
PropertyI64 | testPatternGeneratorSelector |
An enumerated integer property. Selects which test pattern generator is controlled by the TestPattern feature. | |
PropertyI64 | width |
An integer property. Width of the image provided by the device (in pixels). | |
PropertyI64 | widthMax |
An integer property. Maximum width of the image (in pixels). | |
Category for Image Format Control features.
A category for Image Format Control features.
|
inlineexplicit |
Constructs a new mvIMPACT::acquire::GenICam::ImageFormatControl object.
[in] | pDev | A pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::acquire::DeviceManager object. |
[in] | settingName | The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mvIMPACT::acquire::FunctionInterface::getAvailableSettings, new settings can be created with the function mvIMPACT::acquire::FunctionInterface::createSetting |
PropertyI64 binningHorizontal |
An integer property. Number of horizontal photo-sensitive cells to combine together.
Number of horizontal photo-sensitive cells to combine together. This reduces the horizontal resolution (width) of the image.
PropertyI64 binningHorizontalMode |
An enumerated integer property. Sets the mode to use to combine horizontal photo-sensitive cells together when BinningHorizontal is used.
Sets the mode to use to combine horizontal photo-sensitive cells together when BinningHorizontal is used.
The following string values might be valid for this feature:
PropertyI64 binningSelector |
An enumerated integer property. Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features.
Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features.
The following string values might be valid for this feature:
PropertyI64 binningVertical |
An integer property. Number of vertical photo-sensitive cells to combine together.
Number of vertical photo-sensitive cells to combine together. This reduces the vertical resolution (height) of the image.
PropertyI64 binningVerticalMode |
An enumerated integer property. Sets the mode to use to combine vertical photo-sensitive cells together when BinningVertical is used.
Sets the mode to use to combine vertical photo-sensitive cells together when BinningVertical is used.
The following string values might be valid for this feature:
PropertyIBoolean componentEnable |
A boolean property. Controls if the selected component streaming is active.
Controls if the selected component streaming is active.
PropertyI64 componentIDValue |
An integer property. Returns a unique Identifier value that corresponds to type of the component selected by ComponentSelector.
Returns a unique Identifier value that corresponds to type of the component selected by ComponentSelector.
PropertyI64 componentSelector |
An enumerated integer property. Selects a component to activate/deactivate its data streaming.
Selects a component to activate/deactivate its data streaming.
The following string values might be valid for this feature:
PropertyI64 decimationHorizontal |
An integer property. Horizontal sub-sampling of the image.
Horizontal sub-sampling of the image. This reduces the horizontal resolution (width) of the image by the specified horizontal decimation factor.
PropertyI64 decimationHorizontalMode |
An enumerated integer property. Sets the mode used to reduce the horizontal resolution when DecimationHorizontal is used.
Sets the mode used to reduce the horizontal resolution when DecimationHorizontal is used.
The following string values might be valid for this feature:
PropertyI64 decimationVertical |
An integer property. Vertical sub-sampling of the image.
Vertical sub-sampling of the image. This reduces the vertical resolution (height) of the image by the specified vertical decimation factor.
PropertyI64 decimationVerticalMode |
An enumerated integer property. Sets the mode used to reduce the Vertical resolution when DecimationVertical is used.
Sets the mode used to reduce the Vertical resolution when DecimationVertical is used.
The following string values might be valid for this feature:
PropertyI64 deinterlacing |
An enumerated integer property. Controls how the device performs de-interlacing.
Controls how the device performs de-interlacing.
The following string values might be valid for this feature:
PropertyI64 groupIDValue |
An integer property. Returns a unique Identifier value corresponding to the selected Group of Components.
Returns a unique Identifier value corresponding to the selected Group of Components. If no grouping is required, this value should be set to 0.
PropertyI64 groupSelector |
An enumerated integer property. Selects a Group of component to control or inquire.
Selects a Group of component to control or inquire. The GroupSelector determines which components Group will be used for the selected features.
The following string values might be valid for this feature:
PropertyI64 height |
An integer property. Height of the image provided by the device (in pixels).
Height of the image provided by the device (in pixels).
PropertyI64 heightMax |
An integer property. Maximum height of the image (in pixels).
Maximum height of the image (in pixels). This dimension is calculated after vertical binning, decimation or any other function changing the vertical dimension of the image.
PropertyIBoolean imageComponentEnable |
A boolean property. This feature is deprecated (See ComponentEnable).
PropertyI64 imageComponentSelector |
An enumerated integer property. This feature is deprecated (See ComponentSelector).
The following string values might be valid for this feature:
PropertyF imageCompressionBitrate |
A floating point property. Control the rate of the produced compressed stream.
Control the rate of the produced compressed stream.
PropertyI64 imageCompressionJPEGFormatOption |
An enumerated integer property. When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature.
When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature.
The following string values might be valid for this feature:
PropertyI64 imageCompressionMode |
An enumerated integer property. Enable a specific image compression mode as the base mode for image transfer.
Enable a specific image compression mode as the base mode for image transfer.
The following string values might be valid for this feature:
PropertyI64 imageCompressionQuality |
An integer property. Control the quality of the produced compressed stream.
Control the quality of the produced compressed stream.
PropertyI64 imageCompressionRateOption |
An enumerated integer property. Two rate controlling options are offered: fixed bit rate or fixed quality.
Two rate controlling options are offered: fixed bit rate or fixed quality. The exact implementation to achieve one or the other is vendor-specific.
The following string values might be valid for this feature:
PropertyI64 linePitch |
An integer property. Total number of bytes between the starts of 2 consecutive lines.
Total number of bytes between the starts of 2 consecutive lines. This feature is used to facilitate alignment of image data.
PropertyIBoolean linePitchEnable |
A boolean property. This feature controls whether the LinePitch feature is writable.
This feature controls whether the LinePitch feature is writable. Otherwise LinePitch is implicitly controlled by the combination of features like Width, PixelFormat, etc...
PropertyIBoolean mvAreaEnable |
A boolean property. This feature controls whether the selected area is active during streaming or not.
This feature controls whether the selected area is active during streaming or not.
PropertyI64 mvAreaHeight |
An integer property. Height of this area's part of the image (in pixels).
Height of this area's part of the image (in pixels).
PropertyI64 mvAreaOffsetX |
An integer property. Horizontal offset of this area within the image (in pixels).
Horizontal offset of this area within the image (in pixels).
PropertyI64 mvAreaOffsetY |
An integer property. Vertical offset of this area within the image (in pixels).
Vertical offset of this area within the image (in pixels).
PropertyI64 mvAreaResultingOffsetX |
An integer property. Horizontal offset of this area within the resulting image (in pixels).
Horizontal offset of this area within the resulting image (in pixels).
PropertyI64 mvAreaResultingOffsetY |
An integer property. Vertical offset of this area within the resulting image (in pixels).
Vertical offset of this area within the resulting image (in pixels).
PropertyI64 mvAreaSelector |
An enumerated integer property. Selects the area in multi area context.
Selects the area in multi area context.
The following string values might be valid for this feature:
PropertyI64 mvAreaWidth |
An integer property. Width of this area's part of the image (in pixels).
Width of this area's part of the image (in pixels).
PropertyI64 mvBlockscanBlockCount |
An integer property. Blockscan mode only: Number of blocks combined to one frame.
Blockscan mode only: Number of blocks combined to one frame
PropertyI64 mvBlockscanLinesPerBlock |
An integer property. Blockscan mode only: Number of lines per block.
Blockscan mode only: Number of lines per block.
PropertyI64 mvDualAdcCompression |
An integer property. After the internal combination of both high and low gain pixels, the output data is compressed to fit 12-bits. This feature sets the compression characteristic of the Dual Adc (different kneepoints of the compression curve). 0 means compression is off.
After the internally combination of both high and low gain pixels, the output data is compressed to fit 12-bits. This feature sets the compression characteristic of the Dual Adc (different kneepoints of the compression curve). 0 means compression is off.
PropertyIBoolean mvDualAdcMode |
A boolean property. Use this mode for a higher dynamic range. The maximum frame rate will be halved then. Using this mode only makes sense when used with pixel formats >= 14 bits. For Sony Gen 4 sensors, both high and low level gain pixels are combined internally in the sensor.
Use this mode for a higher dynamic range. The maximum frame rate will be halved then. Using this mode only makes sense when used with pixel formats >= 14 bits. For Sony Gen 4 sensors, both high and low level gain pixels are combined internally in the sensor.
PropertyIBoolean mvHighSpeedMode |
A boolean property. Use this property to increase the frame rate.
Use this property to increase the frame rate.
PropertyI64 mvMultiAreaMode |
An enumerated integer property. Selects the overall multi area mode.
Selects the overall multi area mode.
The following string values might be valid for this feature:
PropertyI64 mvSensorDigitizationBitDepth |
An enumerated integer property. This feature manually selects the resolution of the device's ADC.
This feature manually selects the resolution of the device's ADC.
The following string values might be valid for this feature:
PropertyI64 offsetX |
An integer property. Horizontal offset from the origin to the region of interest (in pixels).
Horizontal offset from the origin to the region of interest (in pixels).
PropertyI64 offsetY |
An integer property. Vertical offset from the origin to the region of interest (in pixels).
Vertical offset from the origin to the region of interest (in pixels).
PropertyI64 pixelCoding |
An enumerated integer property. This feature is deprecated.
The following string values might be valid for this feature:
PropertyI64 pixelColorFilter |
An enumerated integer property. Type of color filter that is applied to the image.
Type of color filter that is applied to the image.
The following string values might be valid for this feature:
PropertyI64 pixelDynamicRangeMax |
An integer property. Maximum value that will be returned during the digitization process.
Maximum value that will be returned during the digitization process. This corresponds to the brightest value of the camera. For color camera, this returns the biggest value that each color component can take.
PropertyI64 pixelDynamicRangeMin |
An integer property. Minimum value that can be returned during the digitization process.
Minimum value that can be returned during the digitization process. This corresponds to the darkest value of the camera. For color camera, this returns the smallest value that each color component can take.
PropertyI64 pixelFormat |
An enumerated integer property. Format of the pixels provided by the device.
Format of the pixels provided by the device. It represents all the information provided by PixelSize, PixelColorFilter combined in a single feature.
The following string values might be valid for this feature:
PropertyI64 pixelFormatInfoID |
An integer property. Returns the value used by the streaming channels to identify the selected pixel format.
Returns the value used by the streaming channels to identify the selected pixel format.
PropertyI64 pixelFormatInfoSelector |
An enumerated integer property. Select the pixel format for which the information will be returned.
Select the pixel format for which the information will be returned.
The following string values might be valid for this feature:
PropertyI64 pixelSize |
An enumerated integer property. Total size in bits of a pixel of the image.
Total size in bits of a pixel of the image.
The following string values might be valid for this feature:
PropertyI64 regionDestination |
An enumerated integer property. Control the destination of the selected region.
Control the destination of the selected region.
The following string values might be valid for this feature:
PropertyI64 regionIDValue |
An integer property. Returns a unique Identifier value that corresponds to the selected Region.
Returns a unique Identifier value that corresponds to the selected Region.
PropertyI64 regionMode |
An enumerated integer property. Controls if the selected Region of interest is active and streaming.
Controls if the selected Region of interest is active and streaming.
The following string values might be valid for this feature:
PropertyI64 regionSelector |
An enumerated integer property. Selects the Region of interest to control.
Selects the Region of interest to control. The RegionSelector feature allows devices that are able to extract multiple regions out of an image, to configure the features of those individual regions independently.
The following string values might be valid for this feature:
PropertyIBoolean reverseX |
A boolean property. Flip horizontally the image sent by the device.
Flip horizontally the image sent by the device. The Region of interest is applied after the flipping.
PropertyIBoolean reverseY |
A boolean property. Flip vertically the image sent by the device.
Flip vertically the image sent by the device. The Region of interest is applied after the flipping.
PropertyI64 sensorDigitizationTaps |
An enumerated integer property. Number of digitized samples outputted simultaneously by the camera A/D conversion stage.
Number of digitized samples outputted simultaneously by the camera A/D conversion stage.
The following string values might be valid for this feature:
PropertyI64 sensorHeight |
An integer property. Effective height of the sensor in pixels.
Effective height of the sensor in pixels.
PropertyS sensorName |
A string property. Product name of the imaging Sensor.
Product name of the imaging Sensor.
PropertyF sensorPixelHeight |
A floating point property. Physical size (pitch) in the y direction of a photo sensitive pixel unit.
Physical size (pitch) in the y direction of a photo sensitive pixel unit.
PropertyF sensorPixelWidth |
A floating point property. Physical size (pitch) in the x direction of a photo sensitive pixel unit.
Physical size (pitch) in the x direction of a photo sensitive pixel unit.
PropertyI64 sensorShutterMode |
An enumerated integer property. Specifies the shutter mode of the device.
Specifies the shutter mode of the device.
The following string values might be valid for this feature:
PropertyI64 sensorTaps |
An enumerated integer property. Number of taps of the camera sensor.
Number of taps of the camera sensor.
The following string values might be valid for this feature:
PropertyI64 sensorWidth |
An integer property. Effective width of the sensor in pixels.
Effective width of the sensor in pixels.
PropertyI64 testImageSelector |
An enumerated integer property. This feature is deprecated (See TestPattern).
The following string values might be valid for this feature:
PropertyI64 testPattern |
An enumerated integer property. Selects the type of test pattern that is generated by the device as image source.
Selects the type of test pattern that is generated by the device as image source.
The following string values might be valid for this feature:
PropertyI64 testPatternGeneratorSelector |
An enumerated integer property. Selects which test pattern generator is controlled by the TestPattern feature.
Selects which test pattern generator is controlled by the TestPattern feature.
The following string values might be valid for this feature:
PropertyI64 width |
An integer property. Width of the image provided by the device (in pixels).
Width of the image provided by the device (in pixels).
PropertyI64 widthMax |
An integer property. Maximum width of the image (in pixels).
Maximum width of the image (in pixels). The dimension is calculated after horizontal binning, decimation or any other function changing the horizontal dimension of the image.