![]() |
IDS peak comfortC v1.14.1
|
Interface definition file for IDS peak comfortC. More...
#include <stddef.h>#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | peak_buffer |
| peak Buffer descriptor More... | |
| struct | peak_size |
| peak Size (2D) More... | |
| struct | peak_position |
| peak Position (2D) More... | |
| struct | peak_roi |
| The peak ROI (2D) More... | |
| union | peak_matrix |
| The peak 3x3 Matrix. More... | |
| struct | peak_camera_descriptor |
| peak Camera descriptor More... | |
| struct | peak_reconnect_information |
| peak information whether reconnect is successful, the acquisition is running and the configuration is restored More... | |
| union | peak_mac_address |
| peak MAC-48 address More... | |
| union | peak_ip_address |
| peak IPv4 address More... | |
| struct | peak_ip_config |
| peak IP configuration More... | |
| struct | peak_ethernet_info |
| peak Ethernet info More... | |
| struct | peak_acquisition_info |
| peak Acquisition info More... | |
| struct | peak_pixel_format_info |
| peak Pixel format info More... | |
| struct | peak_frame_info |
| peak Frame info More... | |
| struct | peak_trigger_mode |
| peak Trigger mode More... | |
| struct | peak_flash_mode |
| peak Flash mode More... | |
| struct | peak_gfa_enumeration_entry |
| peak GFA enumeration entry More... | |
| struct | peak_double_limit |
| peak Double Limit More... | |
| struct | peak_focus_roi |
| The peak focus ROI (2D) with weight. More... | |
| struct | peak_histogram_channel_info |
| peak histogram channel info More... | |
| struct | peak_video_info |
| video info structure More... | |
| struct | peak_inference_result_detection |
| The inference detection result. More... | |
| struct | peak_inference_result_classification |
| The inference classification result. More... | |
| struct | peak_inference_result_data |
| The peak inference result. More... | |
| struct | peak_version |
| The peak version info. More... | |
| struct | peak_inference_info |
| The peak information struct for CNN details. More... | |
| peak message data for remote device messages. More... | |
| peak message data for remote device error messages. More... | |
| peak message data for remote device dropped messages. More... | |
| peak message data for remote device frame messages. More... | |
| peak message data for remote device temperature messages. More... | |
| peak message data for auto focus data messages. More... | |
| peak message data for camera manager device found messages. More... | |
| peak message data for camera manager device lost messages. More... | |
| peak message data for camera manager device reconnected messages. More... | |
| peak message data for camera manager device disconnected messages. More... | |
| Message data containing information about the current state of a firmware update. More... | |
| peak queue info struct More... | |
| peak message info struct More... | |
| struct | peak_chunks_frame_info |
| Structure representing frame information. More... | |
| struct | peak_chunks_exposure |
| Structure representing exposure information. More... | |
| struct | peak_chunks_gain |
| Structure representing gain information. More... | |
| struct | peak_chunks_sequencer |
| Structure representing sequencer status. More... | |
| struct | peak_chunks_timestamp |
| Structure representing timestamp information. More... | |
| struct | peak_chunks_exposure_trigger |
| Structure representing exposure trigger timestamp information. More... | |
| struct | peak_chunks_usable_roi |
| Structure representing usable ROI (Region of Interest). More... | |
| struct | peak_chunks_line_status |
| Structure representing line status information. More... | |
| struct | peak_chunks_autofeature_status |
| Structure representing the status of an auto feature. More... | |
| struct | peak_chunks_autofeature |
| Structure representing the status of multiple auto features. More... | |
| struct | peak_chunks_ptp_status |
| Structure representing the PTP status. More... | |
Macros | |
| #define | PEAK_INVALID_HANDLE |
| peak Invalid handle value | |
| #define | PEAK_INFINITE |
| peak Infinite value | |
| #define | PEAK_TRUE |
| peak Boolean value for 'true' or 'yes' | |
| #define | PEAK_FALSE |
| peak Boolean value for 'false' or 'no' | |
| #define | PEAK_IDENTITY_MATRIX |
| The peak Identity matrix preset. | |
| #define | PEAK_SUCCESS(status) |
| Check for the status code to indicate success. | |
| #define | PEAK_WARNING(status) |
| Check for the status code to indicate a warning. | |
| #define | PEAK_ERROR(status) |
| Check for the status code to indicate an error. | |
| #define | PEAK_IS_WRITEABLE(accessStatus) |
| Check for the access status code to indicate write access to be possible. | |
| #define | PEAK_IS_READABLE(accessStatus) |
| Check for the access status code to indicate read access to be possible. | |
| #define | PEAK_IS_SUPPORTED(accessStatus) |
| Checks via the access status code whether the functionality is supported. | |
| #define | PEAK_INVALID_CAMERA_ID |
| peak Invalid camera ID value | |
| #define | PEAK_TRIGGER_MODE_SOFTWARE_TRIGGER |
| peak Trigger mode preset: Frame start by software trigger | |
| #define | PEAK_ROTATION_ANGLE_0 |
| No rotation. | |
| #define | PEAK_ROTATION_ANGLE_180 |
| Rotation clockwise by 180 degree. | |
| #define | PEAK_ROTATION_ANGLE_CLOCKWISE_90 |
| Rotation clockwise by 90 degree. | |
| #define | PEAK_ROTATION_ANGLE_CLOCKWISE_270 |
| Rotation clockwise by 270 degree. | |
| #define | PEAK_ROTATION_ANGLE_COUNTERCLOCKWISE_90 |
| Rotation counterclockwise by 90 degree. | |
| #define | PEAK_ROTATION_ANGLE_COUNTERCLOCKWISE_270 |
| Rotation counterclockwise by 270 degree. | |
| #define | PEAK_LINKSPEED_ETH_10M |
| 10 Mbit/s link speed for Ethernet | |
| #define | PEAK_LINKSPEED_ETH_100M |
| 100 Mbit/s link speed for Ethernet | |
| #define | PEAK_LINKSPEED_USB2_HIGH_SPEED |
| 480 Mbit/s link speed for USB2 High Speed | |
| #define | PEAK_LINKSPEED_ETH_1G |
| 1 Gbit/s link speed for Ethernet | |
| #define | PEAK_LINKSPEED_ETH_5G |
| 5 Gbit/s link speed for Ethernet | |
| #define | PEAK_LINKSPEED_ETH_10G |
| 10 Gbit/s link speed for Ethernet | |
| #define | PEAK_LINKSPEED_USB3_SUPER_SPEED |
| 4 Gbit/s link speed for USB3 SuperSpeed | |
Typedefs | |
| typedef uint8_t | peak_bool |
| peak Boolean type | |
| typedef struct peak_camera * | peak_camera_handle |
| peak Camera handle | |
| typedef uint64_t | peak_camera_id |
| peak Camera ID | |
| typedef struct peak_frame * | peak_frame_handle |
| peak Frame handle | |
| typedef struct peak_histogram * | peak_histogram_handle |
| The handle type for a histogram. | |
| typedef struct peak_video * | peak_video_handle |
| peak Video handle | |
| typedef struct peak_inference * | peak_inference_handle |
| The handle to identify an inference instance. | |
| typedef struct peak_inference_result * | peak_inference_result_handle |
| The handle to identify an inference result. | |
| typedef struct peak_message_queue * | peak_message_queue_handle |
| peak queue handle The value for an invalid queue handle is PEAK_INVALID_HANDLE. | |
| typedef struct peak_message * | peak_message_handle |
| peak queue handle The value for an invalid queue handle is PEAK_INVALID_HANDLE. | |
| typedef struct peak_i2c * | peak_i2c_handle |
| peak i2c handle The value for an invalid i2c handle is PEAK_INVALID_HANDLE. | |
| typedef struct peak_imagewriter * | peak_imagewriter_handle |
| peak ImageWriter handle The value for an invalid ImageWriter handle is PEAK_INVALID_HANDLE. | |
Functions | |
| peak_status | peak_Library_Init () |
| Init the IDS peak comfortC library. | |
| peak_status | peak_Library_Exit () |
| Exit the IDS peak comfortC library. | |
| peak_status | peak_Library_GetVersion (uint32_t *majorVersion, uint32_t *minorVersion, uint32_t *subminorVersion, uint32_t *patchVersion) |
| Query the library version. | |
| peak_status | peak_Library_GetLastError (peak_status *lastErrorCode, char *lastErrorMessage, size_t *lastErrorMessageSize) |
| Query the last error. | |
| peak_bool | peak_Library_InterfaceTechnology_IsSupported (peak_interface_technology interfaceTech) |
| Query the supported interface technologies. | |
| peak_status | peak_Reconnect_Enable (peak_interface_technology interfaceTech, peak_bool enabled) |
| Control whether the reconnect is enabled or disabled. | |
| peak_bool | peak_Reconnect_IsEnabled (peak_interface_technology interfaceTech) |
| Indicates whether the reconnect is active or inactive for the specified specified interface technology. | |
| peak_access_status | peak_Reconnect_GetAccessStatus (peak_interface_technology interfaceTech) |
| Query the reconnect access status. | |
| peak_status | peak_CameraList_Update (size_t *cameraCount) |
| Update the camera list. | |
| peak_status | peak_CameraList_Get (peak_camera_descriptor *cameraList, size_t *cameraCount) |
| Query the current camera list. | |
| peak_camera_id | peak_Camera_ID_FromHandle (peak_camera_handle hCam) |
| Query the camera id by the camera handle. | |
| peak_camera_id | peak_Camera_ID_FromSerialNumber (const char *serialNumber) |
| Query the camera id by the serial number. | |
| peak_camera_id | peak_Camera_ID_FromUserDefinedName (const char *userDefinedName) |
| Query the camera id by the user defined name. | |
| peak_camera_id | peak_Camera_ID_FromMAC (peak_mac_address macAddress) |
| Query the camera id by the mac address. | |
| peak_access_status | peak_Camera_GetAccessStatus (peak_camera_id cameraID) |
| Query the camera access status. | |
| peak_status | peak_Camera_GetDescriptor (peak_camera_id cameraID, peak_camera_descriptor *cameraDescriptor) |
| Query the camera descriptor. | |
| peak_status | peak_Camera_Open (peak_camera_id cameraID, peak_camera_handle *hCam) |
| Open the camera by the Camera id. | |
| peak_status | peak_Camera_OpenFirstAvailable (peak_camera_handle *hCam) |
| Open the first available camera. | |
| peak_status | peak_Camera_Close (peak_camera_handle hCam) |
| Close the camera. | |
| peak_status | peak_Camera_ResetToDefaultSettings (peak_camera_handle hCam) |
| Reset the camera configuration. | |
| peak_status | peak_Camera_UserDefinedName_Set (peak_camera_handle hCam, const char *userDefinedName) |
| Set the user defined name. | |
| peak_status | peak_Camera_UserDefinedName_Get (peak_camera_handle hCam, char *userDefinedName, size_t *userDefinedNameSize) |
| Get the user defined name. | |
| peak_bool | peak_Camera_IsConnected (peak_camera_handle hCam) |
| Get the connected status of the camera. | |
| peak_status | peak_Camera_Reboot (peak_camera_handle hCam) |
| Reboot the camera. | |
| peak_access_status | peak_EthernetConfig_GetAccessStatus (peak_camera_id cameraID) |
| Query the ethernet configuration access status. | |
| peak_status | peak_EthernetConfig_GetInfo (peak_camera_id cameraID, peak_ethernet_info *ethernetInfo) |
| Query the ethernet information. | |
| peak_access_status | peak_EthernetConfig_DHCP_GetAccessStatus (peak_camera_id cameraID) |
| Query the dhcp access status. | |
| peak_status | peak_EthernetConfig_DHCP_Enable (peak_camera_id cameraID, peak_bool enabled) |
| Enable/Disable dhcp. | |
| peak_bool | peak_EthernetConfig_DHCP_IsEnabled (peak_camera_id cameraID) |
| Get the enabled status of dhcp. | |
| peak_access_status | peak_EthernetConfig_PersistentIP_GetAccessStatus (peak_camera_id cameraID) |
| Query the persistent ip access status. | |
| peak_status | peak_EthernetConfig_PersistentIP_Set (peak_camera_id cameraID, peak_ip_config persistentIP) |
| Set the persistent ip. | |
| peak_status | peak_EthernetConfig_PersistentIP_Get (peak_camera_id cameraID, peak_ip_config *persistentIP) |
| Get the persistent ip. | |
| peak_status | peak_Acquisition_Start (peak_camera_handle hCam, uint32_t numberOfFrames) |
| Start an acquisition. | |
| peak_status | peak_Acquisition_Stop (peak_camera_handle hCam) |
| Stops an acquisition. | |
| peak_bool | peak_Acquisition_IsStarted (peak_camera_handle hCam) |
| Check whether the acquisition is currently started or not. | |
| peak_status | peak_Acquisition_WaitForFrame (peak_camera_handle hCam, uint32_t timeout_ms, peak_frame_handle *hFrame) |
| Wait for an acquired frame. | |
| peak_status | peak_Acquisition_GetInfo (peak_camera_handle hCam, peak_acquisition_info *acquisitionInfo) |
| Query the acquisition info. | |
| peak_status | peak_Acquisition_Buffer_GetRequiredSize (peak_camera_handle hCam, size_t *requiredBufferSize) |
| Query the required image buffer size. | |
| peak_status | peak_Acquisition_Buffer_GetRequiredCount (peak_camera_handle hCam, size_t *requiredBufferCount) |
| Query the required image buffer count. | |
| peak_status | peak_Acquisition_Buffer_Announce (peak_camera_handle hCam, uint8_t *memoryAddress, size_t memorySize, void *userContext) |
| Announce an image buffer. | |
| peak_status | peak_Acquisition_Buffer_Revoke (peak_camera_handle hCam, uint8_t *memoryAddress) |
| Revoke an image buffer. | |
| peak_status | peak_Acquisition_Buffer_RevokeAll (peak_camera_handle hCam) |
| Revoke all image buffers. | |
| peak_access_status | peak_Acquisition_BufferHandling_Mode_GetAccessStatus (peak_camera_handle hCam) |
| Query the buffer handling mode access status. | |
| peak_status | peak_Acquisition_BufferHandling_Mode_GetList (peak_camera_handle hCam, peak_buffer_handling_mode *bufferHandlingModeList, size_t *bufferHandlingModesCount) |
| Get the list of currently usable buffer handling modes. | |
| peak_status | peak_Acquisition_BufferHandling_Mode_Set (peak_camera_handle hCam, peak_buffer_handling_mode mode) |
| Set the buffer handling mode. | |
| peak_status | peak_Acquisition_BufferHandling_Mode_Get (peak_camera_handle hCam, peak_buffer_handling_mode *mode) |
| Get the buffer handling mode. | |
| peak_access_status | peak_Acquisition_LossHandling_Mode_GetAccessStatus (peak_camera_handle hCam) |
| Query the loss handling mode access status. | |
| peak_status | peak_Acquisition_LossHandling_Mode_GetList (peak_camera_handle hCam, peak_loss_handling_mode *lossHandlingModeList, size_t *lossHandlingModesCount) |
| Get the list of currently usable loss handling modes. | |
| peak_status | peak_Acquisition_LossHandling_Mode_Set (peak_camera_handle hCam, peak_loss_handling_mode mode) |
| Set the loss handling mode. | |
| peak_status | peak_Acquisition_LossHandling_Mode_Get (peak_camera_handle hCam, peak_loss_handling_mode *mode) |
| Get the loss handling mode. | |
| peak_access_status | peak_Acquisition_LossHandling_Extent_GetAccessStatus (peak_camera_handle hCam) |
| Query the loss handling extent access status. | |
| peak_status | peak_Acquisition_LossHandling_Extent_GetRange (peak_camera_handle hCam, int64_t *minExtent, int64_t *maxExtent, int64_t *incExtent) |
| Get the extent range of valid extent values. | |
| peak_status | peak_Acquisition_LossHandling_Extent_Set (peak_camera_handle hCam, int64_t extent) |
| Set the loss handling extent. | |
| peak_status | peak_Acquisition_LossHandling_Extent_Get (peak_camera_handle hCam, int64_t *extent) |
| Get the loss handling extent. | |
| peak_access_status | peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus (peak_camera_handle hCam) |
| Query the loss handling frame abort timeout access status. | |
| peak_status | peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange (peak_camera_handle hCam, int64_t *minTimeout, int64_t *maxTimeout, int64_t *incTimeout) |
| Get the frame abort timeout range of valid values. | |
| peak_status | peak_Acquisition_LossHandling_FrameAbortTimeout_Set (peak_camera_handle hCam, int64_t timeout) |
| Set the loss handling frame abort timeout. | |
| peak_status | peak_Acquisition_LossHandling_FrameAbortTimeout_Get (peak_camera_handle hCam, int64_t *timeout) |
| Get the loss handling frame abort timeout. | |
| peak_access_status | peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus (peak_camera_handle hCam) |
| Query the loss handling resend request timeout access status. | |
| peak_status | peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange (peak_camera_handle hCam, int64_t *minTimeout, int64_t *maxTimeout, int64_t *incTimeout) |
| Get the current range of valid loss handling resend request timeout values. | |
| peak_status | peak_Acquisition_LossHandling_ResendRequestTimeout_Set (peak_camera_handle hCam, int64_t timeout) |
| Set the loss handling resend request timeout. | |
| peak_status | peak_Acquisition_LossHandling_ResendRequestTimeout_Get (peak_camera_handle hCam, int64_t *timeout) |
| Get the loss handling resend request timeout. | |
| peak_status | peak_PixelFormat_GetInfo (peak_pixel_format pixelFormat, peak_pixel_format_info *pixelFormatInfo) |
| Query the pixel format info. | |
| peak_status | peak_Frame_Release (peak_camera_handle hCam, peak_frame_handle hFrame) |
| Release a frame. | |
| peak_status | peak_Frame_GetInfo (peak_frame_handle hFrame, peak_frame_info *frameInfo) |
| Query the frame info. | |
| peak_status | peak_Frame_Type_Get (peak_frame_handle hFrame, peak_frame_type *frameType) |
| Query the type of a frame. | |
| peak_status | peak_Frame_Buffer_Get (peak_frame_handle hFrame, peak_buffer *buffer) |
| Query the buffer of a frame. | |
| peak_status | peak_Frame_ID_Get (peak_frame_handle hFrame, uint64_t *frameID) |
| Query the frame id of a frame. | |
| peak_status | peak_Frame_Timestamp_Get (peak_frame_handle hFrame, uint64_t *timestamp_ns) |
| Query the timestamp of a frame. | |
| peak_status | peak_Frame_ROI_Get (peak_frame_handle hFrame, peak_roi *roi) |
| Query the size parameters of a frame. | |
| peak_status | peak_Frame_PixelFormat_Get (peak_frame_handle hFrame, peak_pixel_format *pixelFormat) |
| Query the pixel format of a frame. | |
| peak_bool | peak_Frame_IsComplete (peak_frame_handle hFrame) |
| Check whether the frame is complete. | |
| peak_status | peak_Frame_BytesExpected_Get (peak_frame_handle hFrame, size_t *bytesExpected) |
| Query the bytes expected for a complete image. | |
| peak_status | peak_Frame_BytesWritten_Get (peak_frame_handle hFrame, size_t *bytesWritten) |
| Query the bytes written to the buffer of a frame. | |
| peak_status | peak_Frame_ProcessingTime_Get (peak_frame_handle hFrame, uint32_t *processingTime_ms) |
| Query the processing time of a frame. | |
| peak_status | peak_Frame_Save (peak_frame_handle hFrame, const char *fileName) |
| Write the frame as image to the file system. | |
| peak_bool | peak_Frame_HasChunks (peak_frame_handle hFrame) |
| Check whether the frame has chunk data. | |
| peak_access_status | peak_CameraSettings_ParameterSet_GetAccessStatus (peak_camera_handle hCam, peak_parameter_set parameterSet) |
| Query the parameter set access status. | |
| peak_status | peak_CameraSettings_ParameterSet_GetList (peak_camera_handle hCam, peak_parameter_set *parameterSetList, size_t *parameterSetCount) |
| Get the list of currently usable parameter sets. | |
| peak_status | peak_CameraSettings_ParameterSet_Store (peak_camera_handle hCam, peak_parameter_set parameterSet) |
| Store the current camera configuration in a user-definable parameter set. | |
| peak_status | peak_CameraSettings_ParameterSet_Apply (peak_camera_handle hCam, peak_parameter_set parameterSet) |
| Apply the specified parameter set. | |
| peak_access_status | peak_CameraSettings_ParameterSet_Startup_GetAccessStatus (peak_camera_handle hCam) |
| Query the startup parameter set access status. | |
| peak_status | peak_CameraSettings_ParameterSet_Startup_Set (peak_camera_handle hCam, peak_parameter_set parameterSet) |
| Set the startup parameter set. | |
| peak_status | peak_CameraSettings_ParameterSet_Startup_Get (peak_camera_handle hCam, peak_parameter_set *parameterSet) |
| Get the startup parameter set. | |
| peak_access_status | peak_CameraSettings_DiskFile_GetAccessStatus (peak_camera_handle hCam) |
| Query the disk file settings access status. | |
| peak_status | peak_CameraSettings_DiskFile_Store (peak_camera_handle hCam, const char *file) |
| Store the current camera configuration to a disk file. | |
| peak_status | peak_CameraSettings_DiskFile_Apply (peak_camera_handle hCam, const char *file) |
| Apply the camera configuration from the specified disk file. | |
| peak_access_status | peak_FrameRate_GetAccessStatus (peak_camera_handle hCam) |
| Query the frame rate access status. | |
| peak_status | peak_FrameRate_GetRange (peak_camera_handle hCam, double *minFrameRate_fps, double *maxFrameRate_fps, double *incFrameRate_fps) |
| Get the current range of valid frame rate values. | |
| peak_status | peak_FrameRate_Set (peak_camera_handle hCam, double frameRate_fps) |
| Set the frame rate. | |
| peak_status | peak_FrameRate_Get (peak_camera_handle hCam, double *frameRate_fps) |
| Get the frame rate. | |
| peak_access_status | peak_ExposureTime_GetAccessStatus (peak_camera_handle hCam) |
| Query the exposure time access status. | |
| peak_status | peak_ExposureTime_GetRange (peak_camera_handle hCam, double *minExposureTime_us, double *maxExposureTime_us, double *incExposureTime_us) |
| Get the current range of valid exposure time values. | |
| peak_status | peak_ExposureTime_Set (peak_camera_handle hCam, double exposureTime_us) |
| Set the exposure time. | |
| peak_status | peak_ExposureTime_Get (peak_camera_handle hCam, double *exposureTime_us) |
| Get the exposure time. | |
| peak_access_status | peak_ShutterMode_GetAccessStatus (peak_camera_handle hCam) |
| Query the shutter mode access status. | |
| peak_status | peak_ShutterMode_GetList (peak_camera_handle hCam, peak_shutter_mode *shutterModeList, size_t *shutterModeCount) |
| Get the list of currently available shutter modes. | |
| peak_status | peak_ShutterMode_Set (peak_camera_handle hCam, peak_shutter_mode shutterMode) |
| Set the shutter mode. | |
| peak_status | peak_ShutterMode_Get (peak_camera_handle hCam, peak_shutter_mode *shutterMode) |
| Get the shutter mode. | |
| peak_access_status | peak_PixelClock_GetAccessStatus (peak_camera_handle hCam) |
| Query the pixel clock access status. | |
| peak_bool | peak_PixelClock_HasRange (peak_camera_handle hCam) |
| Check whether the valid values for the pixel clock feature are organized as a range. | |
| peak_status | peak_PixelClock_GetRange (peak_camera_handle hCam, double *minPixelClock_MHz, double *maxPixelClock_MHz, double *incPixelClock_MHz) |
| Get the current range of valid pixel clock values. | |
| peak_status | peak_PixelClock_GetList (peak_camera_handle hCam, double *pixelClockList, size_t *pixelClockCount) |
| Get the list of currently selectable pixel clock values. | |
| peak_status | peak_PixelClock_Set (peak_camera_handle hCam, double pixelClock_MHz) |
| Set the pixel clock. | |
| peak_status | peak_PixelClock_Get (peak_camera_handle hCam, double *pixelClock_MHz) |
| Get the pixel clock. | |
| peak_access_status | peak_IOChannel_GetAccessStatus (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Query the io channel access status. | |
| peak_status | peak_IOChannel_GetListForDirection (peak_camera_handle hCam, peak_io_direction direction, peak_io_channel *ioChannelList, size_t *ioChannelCount) |
| Get the list of supported io channels for the given direction. | |
| peak_access_status | peak_IOChannel_Direction_GetAccessStatus (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Query the io channel direction property access status. | |
| peak_status | peak_IOChannel_Direction_Get (peak_camera_handle hCam, peak_io_channel ioChannel, peak_io_direction *direction) |
| Get the io channel direction. | |
| peak_access_status | peak_IOChannel_Type_GetAccessStatus (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Query the io channel type property access status. | |
| peak_status | peak_IOChannel_Type_Get (peak_camera_handle hCam, peak_io_channel ioChannel, peak_io_type *type) |
| Get the io channel type. | |
| peak_access_status | peak_IOChannel_Level_GetAccessStatus (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Query the io channel level property access status. | |
| peak_bool | peak_IOChannel_Level_IsHigh (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Get the level of the io channel. | |
| peak_status | peak_IOChannel_Level_SetHigh (peak_camera_handle hCam, peak_io_channel ioChannel, peak_bool high) |
| Set the io channel level. | |
| peak_access_status | peak_IOChannel_Inverter_GetAccessStatus (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Query the io channel inverter property access status. | |
| peak_status | peak_IOChannel_Inverter_Enable (peak_camera_handle hCam, peak_io_channel ioChannel, peak_bool enabled) |
| Enable/Disable the io channel inverter property. | |
| peak_bool | peak_IOChannel_Inverter_IsEnabled (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Get the enabled status of the io channel inverter property. | |
| peak_access_status | peak_IOChannel_NoiseFilter_GetAccessStatus (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Query the io channel noise filter property access status. | |
| peak_status | peak_IOChannel_NoiseFilter_Enable (peak_camera_handle hCam, peak_io_channel ioChannel, peak_bool enabled) |
| Enable/Disable the io channel noise filter property. | |
| peak_bool | peak_IOChannel_NoiseFilter_IsEnabled (peak_camera_handle hCam, peak_io_channel ioChannel) |
| Get the enabled status of the io channel noise filter property. | |
| peak_status | peak_IOChannel_NoiseFilter_Duration_GetRange (peak_camera_handle hCam, peak_io_channel ioChannel, double *minNoiseFilterDuration_us, double *maxNoiseFilterDuration_us, double *incNoiseFilterDuration_us) |
| Get the current range of valid io channel noise filter duration values. | |
| peak_status | peak_IOChannel_NoiseFilter_Duration_Set (peak_camera_handle hCam, peak_io_channel ioChannel, double noiseFilterDuration_us) |
| Set the io channel noise filter duration. | |
| peak_status | peak_IOChannel_NoiseFilter_Duration_Get (peak_camera_handle hCam, peak_io_channel ioChannel, double *noiseFilterDuration_us) |
| Get the io channel noise filter duration. | |
| peak_access_status | peak_Trigger_GetAccessStatus (peak_camera_handle hCam) |
| Query the trigger feature access status. | |
| peak_status | peak_Trigger_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the trigger. | |
| peak_bool | peak_Trigger_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the trigger. | |
| peak_bool | peak_Trigger_IsExecutable (peak_camera_handle hCam) |
| Check whether the trigger is executable or not. | |
| peak_status | peak_Trigger_Execute (peak_camera_handle hCam) |
| Execute the trigger. | |
| peak_access_status | peak_Trigger_Mode_GetAccessStatus (peak_camera_handle hCam, peak_trigger_mode triggerMode) |
| Query the trigger mode access status. | |
| peak_status | peak_Trigger_Mode_Set (peak_camera_handle hCam, peak_trigger_mode triggerMode) |
| Set the trigger mode. | |
| peak_status | peak_Trigger_Mode_Config_Get (peak_camera_handle hCam, peak_trigger_mode *triggerMode) |
| Get the trigger mode. | |
| peak_access_status | peak_Trigger_Edge_GetAccessStatus (peak_camera_handle hCam) |
| Query the trigger edge property access status. | |
| peak_status | peak_Trigger_Edge_GetList (peak_camera_handle hCam, peak_trigger_edge *triggerEdgeList, size_t *triggerEdgeCount) |
| Get the list of currently selectable trigger edges. | |
| peak_status | peak_Trigger_Edge_Set (peak_camera_handle hCam, peak_trigger_edge triggerEdge) |
| Set the trigger edge. | |
| peak_status | peak_Trigger_Edge_Get (peak_camera_handle hCam, peak_trigger_edge *triggerEdge) |
| Get the trigger edge. | |
| peak_access_status | peak_Trigger_Delay_GetAccessStatus (peak_camera_handle hCam) |
| Query the trigger delay property access status. | |
| peak_status | peak_Trigger_Delay_GetRange (peak_camera_handle hCam, double *minTriggerDelay_us, double *maxTriggerDelay_us, double *incTriggerDelay_us) |
| Get the current range of valid trigger delay values. | |
| peak_status | peak_Trigger_Delay_Set (peak_camera_handle hCam, double triggerDelay_us) |
| Set the trigger delay. | |
| peak_status | peak_Trigger_Delay_Get (peak_camera_handle hCam, double *triggerDelay_us) |
| Get the trigger delay. | |
| peak_access_status | peak_Trigger_Divider_GetAccessStatus (peak_camera_handle hCam) |
| Query the trigger divider property access status. | |
| peak_status | peak_Trigger_Divider_GetRange (peak_camera_handle hCam, uint32_t *minTriggerDivider, uint32_t *maxTriggerDivider, uint32_t *incTriggerDivider) |
| Get the current range of valid trigger divider values. | |
| peak_status | peak_Trigger_Divider_Set (peak_camera_handle hCam, uint32_t triggerDivider) |
| Set the trigger divider. | |
| peak_status | peak_Trigger_Divider_Get (peak_camera_handle hCam, uint32_t *triggerDivider) |
| Get the trigger divider. | |
| peak_access_status | peak_Trigger_Burst_GetAccessStatus (peak_camera_handle hCam) |
| Query the trigger burst property access status. | |
| peak_status | peak_Trigger_Burst_GetRange (peak_camera_handle hCam, uint32_t *minTriggerBurst, uint32_t *maxTriggerBurst, uint32_t *incTriggerBurst) |
| Get the current range of valid trigger burst values. | |
| peak_status | peak_Trigger_Burst_Set (peak_camera_handle hCam, uint32_t triggerBurst) |
| Set the trigger burst. | |
| peak_status | peak_Trigger_Burst_Get (peak_camera_handle hCam, uint32_t *triggerBurst) |
| Get the trigger burst. | |
| peak_access_status | peak_Flash_GetAccessStatus (peak_camera_handle hCam) |
| Query the flash feature access status. | |
| peak_status | peak_Flash_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the flash. | |
| peak_bool | peak_Flash_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the flash. | |
| peak_access_status | peak_Flash_Mode_GetAccessStatus (peak_camera_handle hCam, peak_flash_mode flashMode) |
| Query the flash mode access status. | |
| peak_status | peak_Flash_Mode_Set (peak_camera_handle hCam, peak_flash_mode flashMode) |
| Set the flash mode. | |
| peak_status | peak_Flash_Mode_Config_Get (peak_camera_handle hCam, peak_flash_mode *flashMode) |
| Get the flash mode. | |
| peak_access_status | peak_Flash_StartDelay_GetAccessStatus (peak_camera_handle hCam) |
| Query the flash start delay property access status. | |
| peak_status | peak_Flash_StartDelay_GetRange (peak_camera_handle hCam, double *minFlashStartDelay_us, double *maxFlashStartDelay_us, double *incFlashStartDelay_us) |
| Get the current range of valid flash start delay values. | |
| peak_status | peak_Flash_StartDelay_Set (peak_camera_handle hCam, double flashStartDelay_us) |
| Set the flash start delay. | |
| peak_status | peak_Flash_StartDelay_Get (peak_camera_handle hCam, double *flashStartDelay_us) |
| Get the flash start delay. | |
| peak_access_status | peak_Flash_EndDelay_GetAccessStatus (peak_camera_handle hCam) |
| Query the flash end delay property access status. | |
| peak_status | peak_Flash_EndDelay_GetRange (peak_camera_handle hCam, double *minFlashEndDelay_us, double *maxFlashEndDelay_us, double *incFlashEndDelay_us) |
| Get the current range of valid flash end delay values. | |
| peak_status | peak_Flash_EndDelay_Set (peak_camera_handle hCam, double flashEndDelay_us) |
| Set the flash end delay. | |
| peak_status | peak_Flash_EndDelay_Get (peak_camera_handle hCam, double *flashEndDelay_us) |
| Get the flash end delay. | |
| peak_access_status | peak_Flash_Duration_GetAccessStatus (peak_camera_handle hCam) |
| Query the flash duration property access status. | |
| peak_status | peak_Flash_Duration_GetRange (peak_camera_handle hCam, double *minFlashDuration_us, double *maxFlashDuration_us, double *incFlashDuration_us) |
| Get the current range of valid flash duration values. | |
| peak_status | peak_Flash_Duration_Set (peak_camera_handle hCam, double flashDuration_us) |
| Set the flash duration. | |
| peak_status | peak_Flash_Duration_Get (peak_camera_handle hCam, double *flashDuration_us) |
| Get the flash duration. | |
| peak_access_status | peak_Focus_GetAccessStatus (peak_camera_handle hCam) |
| Query the focus access status. | |
| peak_status | peak_Focus_GetRange (peak_camera_handle hCam, uint32_t *minFocus, uint32_t *maxFocus, uint32_t *incFocus) |
| Get the current range of valid focus values. | |
| peak_status | peak_Focus_Set (peak_camera_handle hCam, uint32_t focus) |
| Set the focus value. | |
| peak_status | peak_Focus_Get (peak_camera_handle hCam, uint32_t *focus) |
| Get the focus value. | |
| peak_access_status | peak_PixelFormat_GetAccessStatus (peak_camera_handle hCam) |
| Query the pixel format access status. | |
| peak_status | peak_PixelFormat_GetList (peak_camera_handle hCam, peak_pixel_format *pixelFormatList, size_t *pixelFormatCount) |
| Get the list of currently selectable pixel formats. | |
| peak_status | peak_PixelFormat_Set (peak_camera_handle hCam, peak_pixel_format pixelFormat) |
| Set the pixel format. | |
| peak_status | peak_PixelFormat_Get (peak_camera_handle hCam, peak_pixel_format *pixelFormat) |
| Get the pixel format. | |
| peak_access_status | peak_Gain_GetAccessStatus (peak_camera_handle hCam, peak_gain_type gainType, peak_gain_channel gainChannel) |
| Query the gain access status for the specified gain type and gain channel. | |
| peak_status | peak_Gain_GetChannelList (peak_camera_handle hCam, peak_gain_type gainType, peak_gain_channel *gainChannelList, size_t *gainChannelCount) |
| Get the list of available gain channels for the given gain type. | |
| peak_status | peak_Gain_GetRange (peak_camera_handle hCam, peak_gain_type gainType, peak_gain_channel gainChannel, double *minGain, double *maxGain, double *incGain) |
| Get the current range of valid gain values for the specified gain type and gain channel. | |
| peak_status | peak_Gain_Set (peak_camera_handle hCam, peak_gain_type gainType, peak_gain_channel gainChannel, double gain) |
| Set the gain for the specified gain type and gain channel. | |
| peak_status | peak_Gain_Get (peak_camera_handle hCam, peak_gain_type gainType, peak_gain_channel gainChannel, double *gain) |
| Get the gain value for the specified gain type and gain channel. | |
| peak_access_status | peak_Gamma_GetAccessStatus (peak_camera_handle hCam) |
| Query the gamma access status. | |
| peak_status | peak_Gamma_GetRange (peak_camera_handle hCam, double *minGamma, double *maxGamma, double *incGamma) |
| Get the current range of valid gamma values. | |
| peak_status | peak_Gamma_Set (peak_camera_handle hCam, double gamma) |
| Set the gamma value. | |
| peak_status | peak_Gamma_Get (peak_camera_handle hCam, double *gamma) |
| Get the gamma value. | |
| peak_access_status | peak_ColorCorrection_GetAccessStatus (peak_camera_handle hCam) |
| Query the color correction access status. | |
| peak_status | peak_ColorCorrection_Mode_GetList (peak_camera_handle hCam, peak_color_correction_mode *colorCorrectionModeList, size_t *colorCorrectionModeCount) |
| Get the list of currently selectable color correction modes. | |
| peak_status | peak_ColorCorrection_Mode_Set (peak_camera_handle hCam, peak_color_correction_mode colorCorrectionMode) |
| Set the color correction mode. | |
| peak_status | peak_ColorCorrection_Mode_Get (peak_camera_handle hCam, peak_color_correction_mode *colorCorrectionMode) |
| Get the color correction mode. | |
| peak_access_status | peak_ColorCorrection_Matrix_GetAccessStatus (peak_camera_handle hCam) |
| Query the color correction matrix access status. | |
| peak_status | peak_ColorCorrection_Matrix_GetRange (peak_camera_handle hCam, double *minMatrixElementValue, double *maxMatrixElementValue, double *incMatrixElementValue) |
| Get the current range of valid color correction matrix element values. | |
| peak_status | peak_ColorCorrection_Matrix_Set (peak_camera_handle hCam, peak_matrix colorCorrectionMatrix) |
| Sets the color correction matrix for the current selected color correction. | |
| peak_status | peak_ColorCorrection_Matrix_Get (peak_camera_handle hCam, peak_matrix *colorCorrectionMatrix) |
| Get the color correction matrix. | |
| peak_status | peak_ColorCorrection_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the color correction. | |
| peak_bool | peak_ColorCorrection_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the color correction. | |
| peak_access_status | peak_AutoBrightness_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto brightness access status. | |
| peak_access_status | peak_AutoBrightness_Target_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto brightness access status. | |
| peak_status | peak_AutoBrightness_Target_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTarget, uint32_t *maxAutoBrightnessTarget, uint32_t *incAutoBrightnessTarget) |
| Get the current range of valid auto brightness target values. | |
| peak_status | peak_AutoBrightness_Target_Set (peak_camera_handle hCam, uint32_t autoBrightnessTarget) |
| Set the auto brightness target value. | |
| peak_status | peak_AutoBrightness_Target_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTarget) |
| Get the auto brightness target value. | |
| peak_access_status | peak_AutoBrightness_TargetTolerance_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto brightness access status. | |
| peak_status | peak_AutoBrightness_TargetTolerance_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTargetTolerance, uint32_t *maxAutoBrightnessTargetTolerance, uint32_t *incAutoBrightnessTargetTolerance) |
| Get the current range of valid auto brightness target tolerance values. | |
| peak_status | peak_AutoBrightness_TargetTolerance_Set (peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance) |
| Set the auto brightness target tolerance value. | |
| peak_status | peak_AutoBrightness_TargetTolerance_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTargetTolerance) |
| Get the auto brightness target tolerance value. | |
| peak_access_status | peak_AutoBrightness_TargetPercentile_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto brightness access status. | |
| peak_status | peak_AutoBrightness_TargetPercentile_GetRange (peak_camera_handle hCam, double *minAutoBrightnessTargetPercentile, double *maxAutoBrightnessTargetPercentile, double *incAutoBrightnessTargetPercentile) |
| Get the current range of valid auto brightness target percentile values. | |
| peak_status | peak_AutoBrightness_TargetPercentile_Set (peak_camera_handle hCam, double autoBrightnessTargetPercentile) |
| Set the auto brightness target percentile value. | |
| peak_status | peak_AutoBrightness_TargetPercentile_Get (peak_camera_handle hCam, double *autoBrightnessTargetPercentile) |
| Get the auto brightness target percentile value. | |
| peak_access_status | peak_AutoBrightness_ROI_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto brightness access status. | |
| peak_status | peak_AutoBrightness_ROI_Mode_Set (peak_camera_handle hCam, peak_auto_feature_roi_mode autoBrightnessROIMode) |
| Set the auto brightness ROI mode. | |
| peak_status | peak_AutoBrightness_ROI_Mode_Get (peak_camera_handle hCam, peak_auto_feature_roi_mode *autoBrightnessROIMode) |
| Get the auto brightness ROI mode. | |
| peak_status | peak_AutoBrightness_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minAutoBrightnessROIOffset, peak_position *maxAutoBrightnessROIOffset, peak_position *incAutoBrightnessROIOffset) |
| Get the current range of valid auto brightness ROI offsets. | |
| peak_status | peak_AutoBrightness_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minAutoBrightnessROISize, peak_size *maxAutoBrightnessROISize, peak_size *incAutoBrightnessROISize) |
| Get the current range of valid auto brightness ROI sizes. | |
| peak_status | peak_AutoBrightness_ROI_Set (peak_camera_handle hCam, peak_roi autoBrightnessROI) |
| Set the auto brightness ROI. | |
| peak_status | peak_AutoBrightness_ROI_Get (peak_camera_handle hCam, peak_roi *autoBrightnessROI) |
| Get the auto brightness ROI. | |
| peak_access_status | peak_AutoBrightness_Exposure_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto exposure control access status. | |
| peak_status | peak_AutoBrightness_Exposure_Mode_GetList (peak_camera_handle hCam, peak_auto_feature_mode *modeList, size_t *modeListSize) |
| Get the list of currently selectable auto brightness exposure control modes. | |
| peak_status | peak_AutoBrightness_Exposure_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoExposureMode) |
| Set the auto exposure control mode. | |
| peak_status | peak_AutoBrightness_Exposure_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoExposureMode) |
| Get the auto exposure control mode. | |
| peak_access_status | peak_AutoBrightness_Gain_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto gain control access status. | |
| peak_status | peak_AutoBrightness_Gain_Mode_GetList (peak_camera_handle hCam, peak_auto_feature_mode *modeList, size_t *modeListSize) |
| Get the list of currently selectable auto brightness gain control modes. | |
| peak_status | peak_AutoBrightness_Gain_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the auto gain control mode. | |
| peak_status | peak_AutoBrightness_Gain_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the auto gain control mode. | |
| peak_access_status | peak_AutoWhiteBalance_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto white balance access status. | |
| peak_access_status | peak_AutoWhiteBalance_ROI_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto white balance ROI access status. | |
| peak_status | peak_AutoWhiteBalance_ROI_Mode_Set (peak_camera_handle hCam, peak_auto_feature_roi_mode autoWhiteBalanceROIMode) |
| Set the auto white balance ROI mode. | |
| peak_status | peak_AutoWhiteBalance_ROI_Mode_Get (peak_camera_handle hCam, peak_auto_feature_roi_mode *autoWhiteBalanceROIMode) |
| Get the auto white balance ROI mode. | |
| peak_status | peak_AutoWhiteBalance_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minAutoWhiteBalanceROIOffset, peak_position *maxAutoWhiteBalanceROIOffset, peak_position *incAutoWhiteBalanceROIOffset) |
| Get the current range of valid auto white balance ROI offsets. | |
| peak_status | peak_AutoWhiteBalance_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minAutoWhiteBalanceROISize, peak_size *maxAutoWhiteBalanceROISize, peak_size *incAutoWhiteBalanceROISize) |
| Get the current range of valid auto white balance ROI sizes. | |
| peak_status | peak_AutoWhiteBalance_ROI_Set (peak_camera_handle hCam, peak_roi autoWhiteBalanceROI) |
| Set the auto white balance ROI. | |
| peak_status | peak_AutoWhiteBalance_ROI_Get (peak_camera_handle hCam, peak_roi *autoWhiteBalanceROI) |
| Get the auto white balance ROI. | |
| peak_status | peak_AutoWhiteBalance_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoWhiteBalanceMode) |
| Set the auto white balance control mode. | |
| peak_status | peak_AutoWhiteBalance_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoWhiteBalanceMode) |
| Get the auto white balance control mode. | |
| peak_status | peak_AutoWhiteBalance_Mode_GetList (peak_camera_handle hCam, peak_auto_feature_mode *modeList, size_t *modeListSize) |
| Get the list of currently selectable auto white balance control modes. | |
| peak_access_status | peak_ROI_GetAccessStatus (peak_camera_handle hCam) |
| Query the ROI access status. | |
| peak_status | peak_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minROIOffset, peak_position *maxROIOffset, peak_position *incROIOffset) |
| Get the current range of valid ROI offsets. | |
| peak_access_status | peak_ROI_Offset_GetAccessStatus (peak_camera_handle hCam) |
| Query the ROI offset access status. | |
| peak_status | peak_ROI_Offset_Set (peak_camera_handle hCam, peak_position position) |
| Set the ROI offset. | |
| peak_status | peak_ROI_Offset_Get (peak_camera_handle hCam, peak_position *position) |
| Get the ROI offset. | |
| peak_status | peak_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minROISize, peak_size *maxROISize, peak_size *incROISize) |
| Get the current range of valid ROI sizes. | |
| peak_access_status | peak_ROI_Size_GetAccessStatus (peak_camera_handle hCam) |
| Query the ROI size access status. | |
| peak_status | peak_ROI_Size_Set (peak_camera_handle hCam, peak_size size) |
| Set the ROI size. | |
| peak_status | peak_ROI_Size_Get (peak_camera_handle hCam, peak_size *size) |
| Get the ROI size. | |
| peak_status | peak_ROI_Set (peak_camera_handle hCam, peak_roi roi) |
| Set the ROI. | |
| peak_status | peak_ROI_Get (peak_camera_handle hCam, peak_roi *roi) |
| Get the ROI. | |
| peak_access_status | peak_Binning_GetAccessStatus (peak_camera_handle hCam) |
| Query the binning access status. | |
| peak_status | peak_Binning_FactorX_GetList (peak_camera_handle hCam, uint32_t *binningFactorXList, size_t *binningFactorXCount) |
| Get the list of currently selectable factors for the binning in x direction. | |
| peak_status | peak_Binning_FactorY_GetList (peak_camera_handle hCam, uint32_t *binningFactorYList, size_t *binningFactorYCount) |
| Get the list of currently selectable factors for the binning in y direction. | |
| peak_status | peak_Binning_Set (peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY) |
| Set the binning factors. | |
| peak_status | peak_Binning_Get (peak_camera_handle hCam, uint32_t *binningFactorX, uint32_t *binningFactorY) |
| Get the binning factors. | |
| peak_access_status | peak_BinningManual_GetAccessStatus (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine) |
| Query the binning manual access status. | |
| peak_status | peak_BinningManual_FactorX_GetList (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t *binningFactorXList, size_t *binningFactorXCount) |
| Get the list of currently selectable factors for the binning in x direction. | |
| peak_status | peak_BinningManual_FactorY_GetList (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t *binningFactorYList, size_t *binningFactorYCount) |
| Get the list of currently selectable factors for the binning in y direction. | |
| peak_status | peak_BinningManual_Set (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t binningFactorX, uint32_t binningFactorY) |
| Set the binning factors. | |
| peak_status | peak_BinningManual_Get (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t *binningFactorX, uint32_t *binningFactorY) |
| Get the binning factors. | |
| peak_access_status | peak_Decimation_GetAccessStatus (peak_camera_handle hCam) |
| Query the decimation access status. | |
| peak_status | peak_Decimation_FactorX_GetList (peak_camera_handle hCam, uint32_t *decimationFactorXList, size_t *decimationFactorXCount) |
| Get the list of currently selectable factors for the decimation in x direction. | |
| peak_status | peak_Decimation_FactorY_GetList (peak_camera_handle hCam, uint32_t *decimationFactorYList, size_t *decimationFactorYCount) |
| Get the list of currently selectable factors for the decimation in y direction. | |
| peak_status | peak_Decimation_Set (peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY) |
| Set the decimation factors. | |
| peak_status | peak_Decimation_Get (peak_camera_handle hCam, uint32_t *decimationFactorX, uint32_t *decimationFactorY) |
| Get the decimation factors. | |
| peak_access_status | peak_DecimationManual_GetAccessStatus (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine) |
| Query the decimation manual access status. | |
| peak_status | peak_DecimationManual_FactorX_GetList (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t *decimationFactorXList, size_t *decimationFactorXCount) |
| Get the list of currently selectable factors for the decimation in x direction. | |
| peak_status | peak_DecimationManual_FactorY_GetList (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t *decimationFactorYList, size_t *decimationFactorYCount) |
| Get the list of currently selectable factors for the decimation in y direction. | |
| peak_status | peak_DecimationManual_Set (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t decimationFactorX, uint32_t decimationFactorY) |
| Set the decimation factors. | |
| peak_status | peak_DecimationManual_Get (peak_camera_handle hCam, peak_subsampling_engine subsamplingEngine, uint32_t *decimationFactorX, uint32_t *decimationFactorY) |
| Get the decimation factors. | |
| peak_access_status | peak_Scaling_GetAccessStatus (peak_camera_handle hCam) |
| Query the scaling access status. | |
| peak_status | peak_Scaling_FactorX_GetRange (peak_camera_handle hCam, double *minScalingFactorX, double *maxScalingFactorX, double *incScalingFactorX) |
| Get the current range of valid scaling factor x values. | |
| peak_status | peak_Scaling_FactorY_GetRange (peak_camera_handle hCam, double *minScalingFactorY, double *maxScalingFactorY, double *incScalingFactorY) |
| Get the current range of valid scaling factor y values. | |
| peak_status | peak_Scaling_Set (peak_camera_handle hCam, double scalingFactorX, double scalingFactorY) |
| Set the scaling factors. | |
| peak_status | peak_Scaling_Get (peak_camera_handle hCam, double *scalingFactorX, double *scalingFactorY) |
| Get the scaling factors. | |
| peak_access_status | peak_Mirror_LeftRight_GetAccessStatus (peak_camera_handle hCam) |
| Query the left-right mirroring access status. | |
| peak_status | peak_Mirror_LeftRight_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the left-right mirroring. | |
| peak_bool | peak_Mirror_LeftRight_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the left-right mirroring. | |
| peak_access_status | peak_Mirror_UpDown_GetAccessStatus (peak_camera_handle hCam) |
| Query the up-down mirroring access status. | |
| peak_status | peak_Mirror_UpDown_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the up-down mirroring. | |
| peak_bool | peak_Mirror_UpDown_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the up-down mirroring. | |
| peak_access_status | peak_CameraMemory_Area_GetAccessStatus (peak_camera_handle hCam, peak_camera_memory_area cameraMemoryArea) |
| Query the camera memory area access status. | |
| peak_status | peak_CameraMemory_Area_GetList (peak_camera_handle hCam, peak_camera_memory_area *cameraMemoryAreaList, size_t *cameraMemoryAreaCount) |
| Get the list of currently usable camera memory areas. | |
| peak_status | peak_CameraMemory_Area_Size_Get (peak_camera_handle hCam, peak_camera_memory_area cameraMemoryArea, size_t *cameraMemoryAreaSize) |
| Get the size of a camera memory area. | |
| peak_status | peak_CameraMemory_Area_Data_Clear (peak_camera_handle hCam, peak_camera_memory_area cameraMemoryArea) |
| Clear a camera memory area. | |
| peak_status | peak_CameraMemory_Area_Data_Write (peak_camera_handle hCam, peak_camera_memory_area cameraMemoryArea, const uint8_t *data, size_t dataSize) |
| Write to a camera memory area. | |
| peak_status | peak_CameraMemory_Area_Data_Read (peak_camera_handle hCam, peak_camera_memory_area cameraMemoryArea, uint8_t *data, size_t dataSize) |
| Read from the specified camera memory area. | |
| peak_status | peak_GFA_EnableWriteAccess (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the GFA write access. | |
| peak_bool | peak_GFA_IsWriteAccessEnabled (peak_camera_handle hCam) |
| Get the enabled status of the GFA write access. | |
| peak_access_status | peak_GFA_Feature_GetAccessStatus (peak_camera_handle hCam, peak_gfa_module module, const char *featureName) |
| Query the access status of the feature with the given name. | |
| peak_bool | peak_GFA_Float_HasRange (peak_camera_handle hCam, peak_gfa_module module, const char *floatFeatureName) |
| Check whether the valid values for the float feature with the given name are organized as a range. | |
| peak_status | peak_GFA_Float_GetRange (peak_camera_handle hCam, peak_gfa_module module, const char *floatFeatureName, double *minFloatValue, double *maxFloatValue, double *incFloatValue) |
| Get the current range of valid values for the float feature with the given name. | |
| peak_status | peak_GFA_Float_GetList (peak_camera_handle hCam, peak_gfa_module module, const char *floatFeatureName, double *floatList, size_t *floatCount) |
| Get the list of currently selectable values for the float feature with the given name. | |
| peak_status | peak_GFA_Float_Set (peak_camera_handle hCam, peak_gfa_module module, const char *floatFeatureName, double floatValue) |
| Set the float feature with the given name. | |
| peak_status | peak_GFA_Float_Get (peak_camera_handle hCam, peak_gfa_module module, const char *floatFeatureName, double *floatValue) |
| Get the float feature with the given name. | |
| peak_bool | peak_GFA_Integer_HasRange (peak_camera_handle hCam, peak_gfa_module module, const char *integerFeatureName) |
| Check whether the valid values for the integer feature with the given name are organized as a range. | |
| peak_status | peak_GFA_Integer_GetRange (peak_camera_handle hCam, peak_gfa_module module, const char *integerFeatureName, int64_t *minIntegerValue, int64_t *maxIntegerValue, int64_t *incIntegerValue) |
| Get the current range of valid values for the integer feature with the given name. | |
| peak_status | peak_GFA_Integer_GetList (peak_camera_handle hCam, peak_gfa_module module, const char *integerFeatureName, int64_t *integerList, size_t *integerCount) |
| Get the list of currently selectable values for the integer feature with the given name. | |
| peak_status | peak_GFA_Integer_Set (peak_camera_handle hCam, peak_gfa_module module, const char *integerFeatureName, int64_t integerValue) |
| Set the integer feature with the given name. | |
| peak_status | peak_GFA_Integer_Get (peak_camera_handle hCam, peak_gfa_module module, const char *integerFeatureName, int64_t *integerValue) |
| Get the integer feature with the given name. | |
| peak_status | peak_GFA_Boolean_Set (peak_camera_handle hCam, peak_gfa_module module, const char *booleanFeatureName, peak_bool booleanValue) |
| Set the boolean feature with the given name. | |
| peak_status | peak_GFA_Boolean_Get (peak_camera_handle hCam, peak_gfa_module module, const char *booleanFeatureName, peak_bool *booleanValue) |
| Get the boolean feature with the given name. | |
| peak_status | peak_GFA_String_Set (peak_camera_handle hCam, peak_gfa_module module, const char *stringFeatureName, const char *stringValue) |
| Set the string feature with the given name. | |
| peak_status | peak_GFA_String_Get (peak_camera_handle hCam, peak_gfa_module module, const char *stringFeatureName, char *stringValue, size_t *stringValueSize) |
| Get the string feature with the given name. | |
| peak_status | peak_GFA_Command_Execute (peak_camera_handle hCam, peak_gfa_module module, const char *commandFeatureName) |
| Execute the command feature with the given name. | |
| peak_status | peak_GFA_Command_WaitForDone (peak_camera_handle hCam, peak_gfa_module module, const char *commandFeatureName, uint32_t timeout_ms) |
| Wait for the execution of the command feature with the given name to be done. | |
| peak_status | peak_GFA_Enumeration_GetList (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, peak_gfa_enumeration_entry *enumerationEntryList, size_t *enumerationEntryCount) |
| Get the list of currently selectable enumeration entries. | |
| peak_access_status | peak_GFA_EnumerationEntry_GetAccessStatus (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, const peak_gfa_enumeration_entry *enumerationEntry) |
| Query the access status of the enumeration entry. | |
| peak_access_status | peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, const char *enumerationEntrySymbolicValue) |
| Query the access status of the enumeration entry by its symbolic value. | |
| peak_access_status | peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, int64_t enumerationEntryIntegerValue) |
| Query the access status of the enumeration entry by its integer value. | |
| peak_status | peak_GFA_Enumeration_Set (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, const peak_gfa_enumeration_entry *enumerationEntry) |
| Set the enumeration feature with the given name. | |
| peak_status | peak_GFA_Enumeration_SetBySymbolicValue (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, const char *enumerationEntrySymbolicValue) |
| Set the enumeration feature with the given name by the entries symbolic value. | |
| peak_status | peak_GFA_Enumeration_SetByIntegerValue (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, int64_t enumerationEntryIntegerValue) |
| Set the enumeration feature with the given name by the entries integer value. | |
| peak_status | peak_GFA_Enumeration_Get (peak_camera_handle hCam, peak_gfa_module module, const char *enumerationFeatureName, peak_gfa_enumeration_entry *enumerationEntry) |
| Get the enumeration feature with the given name. | |
| peak_status | peak_GFA_Register_Set (peak_camera_handle hCam, peak_gfa_module module, const char *registerFeatureName, const uint8_t *registerValue, size_t registerValueSize) |
| Set the register feature with the given name. | |
| peak_status | peak_GFA_Register_Get (peak_camera_handle hCam, peak_gfa_module module, const char *registerFeatureName, uint8_t *registerValue, size_t *registerValueSize) |
| Get the register feature with the given name. | |
| peak_status | peak_GFA_Data_Write (peak_camera_handle hCam, peak_gfa_module module, uint64_t address, const uint8_t *data, size_t dataSize) |
| Write data to the specified register address. | |
| peak_status | peak_GFA_Data_Read (peak_camera_handle hCam, peak_gfa_module module, uint64_t address, uint8_t *data, size_t dataSize) |
| Read data from the specified register address. | |
| peak_status | peak_IPL_PixelFormat_GetList (peak_camera_handle hCam, peak_pixel_format inputPixelFormat, peak_pixel_format *outputPixelFormatList, size_t *outputPixelFormatCount) |
| Get a list of supported output pixel formats for a specific input pixelformat. | |
| peak_status | peak_IPL_PixelFormat_Set (peak_camera_handle hCam, peak_pixel_format pixelFormat) |
| Set the output pixel format for host processing. | |
| peak_status | peak_IPL_PixelFormat_Get (peak_camera_handle hCam, peak_pixel_format *pixelFormat) |
| Get the output pixel format of the host processing. | |
| peak_status | peak_IPL_Gain_GetRange (peak_camera_handle hCam, peak_gain_channel gainChannel, double *minGain, double *maxGain, double *incGain) |
| Get the current range of valid host gain values for the specified gain channel. | |
| peak_status | peak_IPL_Gain_Set (peak_camera_handle hCam, peak_gain_channel gainChannel, double gain) |
| Set the host gain for the specified gain channel. | |
| peak_status | peak_IPL_Gain_Get (peak_camera_handle hCam, peak_gain_channel gainChannel, double *gain) |
| Get the host gain value for the specified gain channel. | |
| peak_status | peak_IPL_Gamma_GetRange (peak_camera_handle hCam, double *minGamma, double *maxGamma, double *incGamma) |
| Get the current range of valid host gamma values. | |
| peak_status | peak_IPL_Gamma_Set (peak_camera_handle hCam, double gamma) |
| Set the host gamma value. | |
| peak_status | peak_IPL_Gamma_Get (peak_camera_handle hCam, double *gamma) |
| Get the host gamma value. | |
| peak_status | peak_IPL_ColorCorrection_Matrix_Set (peak_camera_handle hCam, peak_matrix colorCorrectionMatrix) |
| Sets the host color correction matrix. | |
| peak_status | peak_IPL_ColorCorrection_Matrix_Get (peak_camera_handle hCam, peak_matrix *colorCorrectionMatrix) |
| Get the host color correction matrix. | |
| peak_status | peak_IPL_ColorCorrection_Saturation_Get (peak_camera_handle hCam, double *saturation) |
| Get the saturation value. | |
| peak_status | peak_IPL_ColorCorrection_Saturation_Set (peak_camera_handle hCam, double saturation) |
| Sets the saturation value. | |
| peak_status | peak_IPL_ColorCorrection_Saturation_GetRange (peak_camera_handle hCam, double *minSaturation, double *maxSaturation, double *incSaturation) |
| Get the current range of valid saturation values. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get (peak_camera_handle hCam, peak_chromatic_adaption_color_space *colorSpace) |
| Get the target color space. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set (peak_camera_handle hCam, peak_chromatic_adaption_color_space colorSpace) |
| Set the target color space. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get (peak_camera_handle hCam, peak_chromatic_adaption_algorithm *algorithm) |
| Get the current algorithm used for chromatic adaption. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set (peak_camera_handle hCam, peak_chromatic_adaption_algorithm algorithm) |
| Set the algorithm used for chromatic adaption. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get (peak_camera_handle hCam, uint32_t *colorTemperature) |
| Get the current color temperature. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set (peak_camera_handle hCam, uint32_t colorTemperature) |
| Set the used color temperature used for chromatic adaption. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange (peak_camera_handle hCam, uint32_t *minColorTemperature, uint32_t *maxColorTemperature, uint32_t *incColorTemperature) |
| Returns the allowed temperature range for the current combination of color space and algorithm. | |
| peak_status | peak_IPL_ColorCorrection_ChromaticAdaption_Enable (peak_camera_handle hCam, peak_bool enable) |
| Enable/Disable the host chromatic adaption. | |
| peak_bool | peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the chromatic adaption. | |
| peak_status | peak_IPL_ColorCorrection_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the host color correction. | |
| peak_bool | peak_IPL_ColorCorrection_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the host color correction. | |
| peak_status | peak_IPL_AutoBrightness_Target_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTarget, uint32_t *maxAutoBrightnessTarget, uint32_t *incAutoBrightnessTarget) |
| Get the current range of valid host auto brightness target values. | |
| peak_status | peak_IPL_AutoBrightness_Target_Set (peak_camera_handle hCam, uint32_t autoBrightnessTarget) |
| Set the host auto brightness target value. | |
| peak_status | peak_IPL_AutoBrightness_Target_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTarget) |
| Get the host auto brightness target value. | |
| peak_status | peak_IPL_AutoBrightness_TargetTolerance_GetRange (peak_camera_handle hCam, uint32_t *minAutoBrightnessTargetTolerance, uint32_t *maxAutoBrightnessTargetTolerance, uint32_t *incAutoBrightnessTargetTolerance) |
| Get the current range of valid host auto brightness target tolerance values. | |
| peak_status | peak_IPL_AutoBrightness_TargetTolerance_Set (peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance) |
| Set the host auto brightness target tolerance value. | |
| peak_status | peak_IPL_AutoBrightness_TargetTolerance_Get (peak_camera_handle hCam, uint32_t *autoBrightnessTargetTolerance) |
| Get the host auto brightness target tolerance value. | |
| peak_status | peak_IPL_AutoBrightness_TargetPercentile_GetRange (peak_camera_handle hCam, double *minAutoBrightnessTargetPercentile, double *maxAutoBrightnessTargetPercentile, double *incAutoBrightnessTargetPercentile) |
| Get the current range of valid host auto brightness target percentile values. | |
| peak_status | peak_IPL_AutoBrightness_TargetPercentile_Set (peak_camera_handle hCam, double autoBrightnessTargetPercentile) |
| Set the host auto brightness target percentile value. | |
| peak_status | peak_IPL_AutoBrightness_TargetPercentile_Get (peak_camera_handle hCam, double *autoBrightnessTargetPercentile) |
| Get the host auto brightness target percentile value. | |
| peak_status | peak_IPL_AutoBrightness_ROI_Mode_Set (peak_camera_handle hCam, peak_auto_feature_roi_mode autoBrightnessROIMode) |
| Set the host auto brightness ROI mode. | |
| peak_status | peak_IPL_AutoBrightness_ROI_Mode_Get (peak_camera_handle hCam, peak_auto_feature_roi_mode *autoBrightnessROIMode) |
| Get the host auto brightness ROI mode. | |
| peak_status | peak_IPL_AutoBrightness_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minAutoBrightnessROIOffset, peak_position *maxAutoBrightnessROIOffset, peak_position *incAutoBrightnessROIOffset) |
| Get the current range of valid host auto brightness ROI offsets. | |
| peak_status | peak_IPL_AutoBrightness_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minAutoBrightnessROISize, peak_size *maxAutoBrightnessROISize, peak_size *incAutoBrightnessROISize) |
| Get the current range of valid host auto brightness ROI sizes. | |
| peak_status | peak_IPL_AutoBrightness_ROI_Set (peak_camera_handle hCam, peak_roi autoBrightnessROI) |
| Set the host auto brightness ROI. | |
| peak_status | peak_IPL_AutoBrightness_ROI_Get (peak_camera_handle hCam, peak_roi *autoBrightnessROI) |
| Get the host auto brightness ROI. | |
| peak_status | peak_IPL_AutoBrightness_Exposure_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoExposureMode) |
| Set the host auto exposure control mode. | |
| peak_status | peak_IPL_AutoBrightness_Exposure_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoExposureMode) |
| Get the host auto exposure control mode. | |
| peak_status | peak_IPL_AutoBrightness_ExposureLimit_Get (peak_camera_handle hCam, peak_double_limit *exposureLimit) |
| Get the host auto exposure limit. | |
| peak_status | peak_IPL_AutoBrightness_ExposureLimit_GetRange (peak_camera_handle hCam, peak_double_limit *exposureLimit) |
| Get the host auto exposure limit range. | |
| peak_status | peak_IPL_AutoBrightness_ExposureLimit_Set (peak_camera_handle hCam, peak_double_limit exposureLimit) |
| Set the host auto exposure limit. | |
| peak_status | peak_IPL_AutoBrightness_Gain_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host auto gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_Gain_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the host auto gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainAnalog_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host auto gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainAnalog_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the host auto gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainDigital_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host auto gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainDigital_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the host auto gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainCombined_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host combined gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainCombined_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the combined gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainHost_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoGainMode) |
| Set the host gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_GainHost_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoGainMode) |
| Get the host gain control mode. | |
| peak_status | peak_IPL_AutoBrightness_Algorithm_Set (peak_camera_handle hCam, peak_auto_feature_brightness_algorithm algorithm) |
| Set the host auto brightness control algorithm. | |
| peak_status | peak_IPL_AutoBrightness_Algorithm_Get (peak_camera_handle hCam, peak_auto_feature_brightness_algorithm *algorithm) |
| Get the host auto brightness control algorithm. | |
| peak_status | peak_IPL_AutoBrightness_AverageLast_Get (peak_camera_handle hCam, uint32_t *lastAverage) |
| Get the last calculated brightness average value. | |
| peak_status | peak_IPL_AutoBrightness_GainLimit_Set (peak_camera_handle hCam, peak_double_limit gainLimit) |
| Set the host auto gain limit. | |
| peak_status | peak_IPL_AutoBrightness_GainLimit_Get (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain limit. | |
| peak_status | peak_IPL_AutoBrightness_GainLimit_GetRange (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain limit range. | |
| peak_status | peak_IPL_AutoBrightness_GainAnalogLimit_Set (peak_camera_handle hCam, peak_double_limit gainLimit) |
| Set the host auto gain analog limit. | |
| peak_status | peak_IPL_AutoBrightness_GainAnalogLimit_Get (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain analog limit. | |
| peak_status | peak_IPL_AutoBrightness_GainAnalogLimit_GetRange (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain analog limit range. | |
| peak_status | peak_IPL_AutoBrightness_GainDigitalLimit_Set (peak_camera_handle hCam, peak_double_limit gainLimit) |
| Set the host auto gain digital limit. | |
| peak_status | peak_IPL_AutoBrightness_GainDigitalLimit_Get (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain digital limit. | |
| peak_status | peak_IPL_AutoBrightness_GainDigitalLimit_GetRange (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain digital limit range. | |
| peak_status | peak_IPL_AutoBrightness_GainCombinedLimit_Set (peak_camera_handle hCam, peak_double_limit gainLimit) |
| Set the host auto gain combined limit. | |
| peak_status | peak_IPL_AutoBrightness_GainCombinedLimit_Get (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host gain combined limit. | |
| peak_status | peak_IPL_AutoBrightness_GainCombinedLimit_GetRange (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the host auto gain combined limit range. | |
| peak_status | peak_IPL_AutoBrightness_GainHostLimit_Set (peak_camera_handle hCam, peak_double_limit gainLimit) |
| Set the host auto gain limit. | |
| peak_status | peak_IPL_AutoBrightness_GainHostLimit_Get (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the auto host gain limit. | |
| peak_status | peak_IPL_AutoBrightness_GainHostLimit_GetRange (peak_camera_handle hCam, peak_double_limit *gainLimit) |
| Get the auto host gain limit range. | |
| peak_status | peak_IPL_AutoBrightness_SkipFrames_Set (peak_camera_handle hCam, uint32_t skipFrames) |
| Set the skip frames for the auto brightness controller. | |
| peak_status | peak_IPL_AutoBrightness_SkipFrames_Get (peak_camera_handle hCam, uint32_t *skipFrames) |
| Get the skip frames for the auto brightness controller. | |
| peak_status | peak_IPL_AutoBrightness_SkipFrames_GetRange (peak_camera_handle hCam, uint32_t *skipFramesMin, uint32_t *skipFramesMax, uint32_t *skipFramesInc) |
| Get the skip frames range for the auto brightness controller. | |
| peak_status | peak_IPL_AutoWhiteBalance_ROI_Mode_Set (peak_camera_handle hCam, peak_auto_feature_roi_mode autoWhiteBalanceROIMode) |
| Set the host auto white balance ROI mode. | |
| peak_status | peak_IPL_AutoWhiteBalance_ROI_Mode_Get (peak_camera_handle hCam, peak_auto_feature_roi_mode *autoWhiteBalanceROIMode) |
| Get the host auto white balance ROI mode. | |
| peak_status | peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange (peak_camera_handle hCam, peak_position *minAutoWhiteBalanceROIOffset, peak_position *maxAutoWhiteBalanceROIOffset, peak_position *incAutoWhiteBalanceROIOffset) |
| Get the current range of valid host auto white balance ROI offsets. | |
| peak_status | peak_IPL_AutoWhiteBalance_ROI_Size_GetRange (peak_camera_handle hCam, peak_size *minAutoWhiteBalanceROISize, peak_size *maxAutoWhiteBalanceROISize, peak_size *incAutoWhiteBalanceROISize) |
| Get the current range of valid host auto white balance ROI sizes. | |
| peak_status | peak_IPL_AutoWhiteBalance_ROI_Set (peak_camera_handle hCam, peak_roi autoWhiteBalanceROI) |
| Set the host auto white balance ROI. | |
| peak_status | peak_IPL_AutoWhiteBalance_ROI_Get (peak_camera_handle hCam, peak_roi *autoWhiteBalanceROI) |
| Get the host auto white balance ROI. | |
| peak_status | peak_IPL_AutoWhiteBalance_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoWhiteBalanceMode) |
| Set the host auto white balance control mode. | |
| peak_status | peak_IPL_AutoWhiteBalance_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoWhiteBalanceMode) |
| Get the host auto white balance control mode. | |
| peak_status | peak_IPL_AutoWhiteBalance_SkipFrames_Set (peak_camera_handle hCam, uint32_t skipFrames) |
| Set the skip frames for the auto white balance controller. | |
| peak_status | peak_IPL_AutoWhiteBalance_SkipFrames_Get (peak_camera_handle hCam, uint32_t *skipFrames) |
| Get the skip frames for the auto white balance controller. | |
| peak_status | peak_IPL_AutoWhiteBalance_SkipFrames_GetRange (peak_camera_handle hCam, uint32_t *skipFramesMin, uint32_t *skipFramesMax, uint32_t *skipFramesInc) |
| Get the skip frames range for the auto white balance controller. | |
| peak_access_status | peak_IPL_AutoFocus_GetAccessStatus (peak_camera_handle hCam) |
| Query the auto focus access status. | |
| peak_status | peak_IPL_AutoFocus_ROI_Set (peak_camera_handle hCam, const peak_focus_roi *autoFocusROIList, size_t autoFocusROICount) |
| Set the list of host auto focus regions of interest. | |
| peak_status | peak_IPL_AutoFocus_ROI_Get (peak_camera_handle hCam, peak_focus_roi *autoFocusROIList, size_t *autoFocusROICount) |
| Get the list of host auto focus regions of interest. | |
| peak_status | peak_IPL_AutoFocus_Mode_Set (peak_camera_handle hCam, peak_auto_feature_mode autoFocusMode) |
| Set the host auto focus control mode. | |
| peak_status | peak_IPL_AutoFocus_Mode_Get (peak_camera_handle hCam, peak_auto_feature_mode *autoFocusMode) |
| Get the host auto focus control mode. | |
| peak_status | peak_IPL_AutoFocus_SearchAlgorithm_Set (peak_camera_handle hCam, peak_auto_focus_search_algorithm searchAlgorithm) |
| Set the host auto focus search algorithm. | |
| peak_status | peak_IPL_AutoFocus_SearchAlgorithm_Get (peak_camera_handle hCam, peak_auto_focus_search_algorithm *searchAlgorithm) |
| Get the host auto focus search algorithm. | |
| peak_status | peak_IPL_AutoFocus_SharpnessAlgorithm_Set (peak_camera_handle hCam, peak_sharpness_algorithm sharpnessAlgorithm) |
| Set the host auto focus sharpness algorithm. | |
| peak_status | peak_IPL_AutoFocus_SharpnessAlgorithm_Get (peak_camera_handle hCam, peak_sharpness_algorithm *sharpnessAlgorithm) |
| Get the focus sharpness algorithm. | |
| peak_status | peak_IPL_AutoFocus_Range_Set (peak_camera_handle hCam, uint32_t rangeBegin, uint32_t rangeEnd) |
| Set the host auto focus range. | |
| peak_status | peak_IPL_AutoFocus_Range_Get (peak_camera_handle hCam, uint32_t *rangeBegin, uint32_t *rangeEnd) |
| Get the host auto focus range. | |
| peak_status | peak_IPL_AutoFocus_Hysteresis_Set (peak_camera_handle hCam, uint8_t hysteresis) |
| Set the host auto focus hysteresis. | |
| peak_status | peak_IPL_AutoFocus_Hysteresis_Get (peak_camera_handle hCam, uint8_t *hysteresis) |
| Get the host auto focus hysteresis. | |
| peak_status | peak_IPL_AutoFocus_Hysteresis_GetRange (peak_camera_handle hCam, uint8_t *minHysteresis, uint8_t *maxHysteresis, uint8_t *incHysteresis) |
| Get the current range of valid auto focus hysteresis values. | |
| peak_status | peak_IPL_HotpixelCorrection_Sensitivity_Set (peak_camera_handle hCam, peak_hotpixel_correction_sensitivity hotpixelCorrectionSensitivity) |
| Set the host hotpixel correction sensitivity level. | |
| peak_status | peak_IPL_HotpixelCorrection_Sensitivity_Get (peak_camera_handle hCam, peak_hotpixel_correction_sensitivity *hotpixelCorrectionSensitivity) |
| Get the host hotpixel correction sensitivity level. | |
| peak_status | peak_IPL_HotpixelCorrection_GetList (peak_camera_handle hCam, peak_position *hotpixelList, size_t *hotpixelCount) |
| Get the list of detected host hotpixel correction positions/pixels. | |
| peak_status | peak_IPL_HotpixelCorrection_SetList (peak_camera_handle hCam, const peak_position *hotpixelList, size_t hotpixelCount) |
| Set the list of host hotpixel positions. | |
| peak_status | peak_IPL_HotpixelCorrection_ResetList (peak_camera_handle hCam) |
| Reset the list of host hotpixel positions. | |
| peak_status | peak_IPL_HotpixelCorrection_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the host hotpixel correction. | |
| peak_bool | peak_IPL_HotpixelCorrection_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the host hotpixel correction. | |
| peak_status | peak_IPL_Mirror_UpDown_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the up-down host mirroring. | |
| peak_bool | peak_IPL_Mirror_UpDown_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the up-down host mirroring. | |
| peak_status | peak_IPL_Mirror_LeftRight_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/Disable the left-right host mirroring. | |
| peak_bool | peak_IPL_Mirror_LeftRight_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the left-right host mirroring. | |
| peak_status | peak_IPL_ProcessFrame (peak_camera_handle hCam, peak_frame_handle hFrame, peak_frame_handle *hResultFrame) |
| Process a frame with the host image processing pipeline and store the result in a new frame. | |
| peak_status | peak_IPL_ProcessFrameInplace (peak_camera_handle hCam, peak_frame_handle hFrame) |
| Process a frame with the host image processing pipeline and replace the original frame. | |
| peak_status | peak_IPL_ReadImage (peak_camera_handle hCam, const char *path, peak_frame_handle *hFrame) |
| Reads an image file from the disk and returns the peak_frame_handle for it. | |
| peak_status | peak_IPL_EdgeEnhancement_Enable (peak_camera_handle hCam, peak_bool enable) |
| Enable/Disable the host edge enhancement. | |
| peak_bool | peak_IPL_EdgeEnhancement_IsEnabled (peak_camera_handle hCam) |
| Get the enabled status of the edge enhancement feature. | |
| peak_status | peak_IPL_EdgeEnhancement_Factor_Set (peak_camera_handle hCam, uint32_t factor) |
| Set the host edge enhancement factor. | |
| peak_status | peak_IPL_EdgeEnhancement_Factor_Get (peak_camera_handle hCam, uint32_t *factor) |
| Get the currently set host edge enhancement factor. | |
| peak_status | peak_IPL_EdgeEnhancement_Factor_GetDefault (peak_camera_handle hCam, uint32_t *defaultFactor) |
| Get the default host edge enhancement factor. | |
| peak_status | peak_IPL_EdgeEnhancement_Factor_GetRange (peak_camera_handle hCam, uint32_t *minFactor, uint32_t *maxFactor, uint32_t *incFactor) |
| Get the range for the host edge enhancement factor. | |
| peak_status | peak_IPL_Sharpness_Measure (peak_frame_handle hFrame, peak_roi roi, peak_sharpness_algorithm sharpnessAlgorithm, double *calculatedValue) |
| Measures the sharpness in the image. | |
| peak_status | peak_IPL_Sharpness_GetList (peak_sharpness_algorithm sharpnessAlgorithm, peak_pixel_format *pixelFormatList, size_t *pixelFormatSize) |
| Query the current supported pixel formats for the given algorithm. | |
| peak_status | peak_IPL_Rotation_Angle_Set (peak_camera_handle hCam, int32_t rotationAngle) |
| Sets the rotation in the image processing pipeline. | |
| peak_status | peak_IPL_Rotation_Angle_Get (peak_camera_handle hCam, int32_t *rotationAngle) |
| Reads the rotation angle. | |
| peak_status | peak_IPL_Histogram_ProcessFrame (peak_frame_handle hFrame, peak_histogram_handle *hHistogram) |
| Calculates the histogram for the given peak_frame_handle. | |
| peak_status | peak_IPL_Histogram_Release (peak_histogram_handle hHistogram) |
| Releases the histogram after use. | |
| peak_status | peak_IPL_Histogram_Channel_GetCount (peak_histogram_handle hHistogram, size_t *numChannels) |
| Get the number of channels in the histogram. | |
| peak_status | peak_IPL_Histogram_Channel_GetInfo (peak_histogram_handle hHistogram, size_t channel, peak_histogram_channel_info *channelInfo) |
| Get the channel info for a channel in the histogram. | |
| peak_status | peak_IPL_Histogram_Channel_GetBinArray (peak_histogram_handle hHistogram, size_t channel, uint64_t *binArray, size_t *binArraySize) |
| Get the bin array for a channel in the histogram. | |
| peak_status | peak_VideoWriter_Open (peak_video_handle *hVideo, const char *fileName, peak_video_container container, peak_video_encoder encoder) |
| Opens a video file with the given file name. | |
| peak_status | peak_VideoWriter_Close (peak_video_handle hVideo) |
| Closes a video file. | |
| peak_status | peak_VideoWriter_AddFrame (peak_video_handle hVideo, peak_frame_handle hFrame) |
| Writes a image frame into the video file. | |
| peak_status | peak_VideoWriter_Container_GetEncoderList (peak_video_container container, peak_video_encoder *encoderList, size_t *encoderCount) |
| Get the list of currently usable encoders. | |
| peak_status | peak_VideoWriter_Encoder_GetPixelFormatList (peak_video_encoder encoder, peak_pixel_format *pixelFormatList, size_t *pixelFormatCount) |
| Get the list of currently selectable pixel formats. | |
| peak_status | peak_VideoWriter_Encoder_GetContainerList (peak_video_encoder encoder, peak_video_container *containerList, size_t *containerCount) |
| Get the list of currently usable containers. | |
| peak_status | peak_VideoWriter_GetInfo (peak_video_handle hVideo, peak_video_info *videoInfo) |
| Get information from the video stream. | |
| peak_status | peak_VideoWriter_Container_Option_Set (peak_video_handle hVideo, peak_video_container_option containerOption, const void *value, size_t count) |
| Set additional container options. | |
| peak_status | peak_VideoWriter_Container_Option_Get (peak_video_handle hVideo, peak_video_container_option containerOption, void *value, size_t count, size_t *outCount) |
| Get container options. | |
| peak_status | peak_VideoWriter_Encoder_Option_Set (peak_video_handle hVideo, peak_video_encoder_option encoderOption, const void *value, size_t count) |
| Set additional encoder options. | |
| peak_status | peak_VideoWriter_Encoder_Option_Get (peak_video_handle hVideo, peak_video_encoder_option encoderOption, void *value, size_t count, size_t *outCount) |
| Get encoder options. | |
| peak_status | peak_VideoWriter_WaitUntilQueueEmpty (peak_video_handle hVideo, int32_t timeout_ms) |
| Wait until queue is empty. | |
| peak_status | peak_Inference_CNN_Open (const char *path, peak_inference_handle *hInference) |
| Loads a cnn file from the file system and returns a handle to the inference instance. | |
| peak_status | peak_Inference_CNN_Close (peak_inference_handle hInference) |
| Unloads a cnn instance. | |
| peak_status | peak_Inference_CNN_ProcessFrame (peak_inference_handle hInference, peak_frame_handle hFrame, peak_inference_result_handle *hInferenceHandle) |
| Runs an image through a cnn and returns the inference result. This call is blocking and returns once the inference is finished processing. | |
| peak_status | peak_Inference_CNN_Info_Get (peak_inference_handle hInference, peak_inference_info *info) |
| Gets detailed info about the loaded CNN. | |
| peak_status | peak_Inference_Result_Get (peak_inference_result_handle hInferenceHandle, peak_inference_result_data *result) |
| Get the result from a previous inference call. | |
| peak_status | peak_Inference_Result_Release (peak_inference_result_handle hInferenceHandle) |
| Releases a inference result that was previously received from peak_Inference_CNN_ProcessFrame. | |
| peak_status | peak_Inference_Result_Classification_GetList (peak_inference_result_handle hInferenceHandle, peak_inference_result_classification *resultList, size_t *resultCount) |
| Get the result entries from a given classification inference result handle. | |
| peak_status | peak_Inference_Result_Detection_GetList (peak_inference_result_handle hInferenceHandle, peak_inference_result_detection *resultList, size_t *resultCount) |
| Get the result entries from a given detection inference result handle. | |
| peak_status | peak_Inference_Statistics_Get (peak_inference_handle hInference, peak_inference_statistics *statistics) |
| Gets the inference statistics. | |
| peak_status | peak_Inference_Statistics_Reset (peak_inference_handle hInference) |
| Resets the inference statistics. | |
| peak_status | peak_Inference_ConfidenceThreshold_Get (peak_inference_handle hInference, uint32_t *threshold) |
| Gets the confidence threshold of the inference. | |
| peak_status | peak_Inference_ConfidenceThreshold_GetRange (peak_inference_handle hInference, uint32_t *minThreshold, uint32_t *maxThreshold, uint32_t *incThreshold) |
| Gets the allowed range for setting the confidence threshold. | |
| peak_status | peak_Inference_ConfidenceThreshold_Set (peak_inference_handle hInference, uint32_t threshold) |
| Sets the confidence threshold for the inference. Lower thresholds include more results. | |
| peak_status | peak_MessageQueue_Create (peak_message_queue_handle *hMessageQueue) |
| Creates a new message queue. | |
| peak_status | peak_MessageQueue_Destroy (peak_message_queue_handle hMessageQueue) |
| Destroy a message queue. | |
| peak_status | peak_MessageQueue_EnableMessage (peak_message_queue_handle hMessageQueue, peak_camera_handle hCam, peak_message_type messageType) |
| Enable a message type for a message queue. | |
| peak_status | peak_MessageQueue_DisableMessage (peak_message_queue_handle hMessageQueue, peak_camera_handle hCam, peak_message_type messageType) |
| Disable a message type for a message queue. | |
| peak_status | peak_MessageQueue_EnableMessageList (peak_message_queue_handle hMessageQueue, peak_camera_handle hCam, const peak_message_type *messageTypesArray, size_t messageTypesArraySize) |
| Enable a list of message types at once. | |
| peak_status | peak_MessageQueue_DisableMessageList (peak_message_queue_handle hMessageQueue, peak_camera_handle hCam, const peak_message_type *messageTypesArray, size_t messageTypesArraySize) |
| Disable a list of message types at once. | |
| peak_status | peak_MessageQueue_EnabledMessages_GetList (peak_message_queue_handle hMessageQueue, peak_message_type *messageTypesArray, size_t *messageTypesArraySize) |
| Query the current message types enabled for the queue. | |
| peak_status | peak_MessageQueue_SetMode (peak_message_queue_handle hMessageQueue, peak_message_queue_mode queueMode) |
| Set the queue mode. | |
| peak_status | peak_MessageQueue_GetMode (peak_message_queue_handle hMessageQueue, peak_message_queue_mode *queueMode) |
| Get the queue mode. | |
| peak_status | peak_MessageQueue_Start (peak_message_queue_handle hMessageQueue) |
| Start the queue. | |
| peak_status | peak_MessageQueue_Stop (peak_message_queue_handle hMessageQueue) |
| Stop the queue. | |
| peak_bool | peak_MessageQueue_IsStarted (peak_message_queue_handle hMessageQueue) |
| Checks if the queue is started. | |
| peak_status | peak_MessageQueue_WaitForMessage (peak_message_queue_handle hMessageQueue, uint32_t timeout_ms, peak_message_handle *hMessage) |
| Wait for a new message. | |
| peak_status | peak_MessageQueue_Flush (peak_message_queue_handle hMessageQueue) |
| Flushes the queue. | |
| peak_bool | peak_MessageQueue_IsMessageSupported (peak_message_queue_handle hMessageQueue, peak_camera_handle hCam, peak_message_type messageType) |
| Checks if the message type is supported by the queue. | |
| peak_status | peak_MessageQueue_Statistics_Get (peak_message_queue_handle hMessageQueue, peak_message_queue_statistics_info *messageQueueInfo) |
| Get the queue statistic info. | |
| peak_status | peak_MessageQueue_Statistics_Reset (peak_message_queue_handle hMessageQueue) |
| Reset the queue statistic info. | |
| peak_status | peak_MessageQueue_MaxQueueSize_Set (peak_message_queue_handle hMessageQueue, size_t messageQueueMaxSize) |
Sets the maximum queue size
| |
| peak_status | peak_MessageQueue_MaxQueueSize_Get (peak_message_queue_handle hMessageQueue, size_t *messageQueueMaxSize) |
| Gets the maximum queue size. | |
| peak_status | peak_Message_Release (peak_message_handle hMessage) |
| Release a message. | |
| peak_status | peak_Message_GetInfo (peak_message_handle hMessage, peak_message_info *messageInfo) |
| Get the info for a message. | |
| peak_status | peak_Message_Type_Get (peak_message_handle hMessage, peak_message_type *messageType) |
| Get the message type. | |
| peak_status | peak_Message_CameraHandle_Get (peak_message_handle hMessage, peak_camera_handle *hCam) |
| Get the camera handle for a message. | |
| peak_status | peak_Message_ID_Get (peak_message_handle hMessage, uint64_t *messageID) |
| Get the message id. | |
| peak_status | peak_Message_HostTimestamp_Get (peak_message_handle hMessage, uint64_t *hostTimestamp_ns) |
| Get the host timestamp for a message. | |
| peak_status | peak_Message_Data_Type_Get (peak_message_handle hMessage, peak_message_data_type *messageType) |
| Get the message data type. | |
| peak_status | peak_Message_Data_RemoteDevice_Get (peak_message_handle hMessage, peak_message_data_remote_device *message) |
| Get the message data for remote device types. | |
| peak_status | peak_Message_Data_RemoteDeviceError_Get (peak_message_handle hMessage, peak_message_data_remote_device_error *message) |
| Get the message data for remote device error types. | |
| peak_status | peak_Message_Data_RemoteDeviceDropped_Get (peak_message_handle hMessage, peak_message_data_remote_device_dropped *message) |
| Get the message data for remote device dropped types. | |
| peak_status | peak_Message_Data_RemoteDeviceFrame_Get (peak_message_handle hMessage, peak_message_data_remote_device_frame *message) |
| Get the message data for remote device frame types. | |
| peak_status | peak_Message_Data_RemoteDeviceTemperature_Get (peak_message_handle hMessage, peak_message_data_remote_device_temperature *message) |
| Get the message data for remote device temperature types. | |
| peak_status | peak_Message_Data_AutoFocusData_Get (peak_message_handle hMessage, peak_message_data_autofocus *message) |
| Get the message data for auto focus data types. | |
| peak_status | peak_Message_Data_DeviceFound_Get (peak_message_handle hMessage, peak_message_data_device_found *message) |
| Get the message data for camera manager device found data types. | |
| peak_status | peak_Message_Data_DeviceLost_Get (peak_message_handle hMessage, peak_message_data_device_lost *message) |
| Get the message data for camera manager device lost data types. | |
| peak_status | peak_Message_Data_DeviceReconnected_Get (peak_message_handle hMessage, peak_message_data_device_reconnected *message) |
| Get the message data for camera manager device reconnected data types. | |
| peak_status | peak_Message_Data_DeviceDisconnected_Get (peak_message_handle hMessage, peak_message_data_device_disconnected *message) |
| Get the message data for camera manager device disconnected data types. | |
| peak_status | peak_Message_Data_FirmwareUpdate_Get (peak_message_handle hMessage, peak_message_data_firmware_update *message) |
| Get the message data for firmware update data types. | |
| peak_status | peak_I2C_Create (peak_camera_handle hCam, peak_i2c_handle *hI2C) |
| Creates a new i2c instance. | |
| peak_status | peak_I2C_Destroy (peak_i2c_handle hI2C) |
| Destroys a i2c handle. | |
| peak_access_status | peak_I2C_GetAccessStatus (peak_i2c_handle hI2C) |
| Query the i2c access status. | |
| peak_status | peak_I2C_Mode_GetList (peak_i2c_handle hI2C, peak_i2c_mode *modeList, size_t *modeListSize) |
| Get the list of currently selectable i2c modes. | |
| peak_status | peak_I2C_Mode_Set (peak_i2c_handle hI2C, peak_i2c_mode mode) |
| Set the i2c mode. | |
| peak_status | peak_I2C_Mode_Get (peak_i2c_handle hI2C, peak_i2c_mode *mode) |
| Get the i2c mode. | |
| peak_status | peak_I2C_DeviceAddress_GetRange (peak_i2c_handle hI2C, uint32_t *minAddress, uint32_t *maxAddress) |
| Get the current range of valid i2c device addresses. | |
| peak_status | peak_I2C_DeviceAddress_Set (peak_i2c_handle hI2C, uint32_t address) |
| Set the i2c device address. | |
| peak_status | peak_I2C_DeviceAddress_Get (peak_i2c_handle hI2C, uint32_t *address) |
| Get the i2c device address. | |
| peak_status | peak_I2C_RegisterAddress_Length_GetList (peak_i2c_handle hI2C, peak_i2c_register_address_length *i2cLengthList, size_t *i2cLengthCount) |
| Get list of supported i2c register address lengths. | |
| peak_status | peak_I2C_RegisterAddress_Length_Set (peak_i2c_handle hI2C, peak_i2c_register_address_length length) |
| Set the i2c register address length. | |
| peak_status | peak_I2C_RegisterAddress_Length_Get (peak_i2c_handle hI2C, peak_i2c_register_address_length *length) |
| Get the i2c register address length. | |
| peak_status | peak_I2C_RegisterAddress_Endianness_Set (peak_i2c_handle hI2C, peak_endianness endianness) |
| Set the i2c register address endianness. | |
| peak_status | peak_I2C_RegisterAddress_Endianness_Get (peak_i2c_handle hI2C, peak_endianness *endianness) |
| Get the i2c register endianness. | |
| peak_status | peak_I2C_RegisterAddress_Set (peak_i2c_handle hI2C, uint32_t address) |
| Set the i2c register address. | |
| peak_status | peak_I2C_RegisterAddress_Get (peak_i2c_handle hI2C, uint32_t *address) |
| Get the i2c register address. | |
| peak_status | peak_I2C_AckPolling_Enable (peak_i2c_handle hI2C, peak_bool enabled) |
| Enable/Disable the i2c ack polling. | |
| peak_bool | peak_I2C_AckPolling_IsEnabled (peak_i2c_handle hI2C) |
| Get the enabled status of the i2c ack polling. | |
| peak_access_status | peak_I2C_AckPolling_Timeout_GetAccessStatus (peak_i2c_handle hI2C) |
| Query the i2c ack polling timeout access status. | |
| peak_status | peak_I2C_AckPolling_Timeout_GetRange (peak_i2c_handle hI2C, uint32_t *minTimeout_ms, uint32_t *maxTimeout_ms, uint32_t *incTimeout_ms) |
| Get the current range of valid i2c ack polling timeouts in milliseconds. | |
| peak_status | peak_I2C_AckPolling_Timeout_Set (peak_i2c_handle hI2C, uint32_t timeout_ms) |
| Set the i2c ack polling timeout in milliseconds. | |
| peak_status | peak_I2C_AckPolling_Timeout_Get (peak_i2c_handle hI2C, uint32_t *timeout_ms) |
| Get the i2c ack polling timeout in milliseconds. | |
| peak_status | peak_I2C_Data_Write (peak_i2c_handle hI2C, const uint8_t *data, size_t dataSize) |
| Write to a i2c device register. | |
| peak_status | peak_I2C_Data_Read (peak_i2c_handle hI2C, size_t maxDataSize, uint8_t *data, size_t *dataSize) |
| Read from a i2c device register. | |
| peak_status | peak_I2C_Data_MaxSize_Get (peak_i2c_handle hI2C, size_t *maxDataSize) |
| Get the max data size to read or to write from i2c device register. | |
| peak_status | peak_I2C_OperationStatus_Get (peak_i2c_handle hI2C, peak_i2c_operation_status *operationStatus) |
| Get the i2c operation status. | |
| peak_status | peak_IPL_ImageWriter_Create (peak_imagewriter_handle *hImageWriter) |
| Creates a new ImageWriter instance. | |
| peak_status | peak_IPL_ImageWriter_Destroy (peak_imagewriter_handle hImageWriter) |
| Destroys an ImageWriter instance. | |
| peak_status | peak_IPL_ImageWriter_Save (peak_imagewriter_handle hImageWriter, peak_frame_handle hFrame, const char *fileName) |
| Save the given frame. | |
| peak_status | peak_IPL_ImageWriter_Format_Set (peak_imagewriter_handle hImageWriter, peak_imagefile_format imageFormat) |
| Sets an image file format for the ImageWriter instance. | |
| peak_status | peak_IPL_ImageWriter_Format_Get (peak_imagewriter_handle hImageWriter, peak_imagefile_format *imageFormat) |
| Reads the currently set image file format from the ImageWriter instance. | |
| peak_status | peak_IPL_ImageWriter_Compression_Set (peak_imagewriter_handle hImageWriter, uint32_t compression) |
| Sets a compression for the ImageWriter instance. | |
| peak_status | peak_IPL_ImageWriter_Compression_Get (peak_imagewriter_handle hImageWriter, uint32_t *compression) |
| Reads the currently set compression ratio from the ImageWriter instance. | |
| peak_status | peak_IPL_Binning_FactorX_GetList (peak_camera_handle hCam, uint32_t *binningFactorXList, size_t *binningFactorXCount) |
| Get the list of currently selectable factors for the host binning in x direction. | |
| peak_status | peak_IPL_Binning_FactorY_GetList (peak_camera_handle hCam, uint32_t *binningFactorYList, size_t *binningFactorYCount) |
| Get the list of currently selectable factors for the host binning in y direction. | |
| peak_status | peak_IPL_Binning_Set (peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY) |
| Set the host binning factors. | |
| peak_status | peak_IPL_Binning_Get (peak_camera_handle hCam, uint32_t *binningFactorX, uint32_t *binningFactorY) |
| Get the host binning factors. | |
| peak_status | peak_IPL_Decimation_FactorX_GetList (peak_camera_handle hCam, uint32_t *decimationFactorXList, size_t *decimationFactorXCount) |
| Get the list of currently selectable factors for the host decimation in x direction. | |
| peak_status | peak_IPL_Decimation_FactorY_GetList (peak_camera_handle hCam, uint32_t *decimationFactorYList, size_t *decimationFactorYCount) |
| Get the list of currently selectable factors for the host decimation in y direction. | |
| peak_status | peak_IPL_Decimation_Set (peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY) |
| Set the host decimation factors. | |
| peak_status | peak_IPL_Decimation_Get (peak_camera_handle hCam, uint32_t *decimationFactorX, uint32_t *decimationFactorY) |
| Get the decimation factors. | |
| peak_status | peak_FirmwareUpdate_CompatibleCameraList_Get (const char *gufFileName, peak_camera_descriptor *cameraList, size_t *cameraCount) |
| Get a list of cameras that can be updated using the provided .guf-File. | |
| peak_status | peak_FirmwareUpdate_Execute (peak_camera_id cameraID, const char *gufFileName) |
| Upload the firmware provided by the guf file to the given camera. | |
| peak_access_status | peak_TestPattern_GetAccessStatus (peak_camera_handle hCam) |
| Query the test pattern access status. | |
| peak_status | peak_TestPattern_Set (peak_camera_handle hCam, peak_test_pattern pattern) |
| Set the test pattern. | |
| peak_status | peak_TestPattern_Get (peak_camera_handle hCam, peak_test_pattern *pattern) |
| Get the test pattern. | |
| peak_status | peak_TestPattern_GetList (peak_camera_handle hCam, peak_test_pattern *testPatternList, size_t *testPatternCount) |
| Get the list of currently usable test pattern. | |
| peak_access_status | peak_LED_GetAccessStatus (peak_camera_handle hCam) |
| Query LED access status. | |
| peak_status | peak_LED_Target_GetList (peak_camera_handle hCam, peak_led_target *targetList, size_t *targetCount) |
| Get the list of currently usable LED targets. | |
| peak_status | peak_LED_Mode_GetList (peak_camera_handle hCam, peak_led_target target, peak_led_mode *modeList, size_t *ledModeCount) |
| Get the list of currently usable LED modes of the specified LED target. | |
| peak_status | peak_LED_Set (peak_camera_handle hCam, peak_led_target target, peak_led_mode mode) |
| Set LED mode for the specified LED target. | |
| peak_status | peak_LED_Get (peak_camera_handle hCam, peak_led_target target, peak_led_mode *mode) |
| Get the LED mode for the specified LED target. | |
| peak_access_status | peak_BlackLevel_Auto_GetAccessStatus (peak_camera_handle hCam) |
| Query black level auto access status. | |
| peak_status | peak_BlackLevel_Auto_Enable (peak_camera_handle hCam, peak_bool enable) |
| Set the black level auto enable state. | |
| peak_bool | peak_BlackLevel_Auto_IsEnabled (peak_camera_handle hCam) |
| Get the black level auto enable state. | |
| peak_access_status | peak_BlackLevel_Offset_GetAccessStatus (peak_camera_handle hCam) |
| Query black level offset access status. | |
| peak_status | peak_BlackLevel_Offset_Set (peak_camera_handle hCam, double offset) |
| Set the black level offset. | |
| peak_status | peak_BlackLevel_Offset_Get (peak_camera_handle hCam, double *offset) |
| Get the current black level offset. | |
| peak_status | peak_BlackLevel_Offset_GetRange (peak_camera_handle hCam, double *min, double *max, double *inc) |
| Get the range for the black level offset. | |
| peak_access_status | peak_Bandwidth_LinkSpeed_GetAccessStatus (peak_camera_handle hCam) |
| Query the link speed access status. | |
| peak_status | peak_Bandwidth_LinkSpeed_Get (peak_camera_handle hCam, int64_t *linkSpeed_Bps) |
| Get the link speed. | |
| peak_access_status | peak_Bandwidth_ThroughputLimit_GetAccessStatus (peak_camera_handle hCam) |
| Query the throughput limit access status. | |
| peak_status | peak_Bandwidth_ThroughputLimit_GetRange (peak_camera_handle hCam, int64_t *minThroughputLimit_Bps, int64_t *maxThroughputLimit_Bps, int64_t *incThroughputLimit_Bps) |
| Get the current range of valid throughput limit values. | |
| peak_status | peak_Bandwidth_ThroughputLimit_Set (peak_camera_handle hCam, int64_t throughputLimit_Bps) |
| Set the throughput limit. | |
| peak_status | peak_Bandwidth_ThroughputLimit_Get (peak_camera_handle hCam, int64_t *throughputLimit_Bps) |
| Get the throughput limit. | |
| peak_access_status | peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus (peak_camera_handle hCam) |
| Query the throughput frame rate limit access status. | |
| peak_status | peak_Bandwidth_ThroughputFrameRateLimit_Get (peak_camera_handle hCam, double *throughputFrameRateLimit_fps) |
| Get the throughput frame rate limit. | |
| peak_access_status | peak_Bandwidth_ThroughputCalculated_GetAccessStatus (peak_camera_handle hCam) |
| Query the throughput calculated access status. | |
| peak_status | peak_Bandwidth_ThroughputCalculated_Get (peak_camera_handle hCam, int64_t *throughputCalculated_Bps) |
| Get the throughput calculated. | |
| peak_access_status | peak_IPO_GetAccessStatus (peak_interface_technology interfaceTech) |
| Query the IPO access status. | |
| peak_bool | peak_IPO_IsEnabled (peak_interface_technology interfaceTech) |
| Indicates whether the IPO performance thread is enabled or disabled for the specified specified interface technology. | |
| peak_status | peak_IPO_Enable (peak_interface_technology interfaceTech, peak_bool enabled) |
| Control whether the IPO thread is enabled or disabled. | |
| peak_status | peak_IPL_DigitalBlack_GetRange (peak_camera_handle hCam, double *minDigitalBlack, double *maxDigitalBlack) |
| Get the current range of valid host digital black values. | |
| peak_status | peak_IPL_DigitalBlack_Set (peak_camera_handle hCam, double digitalBlack) |
| Set the host digital black value. | |
| peak_status | peak_IPL_DigitalBlack_Get (peak_camera_handle hCam, double *digitalBlack) |
| Get the host digital black value. | |
| peak_status | peak_IPL_LUT_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Enable/disable whether the LUT should be applied to the subsequent image. | |
| peak_bool | peak_IPL_LUT_IsEnabled (peak_camera_handle hCam) |
| Query whether LUT processing is enabled. If enabled, the LUT will be applied to the subsequent image. | |
| peak_status | peak_IPL_LUT_Preset_Set (peak_camera_handle hCam, peak_lut_selector selector, peak_lut_preset preset) |
| Applies the given preset to the specified LUT. | |
| peak_status | peak_IPL_LUT_Value_Set (peak_camera_handle hCam, peak_lut_selector selector, peak_lut_channel channel, uint32_t index, uint32_t value) |
| Sets a single LUT value for a given selector and channel at an offset. | |
| peak_status | peak_IPL_LUT_Value_Get (peak_camera_handle hCam, peak_lut_selector selector, peak_lut_channel channel, uint32_t index, uint32_t *value) |
| Reads a single LUT value for a given selector and channel at an offset. | |
| peak_status | peak_IPL_LUT_ValueList_Set (peak_camera_handle hCam, peak_lut_selector selector, peak_lut_channel channel, uint32_t *values, size_t size) |
| Sets all LUT values for a given selector and channel. | |
| peak_status | peak_IPL_LUT_ValueList_Get (peak_camera_handle hCam, peak_lut_selector selector, peak_lut_channel channel, uint32_t *values, size_t *size) |
| Reads all LUT values for a given selector and channel. | |
| peak_access_status | peak_Chunks_GetAccessStatus (peak_camera_handle hCam) |
| Query the chunks access status. | |
| peak_status | peak_Chunks_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Control whether the chunk transmission is enabled or disabled. | |
| peak_bool | peak_Chunks_IsEnabled (peak_camera_handle hCam) |
| Indicates whether chunks are enabled or disabled. | |
| peak_status | peak_Chunks_AutoUpdate_Enable (peak_camera_handle hCam, peak_bool enabled) |
| Control whether the chunks auto update is enabled or disabled. | |
| peak_bool | peak_Chunks_AutoUpdate_IsEnabled (peak_camera_handle hCam) |
| Indicates whether the chunks auto update is enabled or disabled. | |
| peak_status | peak_Chunks_Update (peak_camera_handle hCam, peak_frame_handle hFrame) |
| Update the chunk data from the frame. | |
| peak_access_status | peak_Chunks_Type_GetAccessStatus (peak_camera_handle hCam, peak_chunks_type type) |
| Query the chunk type's access status. | |
| peak_status | peak_Chunks_Type_Enable (peak_camera_handle hCam, peak_chunks_type type, peak_bool enabled) |
| Control whether a specific chunk type is enabled or disabled. | |
| peak_bool | peak_Chunks_Type_IsEnabled (peak_camera_handle hCam, peak_chunks_type type) |
| Indicates whether a specific chunk type is enabled or disabled. | |
| peak_status | peak_Chunks_Type_Supported_GetList (peak_camera_handle hCam, peak_chunks_type *chunksTypesSupported, size_t *chunksTypesSize) |
| Get the list of supported chunk types. | |
| peak_status | peak_Chunks_FrameInfo_Get (peak_camera_handle hCam, peak_chunks_frame_info *data) |
| Retrieves the frame information from chunk data, including pixel format and region of interest (ROI). | |
| peak_status | peak_Chunks_Exposure_Get (peak_camera_handle hCam, peak_chunks_exposure *data) |
| Retrieves the exposure information from chunk data. | |
| peak_status | peak_Chunks_Gain_Get (peak_camera_handle hCam, peak_chunks_gain *data) |
| Retrieves the gain information from chunk data, including analog master gain and digital gains for red, green, and blue channels. | |
| peak_status | peak_Chunks_Sequencer_Get (peak_camera_handle hCam, peak_chunks_sequencer *data) |
| Retrieves the sequencer information from chunk data. | |
| peak_status | peak_Chunks_Timestamp_Get (peak_camera_handle hCam, peak_chunks_timestamp *data) |
| Retrieves the timestamp information from chunk data. | |
| peak_status | peak_Chunks_ExposureTrigger_Get (peak_camera_handle hCam, peak_chunks_exposure_trigger *data) |
| Retrieves the exposure trigger timestamp information from chunk data. | |
| peak_status | peak_Chunks_UsableROI_Get (peak_camera_handle hCam, peak_chunks_usable_roi *data) |
| Retrieves the usable region of interest (ROI) information from chunk data. | |
| peak_status | peak_Chunks_LineStatus_Get (peak_camera_handle hCam, peak_chunks_line_status *data) |
| Retrieves the status information of all lines from chunk data. | |
| peak_status | peak_Chunks_AutoFeature_Get (peak_camera_handle hCam, peak_chunks_autofeature *data) |
| Retrieves the auto-feature information from chunk data. | |
| peak_status | peak_Chunks_PTPStatus_Get (peak_camera_handle hCam, peak_chunks_ptp_status *data) |
| Retrieves the Precision Time Protocol (PTP) status information from chunk data. | |
Interface definition file for IDS peak comfortC.
Copyright (C) 2022 - 2026, IDS Imaging Development Systems GmbH.
| enum peak_endianness |
endianness order
Order or sequence of bytes of a word of digital data.
| Enumerator | |
|---|---|
| PEAK_ENDIANNESS_INVALID | Invalid endianness. Use this value for the initialization of variables of type peak_endianness. |
| PEAK_ENDIANNESS_BIG_ENDIAN | big-endian (BE) Stores the most significant byte of a word at the smallest memory address and the least significant byte at the largest |
| PEAK_ENDIANNESS_LITTLE_ENDIAN | little-endian (LE) Stores the least-significant byte at the smallest address. |
peak interface technology
The IDS peak comfortC loads various transport layers. Each of them supports a different type of interface technology.
| Enumerator | |
|---|---|
| PEAK_INTERFACE_TECHNOLOGY_INVALID | Invalid interface technology type. Use this value for the initialization of variables of type peak_interface_technology. |
| PEAK_INTERFACE_TECHNOLOGY_GEV | GigE vision interface technology. |
| PEAK_INTERFACE_TECHNOLOGY_U3V | USB3 vision interface technology. |
| PEAK_INTERFACE_TECHNOLOGY_UEYE | uEye interface technology |