|
Zebra Bioptic Color Camera SDK For Linux
1.0.0-17
|
#include <zebra_camera.h>
Public Attributes | |
| Property< int16_t, CameraPropertyId::BRIGHTNESS > | Brightness |
| PropertyAuto< int16_t, CameraPropertyId::CONTRAST > | Contrast |
| Property< int16_t, CameraPropertyId::SATURATION > | Saturation |
| Property< int16_t, CameraPropertyId::SHARPNESS > | Sharpness |
| Property< int16_t, CameraPropertyId::GAMMA > | Gamma |
| PropertyAuto< WhiteBalance, CameraPropertyId::WHITE_BALANCE_COMPONENT > | WhiteBalanceComponent |
| Property< int16_t, CameraPropertyId::BACKLIGHT_COMPENSATION > | BacklightCompensation |
| Property< int16_t, CameraPropertyId::GAIN > | Gain |
| PropertyAuto< uint32_t, CameraPropertyId::EXPOSURE_TIME_ABSOLUTE > | AbsoluteExposureTime |
| PropertyEx< VideoMode, CameraPropertyId::VIDEO_MODE > | VideoModeSetting |
| PropertyEx< IlluminationMode, CameraPropertyId::ILLUMINATION_MODE > | IlluminationModeSetting |
| PropertyEx< PowerUserMode, CameraPropertyId::POWER_USER_MODE > | PowerUserModeSetting |
Friends | |
| class | ZebraCameraManager |
| class | VideoFrameSink |
| class | FirmwareUpdater |
| template<typename T , CameraPropertyId ID> | |
| class | Property |
| template<typename T , CameraPropertyId ID> | |
| class | PropertyAuto |
Represents a Zebra camera device the user can interact with.
| void zebra::camera_sdk::ZebraCamera::AddContinuousImageEventListener | ( | ContinuousImageEventListener & | listener | ) |
Add a listener for continuous-image events.
| listener | Reference to the listener object. |
| void zebra::camera_sdk::ZebraCamera::AddDecodeImageEventListener | ( | DecodeImageEventListener & | listener | ) |
Add a listener for decode-image events.
| listener | Reference to the listener object. |
| void zebra::camera_sdk::ZebraCamera::AddDecodeSessionStatusChangeEventListener | ( | DecodeSessionStatusChangeEventListener & | listener | ) |
Add a listener for decode session status change events.
| listener | Reference to the listener object. |
| void zebra::camera_sdk::ZebraCamera::AddProduceImageEventListener | ( | ProduceImageEventListener & | listener | ) |
Add a listener for produce-image events.
| listener | Reference to the listener object. |
| void zebra::camera_sdk::ZebraCamera::AddSnapshotImageEventListener | ( | SnapshotImageEventListener & | listener | ) |
Add a listener for snapshot-image events.
| listener | Reference to the listener object. |
| Image zebra::camera_sdk::ZebraCamera::CaptureSnapshot | ( | ) |
Capture a single frame of image (Snapshot).
| FrameType zebra::camera_sdk::ZebraCamera::GetCurrentFrameType | ( | ) |
Get the current setting for the frame type.
| std::string zebra::camera_sdk::ZebraCamera::GetDateOfFirstProgram | ( | ) |
Get date of first program as a string.
| std::string zebra::camera_sdk::ZebraCamera::GetDateOfManufacture | ( | ) |
Get date of manufacture as a string.
| std::string zebra::camera_sdk::ZebraCamera::GetFirmwareVersion | ( | ) |
Get firmware version as a string.
| std::string zebra::camera_sdk::ZebraCamera::GetFirstServiceDate | ( | ) |
Get first service date as a string.
| std::string zebra::camera_sdk::ZebraCamera::GetHardwareVersion | ( | ) |
Get hardware version as a string.
| std::string zebra::camera_sdk::ZebraCamera::GetModelNumber | ( | ) |
Get camera model number as a string.
| std::vector<uint8_t> zebra::camera_sdk::ZebraCamera::GetProperty | ( | Get | function, |
| uint8_t | unit_or_terminal_id, | ||
| uint8_t | property_id | ||
| ) |
Get property value as a buffer.
| function | The Get operation to perform. |
| unit_or_terminal_id | UVC unit or terminal id. |
| property_id | UVC property of the unit or the terminal specified in unit_or_terminal_id. |
| An | exception in an error. |
| AttributeInfo zebra::camera_sdk::ZebraCamera::GetPropertyInfo | ( | uint8_t | unit_or_terminal_id, |
| uint8_t | property_id | ||
| ) |
Get property attributes.
| unit_or_terminal_id | UVC unit or terminal id. |
| property_id | UVC property of the unit or the terminal specified in unit_or_terminal_id. |
| An | exception in an error. |
| std::string zebra::camera_sdk::ZebraCamera::GetSerialNumber | ( | ) |
Get camera serial number as a string.
| std::vector<FrameType> zebra::camera_sdk::ZebraCamera::GetSupportedFrameTypes | ( | ) |
Get supported frame types.
| bool zebra::camera_sdk::ZebraCamera::IsPropertySupported | ( | uint8_t | unit_or_terminal_id, |
| uint8_t | property_id | ||
| ) |
Whether the specified property of the unit or terminal supported.
| unit_or_terminal_id | UVC unit or terminal id. |
| property_id | UVC property of the unit or the terminal specified in unit_or_terminal_id. |
| void zebra::camera_sdk::ZebraCamera::RemoveContinuousImageEventListener | ( | ContinuousImageEventListener & | listener | ) |
Remove the specified continuous-image events listener.
| listener | Reference to the listener object to remove. |
| void zebra::camera_sdk::ZebraCamera::RemoveDecodeImageEventListener | ( | DecodeImageEventListener & | listener | ) |
Remove the specified decode-image events listener.
| listener | Reference to the listener object to remove. |
| void zebra::camera_sdk::ZebraCamera::RemoveDecodeSessionStatusChangeEventListener | ( | DecodeSessionStatusChangeEventListener & | listener | ) |
Remove the specified decode session status change event listener.
| listener | Reference to the listener object to remove. |
| void zebra::camera_sdk::ZebraCamera::RemoveProduceImageEventListener | ( | ProduceImageEventListener & | listener | ) |
Remove the specified produce-image events listener.
| listener | Reference to the listener object to remove. |
| void zebra::camera_sdk::ZebraCamera::RemoveSnapshotImageEventListener | ( | SnapshotImageEventListener & | listener | ) |
Remove the specified snapshot-image events listener.
| listener | Reference to the listener object to remove. |
| void zebra::camera_sdk::ZebraCamera::SetCurrentFrameType | ( | FrameType | frame_type | ) |
Set the current setting for the frame type. Use GetSupportedFrameTypes to query the supported formats and then set one of them as the current frame type. Note: Do not modify what is returned from GetSupportedFrameTypes. SetCurrentFrameType will throw an exception if an invalid frame type is specified.
| frame_type | Requested frame type. |
| Throws | exception if the specified frame type is not supported. |
| void zebra::camera_sdk::ZebraCamera::SetDefaults | ( | ) |
Set values of the parameters to their default values.
| void zebra::camera_sdk::ZebraCamera::SetProperty | ( | Set | function, |
| uint8_t | unit_or_terminal_id, | ||
| uint8_t | property_id, | ||
| std::vector< uint8_t > | value | ||
| ) |
Set property value as a buffer.
| function | The Set operation to perform. |
| unit_or_terminal_id | UVC unit or terminal id. |
| property_id | UVC property of the unit or the terminal specified in unit_or_terminal_id. |
| value | The value of the property as a vector<uint8_t>. |
| An | exception in an error. |
| void zebra::camera_sdk::ZebraCamera::WriteToFlash | ( | ) |
Write current property values to flash memory.
| PropertyAuto<uint32_t, CameraPropertyId::EXPOSURE_TIME_ABSOLUTE> zebra::camera_sdk::ZebraCamera::AbsoluteExposureTime |
Exposure Time (Absolute) property.
| Property<int16_t, CameraPropertyId::BACKLIGHT_COMPENSATION> zebra::camera_sdk::ZebraCamera::BacklightCompensation |
Backlight Compensation property.
| Property<int16_t, CameraPropertyId::BRIGHTNESS> zebra::camera_sdk::ZebraCamera::Brightness |
Brightness property.
| PropertyAuto<int16_t, CameraPropertyId::CONTRAST> zebra::camera_sdk::ZebraCamera::Contrast |
Contrast property.
| Property<int16_t, CameraPropertyId::GAIN> zebra::camera_sdk::ZebraCamera::Gain |
Gain property.
| Property<int16_t, CameraPropertyId::GAMMA> zebra::camera_sdk::ZebraCamera::Gamma |
Gamma property.
| PropertyEx<IlluminationMode, CameraPropertyId::ILLUMINATION_MODE> zebra::camera_sdk::ZebraCamera::IlluminationModeSetting |
Illumination Mode property.
| PropertyEx<PowerUserMode, CameraPropertyId::POWER_USER_MODE> zebra::camera_sdk::ZebraCamera::PowerUserModeSetting |
Power-User Mode property.
| Property<int16_t, CameraPropertyId::SATURATION> zebra::camera_sdk::ZebraCamera::Saturation |
Saturation property.
| Property<int16_t, CameraPropertyId::SHARPNESS> zebra::camera_sdk::ZebraCamera::Sharpness |
Sharpness property.
| PropertyEx<VideoMode, CameraPropertyId::VIDEO_MODE> zebra::camera_sdk::ZebraCamera::VideoModeSetting |
Video Mode property.
| PropertyAuto<WhiteBalance, CameraPropertyId::WHITE_BALANCE_COMPONENT> zebra::camera_sdk::ZebraCamera::WhiteBalanceComponent |
White Balance Component property.