Impact Acquire SDK Java
|
mvV4L2 related camera settings(Device specific interface layout only). More...
Public Member Functions | |
CameraSettingsV4L2Device (Device pDev) | |
Constructs a new mvIMPACT.acquire.CameraSettingsV4L2Device object. | |
CameraSettingsV4L2Device (Device pDev, String settingName) | |
Constructs a new mvIMPACT.acquire.CameraSettingsV4L2Device object. | |
synchronized void | delete () |
PropertyI | getAoiHeight () |
An integer property defining the number of lines to capture. | |
PropertyI | getAoiStartX () |
An integer property defining the X-offset for each capture line. | |
PropertyI | getAoiStartY () |
An integer property defining the Y-offset. | |
PropertyI | getAoiWidth () |
An integer property defining the number of pixels to capture per line. | |
PropertyI | getAutoGain () |
An enumerated integer property to switch on/off the auto gain. | |
PropertyI | getAutoWhiteBalance () |
An enumerated integer property to switch on/off the auto white balance function of the V4L2-device. | |
PropertyI | getBacklightCompensation () |
An integer property to adjust the backlight compensation. | |
PropertyS | getBasedOn () |
A string property (read-only) containing the name of the setting this setting is based on. | |
PropertyI | getBlackLevel () |
An integer property to adjust the black level. | |
PropertyI | getBlueBalance () |
An integer property to adjust the blue balance. | |
PropertyI | getBrightness () |
An integer property to adjust the brightness. | |
PropertyI | getContrast () |
An integer property to adjust the contrast. | |
Component | getCustomFeatureIterator () |
Returns an iterator to for iterating inside a device specific feature list. | |
PropertyI | getExposure () |
An integer property to adjust the exposure. | |
PropertyI | getGain () |
An integer property to adjust the gain. | |
PropertyI | getGamma () |
An integer property to adjust the gamma. | |
PropertyI | getHFlip () |
An enumerated integer property to mirror the frames horizontally. | |
PropertyI | getHue () |
An integer property to adjust the hue. | |
PropertyI | getHueAuto () |
An enumerated integer property to switch on/off auto hue. | |
PropertyI | getImageHeight () |
An integer property defining the height of the image supplied by the V4L2 device. | |
PropertyI | getImageRequestTimeout_ms () |
An integer property defining the maximum time to wait for an image in ms. | |
PropertyI | getImageWidth () |
An integer property defining the width of the image supplied by the V4L2 device. | |
PropertyI | getPixelFormat () |
An integer property defining the pixel format of captured frames. | |
PropertyI | getPowerLineFrequency () |
An enumerated integer property to enable power line frequency filter. | |
PropertyI | getRedBalance () |
An integer property to adjust the red balance. | |
PropertyI | getSaturation () |
An integer property to adjust the saturation. | |
PropertyI | getSharpness () |
An integer property to adjust the sharpness. | |
PropertyI | getVFlip () |
An integer property to mirror the frames vertically. | |
PropertyI | getVideoStandard () |
An integer property defining the video standard. | |
PropertyI | getWhiteBalanceTemperature () |
An integer property to adjust white balance temperature. | |
int | hObj () |
Returns a unique identifier for the component collection referenced by this object. | |
ComponentCollection | restoreDefault () |
Restores the default for every component of this collection. | |
Protected Member Functions | |
CameraSettingsV4L2Device (long cPtr, boolean cMemoryOwn) | |
void | finalize () |
Static Protected Member Functions | |
static long | swigRelease (BasicDeviceSettings obj) |
static long | swigRelease (BasicDeviceSettingsWithAOI obj) |
static long | swigRelease (CameraSettingsV4L2Device obj) |
static long | swigRelease (ComponentCollection obj) |
Protected Attributes | |
transient boolean | swigCMemOwn |
mvV4L2 related camera settings(Device specific interface layout only).
|
protected |
CameraSettingsV4L2Device | ( | Device | pDev, |
String | settingName ) |
Constructs a new mvIMPACT.acquire.CameraSettingsV4L2Device object.
pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. |
settingName | [in] 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 |
CameraSettingsV4L2Device | ( | Device | pDev | ) |
Constructs a new mvIMPACT.acquire.CameraSettingsV4L2Device object.
pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. 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 |
synchronized void delete | ( | ) |
Reimplemented from BasicDeviceSettingsWithAOI.
|
protected |
Reimplemented from BasicDeviceSettingsWithAOI.
|
inherited |
An integer property defining the number of lines to capture.
|
inherited |
An integer property defining the X-offset for each capture line.
Example: When setting this property to 5 the first pixel in each line of the resulting image will be pixel number 5 of each line transmitted by the camera.
|
inherited |
An integer property defining the Y-offset.
Example: When setting this property to 5 the first line of the resulting image will be line number 5 of the image transmitted by the camera.
|
inherited |
An integer property defining the number of pixels to capture per line.
PropertyI getAutoGain | ( | ) |
An enumerated integer property to switch on/off the auto gain.
This property represents a boolean-valued V4L2-control ID. Valid values for this property are defined by the enumeration mvIMPACT.acquire.TBoolean.
PropertyI getAutoWhiteBalance | ( | ) |
An enumerated integer property to switch on/off the auto white balance function of the V4L2-device.
This property represents a boolean-valued V4L2-control ID. Valid values for this property are defined by the enumeration mvIMPACT.acquire.TBoolean.
PropertyI getBacklightCompensation | ( | ) |
An integer property to adjust the backlight compensation.
This property represents a V4L2-control ID.
|
inherited |
A string property (read-only) containing the name of the setting this setting is based on.
PropertyI getBlackLevel | ( | ) |
An integer property to adjust the black level.
This property represents a V4L2-control ID.
PropertyI getBlueBalance | ( | ) |
An integer property to adjust the blue balance.
This property represents a V4L2-control ID.
PropertyI getBrightness | ( | ) |
An integer property to adjust the brightness.
This property represents a V4L2-control ID.
PropertyI getContrast | ( | ) |
An integer property to adjust the contrast.
This property represents a V4L2-control ID.
Component getCustomFeatureIterator | ( | ) |
Returns an iterator to for iterating inside a device specific feature list.
This can be useful a device offers custom features that are not defined in the V4L2 standard and thus can't be known at compile time.
It allows to write code like this:
PropertyI getExposure | ( | ) |
An integer property to adjust the exposure.
This property represents a V4L2-control ID.
PropertyI getGain | ( | ) |
An integer property to adjust the gain.
This property represents a V4L2-control ID.
PropertyI getGamma | ( | ) |
An integer property to adjust the gamma.
This property represents a V4L2-control ID
PropertyI getHFlip | ( | ) |
An enumerated integer property to mirror the frames horizontally.
This property represents a boolean-valued V4L2-control ID. Valid values for this property are defined by the enumeration mvIMPACT.acquire.TBoolean.
PropertyI getHue | ( | ) |
An integer property to adjust the hue.
This property represents a V4L2-control ID.
PropertyI getHueAuto | ( | ) |
An enumerated integer property to switch on/off auto hue.
This property represents a boolean-valued V4L2-control ID. Valid values for this property are defined by the enumeration mvIMPACT.acquire.TBoolean.
PropertyI getImageHeight | ( | ) |
An integer property defining the height of the image supplied by the V4L2 device.
|
inherited |
An integer property defining the maximum time to wait for an image in ms.
When this property is set to 0 the timeout never elapses. If the timeout this property defines elapses the currently processed request will be returned to the user even if no data has been captured so far. The result structure of the request object should be examined in that case. Also this should be considered as an error from the users point of view in which case he should clean up the acquisition queue by calling mvIMPACT.acquire.FunctionInterface.imageRequestReset. Afterwards the capture loop can be restarted.
PropertyI getImageWidth | ( | ) |
An integer property defining the width of the image supplied by the V4L2 device.
PropertyI getPixelFormat | ( | ) |
An integer property defining the pixel format of captured frames.
Use this property to set the pixel format within the image buffer supplied by the V4L2-device. Available pixel formats depend on the V4L2-device and conform to v4l2_fourcc()
PropertyI getPowerLineFrequency | ( | ) |
An enumerated integer property to enable power line frequency filter.
This property represents a V4L2-control ID.
If supported, possible values conform to V4L2 API:
string representation | numerical representation |
V4L2_CID_POWER_LINE_FREQUENCY_DISABLED | 0 |
V4L2_CID_POWER_LINE_FREQUENCY_50HZ | 1 |
V4L2_CID_POWER_LINE_FREQUENCY_60HZ | 2 |
PropertyI getRedBalance | ( | ) |
An integer property to adjust the red balance.
This property represents a V4L2-control ID.
PropertyI getSaturation | ( | ) |
An integer property to adjust the saturation.
This property represents a V4L2-control ID.
PropertyI getSharpness | ( | ) |
An integer property to adjust the sharpness.
This property represents a V4L2-control ID.
PropertyI getVFlip | ( | ) |
An integer property to mirror the frames vertically.
This property represents a boolean-valued V4L2-control ID. Valid values for this property are defined by the enumeration mvIMPACT.acquire.TBoolean.
PropertyI getVideoStandard | ( | ) |
An integer property defining the video standard.
Use this property to configure the V4L2-device corresponding to the connected video source. Available video standards depend on the V4L2-device and conform to v4l2_std_id
PropertyI getWhiteBalanceTemperature | ( | ) |
An integer property to adjust white balance temperature.
This property represents a V4L2-control ID.
|
inherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT.acquire.ComponentList.
|
inherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
|
staticprotectedinherited |
|
staticprotectedinherited |
|
staticprotected |
|
staticprotectedinherited |
|
protectedinherited |