Returns which BlackLevel is controlled by the black level features.
Changing the PixelFormat to a different bit depth, the value of BlackLevelSelector will be adapted to the new format automatically.
uEye+ cameras: BlackLevelSelector is only available for some cameras. |
Name |
BlackLevelSelector |
Category |
|
Interface |
Enumeration |
Access |
Read |
Unit |
- |
Visibility |
Beginner |
Values |
All8Bit All10Bit All12Bit All14Bit All16Bit Offset8Bit Offset10Bit Offset12Bit Offset14Bit Offset16Bit All |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
|
Values description
•All8Bit: BlackLevel will be applied to all channels scaled to 8-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All10Bit: BlackLevel will be applied to all channels scaled to 10-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All12Bit: BlackLevel will be applied to all channels scaled to 12-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All14Bit: BlackLevel will be applied to all channels scaled to 14-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All16Bit: BlackLevel will be applied to all channels scaled to 16-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset8Bit: BlackLevel offset will be applied to all channels scaled to 8-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset10Bit: BlackLevel offset will be applied to all channels scaled to 10-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset12Bit: BlackLevel offset will be applied to all channels scaled to 12-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset14Bit: BlackLevel offset will be applied to all channels scaled to 14-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset16Bit: BlackLevel offset will be applied to all channels scaled to 16-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•All: BlackLevel is applied to all channels. This values is used for uEye cameras with the uEye Transport Layer. This feature is only supported by uEye cameras (UI models).
Code example
C++
// Determine the current BlackLevelSelector
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("BlackLevelSelector")->Value();
C#
// Determine the current BlackLevelSelector
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("BlackLevelSelector").Value();
Python
# Determine the current BlackLevelSelector (int)
value = nodeMapRemoteDevice.FindNode("BlackLevelSelector").Value()