32namespace peak_comfortC
37typedef PEAK_API_STATUS (*dyn_peak_Library_Init)();
38typedef PEAK_API_STATUS (*dyn_peak_Library_Exit)();
39typedef PEAK_API_STATUS (*dyn_peak_Library_GetVersion)(uint32_t * majorVersion, uint32_t * minorVersion, uint32_t * subminorVersion, uint32_t * patchVersion);
40typedef PEAK_API_STATUS (*dyn_peak_Library_GetLastError)(
peak_status * lastErrorCode,
char * lastErrorMessage,
size_t * lastErrorMessageSize);
45typedef PEAK_API_STATUS (*dyn_peak_CameraList_Update)(
size_t * cameraCount);
46typedef PEAK_API_STATUS (*dyn_peak_CameraList_Get)(peak_camera_descriptor * cameraList,
size_t * cameraCount);
48typedef PEAK_API_CAMERA_ID (*dyn_peak_Camera_ID_FromSerialNumber)(
const char * serialNumber);
49typedef PEAK_API_CAMERA_ID (*dyn_peak_Camera_ID_FromUserDefinedName)(
const char * userDefinedName);
50typedef PEAK_API_CAMERA_ID (*dyn_peak_Camera_ID_FromMAC)(peak_mac_address macAddress);
51typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Camera_GetAccessStatus)(
peak_camera_id cameraID);
52typedef PEAK_API_STATUS (*dyn_peak_Camera_GetDescriptor)(
peak_camera_id cameraID, peak_camera_descriptor * cameraDescriptor);
54typedef PEAK_API_STATUS (*dyn_peak_Camera_OpenFirstAvailable)(
peak_camera_handle * hCam);
56typedef PEAK_API_STATUS (*dyn_peak_Camera_ResetToDefaultSettings)(
peak_camera_handle hCam);
57typedef PEAK_API_STATUS (*dyn_peak_Camera_UserDefinedName_Set)(
peak_camera_handle hCam,
const char * userDefinedName);
58typedef PEAK_API_STATUS (*dyn_peak_Camera_UserDefinedName_Get)(
peak_camera_handle hCam,
char * userDefinedName,
size_t * userDefinedNameSize);
61typedef PEAK_API_ACCESS_STATUS (*dyn_peak_EthernetConfig_GetAccessStatus)(
peak_camera_id cameraID);
62typedef PEAK_API_STATUS (*dyn_peak_EthernetConfig_GetInfo)(
peak_camera_id cameraID, peak_ethernet_info * ethernetInfo);
63typedef PEAK_API_ACCESS_STATUS (*dyn_peak_EthernetConfig_DHCP_GetAccessStatus)(
peak_camera_id cameraID);
65typedef PEAK_API_BOOL (*dyn_peak_EthernetConfig_DHCP_IsEnabled)(
peak_camera_id cameraID);
66typedef PEAK_API_ACCESS_STATUS (*dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus)(
peak_camera_id cameraID);
67typedef PEAK_API_STATUS (*dyn_peak_EthernetConfig_PersistentIP_Set)(
peak_camera_id cameraID, peak_ip_config persistentIP);
68typedef PEAK_API_STATUS (*dyn_peak_EthernetConfig_PersistentIP_Get)(
peak_camera_id cameraID, peak_ip_config * persistentIP);
69typedef PEAK_API_STATUS (*dyn_peak_Acquisition_Start)(
peak_camera_handle hCam, uint32_t numberOfFrames);
73typedef PEAK_API_STATUS (*dyn_peak_Acquisition_GetInfo)(
peak_camera_handle hCam, peak_acquisition_info * acquisitionInfo);
74typedef PEAK_API_STATUS (*dyn_peak_Acquisition_Buffer_GetRequiredSize)(
peak_camera_handle hCam,
size_t * requiredBufferSize);
75typedef PEAK_API_STATUS (*dyn_peak_Acquisition_Buffer_GetRequiredCount)(
peak_camera_handle hCam,
size_t * requiredBufferCount);
76typedef PEAK_API_STATUS (*dyn_peak_Acquisition_Buffer_Announce)(
peak_camera_handle hCam, uint8_t * memoryAddress,
size_t memorySize,
void * userContext);
77typedef PEAK_API_STATUS (*dyn_peak_Acquisition_Buffer_Revoke)(
peak_camera_handle hCam, uint8_t * memoryAddress);
78typedef PEAK_API_STATUS (*dyn_peak_Acquisition_Buffer_RevokeAll)(
peak_camera_handle hCam);
79typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Acquisition_BufferHandling_Mode_GetAccessStatus)(
peak_camera_handle hCam);
83typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Acquisition_LossHandling_Mode_GetAccessStatus)(
peak_camera_handle hCam);
87typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Acquisition_LossHandling_Extent_GetAccessStatus)(
peak_camera_handle hCam);
88typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_Extent_GetRange)(
peak_camera_handle hCam, int64_t * minExtent, int64_t * maxExtent, int64_t * incExtent);
89typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_Extent_Set)(
peak_camera_handle hCam, int64_t extent);
90typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_Extent_Get)(
peak_camera_handle hCam, int64_t * extent);
91typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus)(
peak_camera_handle hCam);
92typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange)(
peak_camera_handle hCam, int64_t * minTimeout, int64_t * maxTimeout, int64_t * incTimeout);
93typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Set)(
peak_camera_handle hCam, int64_t timeout);
94typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Get)(
peak_camera_handle hCam, int64_t * timeout);
95typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus)(
peak_camera_handle hCam);
96typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange)(
peak_camera_handle hCam, int64_t * minTimeout, int64_t * maxTimeout, int64_t * incTimeout);
97typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Set)(
peak_camera_handle hCam, int64_t timeout);
98typedef PEAK_API_STATUS (*dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Get)(
peak_camera_handle hCam, int64_t * timeout);
99typedef PEAK_API_STATUS (*dyn_peak_PixelFormat_GetInfo)(
peak_pixel_format pixelFormat, peak_pixel_format_info * pixelFormatInfo);
101typedef PEAK_API_STATUS (*dyn_peak_Frame_GetInfo)(
peak_frame_handle hFrame, peak_frame_info * frameInfo);
103typedef PEAK_API_STATUS (*dyn_peak_Frame_Buffer_Get)(
peak_frame_handle hFrame, peak_buffer * buffer);
104typedef PEAK_API_STATUS (*dyn_peak_Frame_ID_Get)(
peak_frame_handle hFrame, uint64_t * frameID);
105typedef PEAK_API_STATUS (*dyn_peak_Frame_Timestamp_Get)(
peak_frame_handle hFrame, uint64_t * timestamp_ns);
106typedef PEAK_API_STATUS (*dyn_peak_Frame_ROI_Get)(
peak_frame_handle hFrame, peak_roi * roi);
109typedef PEAK_API_STATUS (*dyn_peak_Frame_BytesExpected_Get)(
peak_frame_handle hFrame,
size_t * bytesExpected);
110typedef PEAK_API_STATUS (*dyn_peak_Frame_BytesWritten_Get)(
peak_frame_handle hFrame,
size_t * bytesWritten);
111typedef PEAK_API_STATUS (*dyn_peak_Frame_ProcessingTime_Get)(
peak_frame_handle hFrame, uint32_t * processingTime_ms);
112typedef PEAK_API_STATUS (*dyn_peak_Frame_Save)(
peak_frame_handle hFrame,
const char * fileName);
118typedef PEAK_API_ACCESS_STATUS (*dyn_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus)(
peak_camera_handle hCam);
121typedef PEAK_API_ACCESS_STATUS (*dyn_peak_CameraSettings_DiskFile_GetAccessStatus)(
peak_camera_handle hCam);
122typedef PEAK_API_STATUS (*dyn_peak_CameraSettings_DiskFile_Store)(
peak_camera_handle hCam,
const char * file);
123typedef PEAK_API_STATUS (*dyn_peak_CameraSettings_DiskFile_Apply)(
peak_camera_handle hCam,
const char * file);
124typedef PEAK_API_ACCESS_STATUS (*dyn_peak_FrameRate_GetAccessStatus)(
peak_camera_handle hCam);
125typedef PEAK_API_STATUS (*dyn_peak_FrameRate_GetRange)(
peak_camera_handle hCam,
double * minFrameRate_fps,
double * maxFrameRate_fps,
double * incFrameRate_fps);
126typedef PEAK_API_STATUS (*dyn_peak_FrameRate_Set)(
peak_camera_handle hCam,
double frameRate_fps);
127typedef PEAK_API_STATUS (*dyn_peak_FrameRate_Get)(
peak_camera_handle hCam,
double * frameRate_fps);
128typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ExposureTime_GetAccessStatus)(
peak_camera_handle hCam);
129typedef PEAK_API_STATUS (*dyn_peak_ExposureTime_GetRange)(
peak_camera_handle hCam,
double * minExposureTime_us,
double * maxExposureTime_us,
double * incExposureTime_us);
130typedef PEAK_API_STATUS (*dyn_peak_ExposureTime_Set)(
peak_camera_handle hCam,
double exposureTime_us);
131typedef PEAK_API_STATUS (*dyn_peak_ExposureTime_Get)(
peak_camera_handle hCam,
double * exposureTime_us);
132typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ShutterMode_GetAccessStatus)(
peak_camera_handle hCam);
136typedef PEAK_API_ACCESS_STATUS (*dyn_peak_PixelClock_GetAccessStatus)(
peak_camera_handle hCam);
138typedef PEAK_API_STATUS (*dyn_peak_PixelClock_GetRange)(
peak_camera_handle hCam,
double * minPixelClock_MHz,
double * maxPixelClock_MHz,
double * incPixelClock_MHz);
139typedef PEAK_API_STATUS (*dyn_peak_PixelClock_GetList)(
peak_camera_handle hCam,
double * pixelClockList,
size_t * pixelClockCount);
140typedef PEAK_API_STATUS (*dyn_peak_PixelClock_Set)(
peak_camera_handle hCam,
double pixelClock_MHz);
141typedef PEAK_API_STATUS (*dyn_peak_PixelClock_Get)(
peak_camera_handle hCam,
double * pixelClock_MHz);
143typedef (*dyn_PEAK_API_STATUS_DEPRECATED)(
"Use peak_IOChannel_GetListForDirection instead") peak_IOChannel_GetList(peak_camera_handlehCam,
peak_io_channel*ioChannelList,
size_t*ioChannelCount);
158typedef PEAK_API_STATUS (*dyn_peak_IOChannel_NoiseFilter_Duration_GetRange)(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double * minNoiseFilterDuration_us,
double * maxNoiseFilterDuration_us,
double * incNoiseFilterDuration_us);
161typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Trigger_GetAccessStatus)(
peak_camera_handle hCam);
166typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Trigger_Mode_GetAccessStatus)(
peak_camera_handle hCam, peak_trigger_mode triggerMode);
167typedef PEAK_API_STATUS (*dyn_peak_Trigger_Mode_Set)(
peak_camera_handle hCam, peak_trigger_mode triggerMode);
168typedef (*dyn_PEAK_API_STATUS_DEPRECATED)(
"Use peak_Trigger_Mode_Config_Get instead") peak_Trigger_Mode_Get(peak_camera_handlehCam,peak_trigger_mode*triggerMode);
169typedef PEAK_API_STATUS (*dyn_peak_Trigger_Mode_Config_Get)(
peak_camera_handle hCam, peak_trigger_mode * triggerMode);
170typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Trigger_Edge_GetAccessStatus)(
peak_camera_handle hCam);
174typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Trigger_Delay_GetAccessStatus)(
peak_camera_handle hCam);
175typedef PEAK_API_STATUS (*dyn_peak_Trigger_Delay_GetRange)(
peak_camera_handle hCam,
double * minTriggerDelay_us,
double * maxTriggerDelay_us,
double * incTriggerDelay_us);
176typedef PEAK_API_STATUS (*dyn_peak_Trigger_Delay_Set)(
peak_camera_handle hCam,
double triggerDelay_us);
177typedef PEAK_API_STATUS (*dyn_peak_Trigger_Delay_Get)(
peak_camera_handle hCam,
double * triggerDelay_us);
178typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Trigger_Divider_GetAccessStatus)(
peak_camera_handle hCam);
179typedef PEAK_API_STATUS (*dyn_peak_Trigger_Divider_GetRange)(
peak_camera_handle hCam, uint32_t * minTriggerDivider, uint32_t * maxTriggerDivider, uint32_t * incTriggerDivider);
180typedef PEAK_API_STATUS (*dyn_peak_Trigger_Divider_Set)(
peak_camera_handle hCam, uint32_t triggerDivider);
181typedef PEAK_API_STATUS (*dyn_peak_Trigger_Divider_Get)(
peak_camera_handle hCam, uint32_t * triggerDivider);
182typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Trigger_Burst_GetAccessStatus)(
peak_camera_handle hCam);
183typedef PEAK_API_STATUS (*dyn_peak_Trigger_Burst_GetRange)(
peak_camera_handle hCam, uint32_t * minTriggerBurst, uint32_t * maxTriggerBurst, uint32_t * incTriggerBurst);
184typedef PEAK_API_STATUS (*dyn_peak_Trigger_Burst_Set)(
peak_camera_handle hCam, uint32_t triggerBurst);
185typedef PEAK_API_STATUS (*dyn_peak_Trigger_Burst_Get)(
peak_camera_handle hCam, uint32_t * triggerBurst);
186typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Flash_GetAccessStatus)(
peak_camera_handle hCam);
189typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Flash_Mode_GetAccessStatus)(
peak_camera_handle hCam, peak_flash_mode flashMode);
190typedef PEAK_API_STATUS (*dyn_peak_Flash_Mode_Set)(
peak_camera_handle hCam, peak_flash_mode flashMode);
191typedef (*dyn_PEAK_API_STATUS_DEPRECATED)(
"Use peak_Flash_Mode_Config_Get instead") peak_Flash_Mode_Get(peak_camera_handlehCam,peak_flash_mode*flashMode);
192typedef PEAK_API_STATUS (*dyn_peak_Flash_Mode_Config_Get)(
peak_camera_handle hCam, peak_flash_mode * flashMode);
193typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Flash_StartDelay_GetAccessStatus)(
peak_camera_handle hCam);
194typedef PEAK_API_STATUS (*dyn_peak_Flash_StartDelay_GetRange)(
peak_camera_handle hCam,
double * minFlashStartDelay_us,
double * maxFlashStartDelay_us,
double * incFlashStartDelay_us);
195typedef PEAK_API_STATUS (*dyn_peak_Flash_StartDelay_Set)(
peak_camera_handle hCam,
double flashStartDelay_us);
196typedef PEAK_API_STATUS (*dyn_peak_Flash_StartDelay_Get)(
peak_camera_handle hCam,
double * flashStartDelay_us);
197typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Flash_EndDelay_GetAccessStatus)(
peak_camera_handle hCam);
198typedef PEAK_API_STATUS (*dyn_peak_Flash_EndDelay_GetRange)(
peak_camera_handle hCam,
double * minFlashEndDelay_us,
double * maxFlashEndDelay_us,
double * incFlashEndDelay_us);
199typedef PEAK_API_STATUS (*dyn_peak_Flash_EndDelay_Set)(
peak_camera_handle hCam,
double flashEndDelay_us);
200typedef PEAK_API_STATUS (*dyn_peak_Flash_EndDelay_Get)(
peak_camera_handle hCam,
double * flashEndDelay_us);
201typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Flash_Duration_GetAccessStatus)(
peak_camera_handle hCam);
202typedef PEAK_API_STATUS (*dyn_peak_Flash_Duration_GetRange)(
peak_camera_handle hCam,
double * minFlashDuration_us,
double * maxFlashDuration_us,
double * incFlashDuration_us);
203typedef PEAK_API_STATUS (*dyn_peak_Flash_Duration_Set)(
peak_camera_handle hCam,
double flashDuration_us);
204typedef PEAK_API_STATUS (*dyn_peak_Flash_Duration_Get)(
peak_camera_handle hCam,
double * flashDuration_us);
205typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Focus_GetAccessStatus)(
peak_camera_handle hCam);
206typedef PEAK_API_STATUS (*dyn_peak_Focus_GetRange)(
peak_camera_handle hCam, uint32_t * minFocus, uint32_t * maxFocus, uint32_t * incFocus);
207typedef PEAK_API_STATUS (*dyn_peak_Focus_Set)(
peak_camera_handle hCam, uint32_t focus);
208typedef PEAK_API_STATUS (*dyn_peak_Focus_Get)(
peak_camera_handle hCam, uint32_t * focus);
209typedef PEAK_API_ACCESS_STATUS (*dyn_peak_PixelFormat_GetAccessStatus)(
peak_camera_handle hCam);
218typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Gamma_GetAccessStatus)(
peak_camera_handle hCam);
219typedef PEAK_API_STATUS (*dyn_peak_Gamma_GetRange)(
peak_camera_handle hCam,
double * minGamma,
double * maxGamma,
double * incGamma);
221typedef PEAK_API_STATUS (*dyn_peak_Gamma_Get)(
peak_camera_handle hCam,
double * gamma);
222typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ColorCorrection_GetAccessStatus)(
peak_camera_handle hCam);
226typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ColorCorrection_Matrix_GetAccessStatus)(
peak_camera_handle hCam);
227typedef PEAK_API_STATUS (*dyn_peak_ColorCorrection_Matrix_GetRange)(
peak_camera_handle hCam,
double * minMatrixElementValue,
double * maxMatrixElementValue,
double * incMatrixElementValue);
228typedef PEAK_API_STATUS (*dyn_peak_ColorCorrection_Matrix_Set)(
peak_camera_handle hCam, peak_matrix colorCorrectionMatrix);
229typedef PEAK_API_STATUS (*dyn_peak_ColorCorrection_Matrix_Get)(
peak_camera_handle hCam, peak_matrix * colorCorrectionMatrix);
232typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_GetAccessStatus)(
peak_camera_handle hCam);
233typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_Target_GetAccessStatus)(
peak_camera_handle hCam);
234typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_Target_GetRange)(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTarget, uint32_t * maxAutoBrightnessTarget, uint32_t * incAutoBrightnessTarget);
235typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_Target_Set)(
peak_camera_handle hCam, uint32_t autoBrightnessTarget);
236typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_Target_Get)(
peak_camera_handle hCam, uint32_t * autoBrightnessTarget);
237typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus)(
peak_camera_handle hCam);
238typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_TargetTolerance_GetRange)(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTargetTolerance, uint32_t * maxAutoBrightnessTargetTolerance, uint32_t * incAutoBrightnessTargetTolerance);
239typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_TargetTolerance_Set)(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance);
240typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_TargetTolerance_Get)(
peak_camera_handle hCam, uint32_t * autoBrightnessTargetTolerance);
241typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus)(
peak_camera_handle hCam);
242typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_TargetPercentile_GetRange)(
peak_camera_handle hCam,
double * minAutoBrightnessTargetPercentile,
double * maxAutoBrightnessTargetPercentile,
double * incAutoBrightnessTargetPercentile);
243typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_TargetPercentile_Set)(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile);
244typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_TargetPercentile_Get)(
peak_camera_handle hCam,
double * autoBrightnessTargetPercentile);
245typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_ROI_GetAccessStatus)(
peak_camera_handle hCam);
248typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position * minAutoBrightnessROIOffset, peak_position * maxAutoBrightnessROIOffset, peak_position * incAutoBrightnessROIOffset);
249typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size * minAutoBrightnessROISize, peak_size * maxAutoBrightnessROISize, peak_size * incAutoBrightnessROISize);
250typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_ROI_Set)(
peak_camera_handle hCam, peak_roi autoBrightnessROI);
251typedef PEAK_API_STATUS (*dyn_peak_AutoBrightness_ROI_Get)(
peak_camera_handle hCam, peak_roi * autoBrightnessROI);
252typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_Exposure_GetAccessStatus)(
peak_camera_handle hCam);
256typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoBrightness_Gain_GetAccessStatus)(
peak_camera_handle hCam);
260typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoWhiteBalance_GetAccessStatus)(
peak_camera_handle hCam);
261typedef PEAK_API_ACCESS_STATUS (*dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus)(
peak_camera_handle hCam);
264typedef PEAK_API_STATUS (*dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position * minAutoWhiteBalanceROIOffset, peak_position * maxAutoWhiteBalanceROIOffset, peak_position * incAutoWhiteBalanceROIOffset);
265typedef PEAK_API_STATUS (*dyn_peak_AutoWhiteBalance_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size * minAutoWhiteBalanceROISize, peak_size * maxAutoWhiteBalanceROISize, peak_size * incAutoWhiteBalanceROISize);
266typedef PEAK_API_STATUS (*dyn_peak_AutoWhiteBalance_ROI_Set)(
peak_camera_handle hCam, peak_roi autoWhiteBalanceROI);
267typedef PEAK_API_STATUS (*dyn_peak_AutoWhiteBalance_ROI_Get)(
peak_camera_handle hCam, peak_roi * autoWhiteBalanceROI);
271typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ROI_GetAccessStatus)(
peak_camera_handle hCam);
272typedef PEAK_API_STATUS (*dyn_peak_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position * minROIOffset, peak_position * maxROIOffset, peak_position * incROIOffset);
273typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ROI_Offset_GetAccessStatus)(
peak_camera_handle hCam);
274typedef PEAK_API_STATUS (*dyn_peak_ROI_Offset_Set)(
peak_camera_handle hCam, peak_position position);
275typedef PEAK_API_STATUS (*dyn_peak_ROI_Offset_Get)(
peak_camera_handle hCam, peak_position * position);
276typedef PEAK_API_STATUS (*dyn_peak_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size * minROISize, peak_size * maxROISize, peak_size * incROISize);
277typedef PEAK_API_ACCESS_STATUS (*dyn_peak_ROI_Size_GetAccessStatus)(
peak_camera_handle hCam);
278typedef PEAK_API_STATUS (*dyn_peak_ROI_Size_Set)(
peak_camera_handle hCam, peak_size size);
279typedef PEAK_API_STATUS (*dyn_peak_ROI_Size_Get)(
peak_camera_handle hCam, peak_size * size);
282typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Binning_GetAccessStatus)(
peak_camera_handle hCam);
283typedef PEAK_API_STATUS (*dyn_peak_Binning_FactorX_GetList)(
peak_camera_handle hCam, uint32_t * binningFactorXList,
size_t * binningFactorXCount);
284typedef PEAK_API_STATUS (*dyn_peak_Binning_FactorY_GetList)(
peak_camera_handle hCam, uint32_t * binningFactorYList,
size_t * binningFactorYCount);
285typedef PEAK_API_STATUS (*dyn_peak_Binning_Set)(
peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY);
286typedef PEAK_API_STATUS (*dyn_peak_Binning_Get)(
peak_camera_handle hCam, uint32_t * binningFactorX, uint32_t * binningFactorY);
292typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Decimation_GetAccessStatus)(
peak_camera_handle hCam);
293typedef PEAK_API_STATUS (*dyn_peak_Decimation_FactorX_GetList)(
peak_camera_handle hCam, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount);
294typedef PEAK_API_STATUS (*dyn_peak_Decimation_FactorY_GetList)(
peak_camera_handle hCam, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount);
295typedef PEAK_API_STATUS (*dyn_peak_Decimation_Set)(
peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY);
296typedef PEAK_API_STATUS (*dyn_peak_Decimation_Get)(
peak_camera_handle hCam, uint32_t * decimationFactorX, uint32_t * decimationFactorY);
298typedef PEAK_API_STATUS (*dyn_peak_DecimationManual_FactorX_GetList)(
peak_camera_handle hCam,
peak_subsampling_engine subsamplingEngine, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount);
299typedef PEAK_API_STATUS (*dyn_peak_DecimationManual_FactorY_GetList)(
peak_camera_handle hCam,
peak_subsampling_engine subsamplingEngine, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount);
302typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Scaling_GetAccessStatus)(
peak_camera_handle hCam);
303typedef PEAK_API_STATUS (*dyn_peak_Scaling_FactorX_GetRange)(
peak_camera_handle hCam,
double * minScalingFactorX,
double * maxScalingFactorX,
double * incScalingFactorX);
304typedef PEAK_API_STATUS (*dyn_peak_Scaling_FactorY_GetRange)(
peak_camera_handle hCam,
double * minScalingFactorY,
double * maxScalingFactorY,
double * incScalingFactorY);
305typedef PEAK_API_STATUS (*dyn_peak_Scaling_Set)(
peak_camera_handle hCam,
double scalingFactorX,
double scalingFactorY);
306typedef PEAK_API_STATUS (*dyn_peak_Scaling_Get)(
peak_camera_handle hCam,
double * scalingFactorX,
double * scalingFactorY);
307typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Mirror_LeftRight_GetAccessStatus)(
peak_camera_handle hCam);
310typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Mirror_UpDown_GetAccessStatus)(
peak_camera_handle hCam);
323typedef PEAK_API_STATUS (*dyn_peak_GFA_Float_GetRange)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * floatFeatureName,
double * minFloatValue,
double * maxFloatValue,
double * incFloatValue);
324typedef PEAK_API_STATUS (*dyn_peak_GFA_Float_GetList)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * floatFeatureName,
double * floatList,
size_t * floatCount);
328typedef PEAK_API_STATUS (*dyn_peak_GFA_Integer_GetRange)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * integerFeatureName, int64_t * minIntegerValue, int64_t * maxIntegerValue, int64_t * incIntegerValue);
329typedef PEAK_API_STATUS (*dyn_peak_GFA_Integer_GetList)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * integerFeatureName, int64_t * integerList,
size_t * integerCount);
335typedef PEAK_API_STATUS (*dyn_peak_GFA_String_Get)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * stringFeatureName,
char * stringValue,
size_t * stringValueSize);
337typedef PEAK_API_STATUS (*dyn_peak_GFA_Command_WaitForDone)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * commandFeatureName, uint32_t timeout_ms);
338typedef PEAK_API_STATUS (*dyn_peak_GFA_Enumeration_GetList)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, peak_gfa_enumeration_entry * enumerationEntryList,
size_t * enumerationEntryCount);
339typedef PEAK_API_ACCESS_STATUS (*dyn_peak_GFA_EnumerationEntry_GetAccessStatus)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const peak_gfa_enumeration_entry * enumerationEntry);
340typedef PEAK_API_ACCESS_STATUS (*dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const char * enumerationEntrySymbolicValue);
341typedef PEAK_API_ACCESS_STATUS (*dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, int64_t enumerationEntryIntegerValue);
342typedef PEAK_API_STATUS (*dyn_peak_GFA_Enumeration_Set)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const peak_gfa_enumeration_entry * enumerationEntry);
343typedef PEAK_API_STATUS (*dyn_peak_GFA_Enumeration_SetBySymbolicValue)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const char * enumerationEntrySymbolicValue);
344typedef PEAK_API_STATUS (*dyn_peak_GFA_Enumeration_SetByIntegerValue)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, int64_t enumerationEntryIntegerValue);
345typedef PEAK_API_STATUS (*dyn_peak_GFA_Enumeration_Get)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, peak_gfa_enumeration_entry * enumerationEntry);
346typedef PEAK_API_STATUS (*dyn_peak_GFA_Register_Set)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * registerFeatureName,
const uint8_t * registerValue,
size_t registerValueSize);
347typedef PEAK_API_STATUS (*dyn_peak_GFA_Register_Get)(
peak_camera_handle hCam,
peak_gfa_module module,
const char * registerFeatureName, uint8_t * registerValue,
size_t * registerValueSize);
356typedef PEAK_API_STATUS (*dyn_peak_IPL_Gamma_GetRange)(
peak_camera_handle hCam,
double * minGamma,
double * maxGamma,
double * incGamma);
357typedef PEAK_API_STATUS (*dyn_peak_IPL_Gamma_Set)(
peak_camera_handle hCam,
double gamma);
358typedef PEAK_API_STATUS (*dyn_peak_IPL_Gamma_Get)(
peak_camera_handle hCam,
double * gamma);
359typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_Matrix_Set)(
peak_camera_handle hCam, peak_matrix colorCorrectionMatrix);
360typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_Matrix_Get)(
peak_camera_handle hCam, peak_matrix * colorCorrectionMatrix);
361typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_Saturation_Get)(
peak_camera_handle hCam,
double * saturation);
362typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_Saturation_Set)(
peak_camera_handle hCam,
double saturation);
363typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_Saturation_GetRange)(
peak_camera_handle hCam,
double * minSaturation,
double * maxSaturation,
double * incSaturation);
368typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get)(
peak_camera_handle hCam, uint32_t * colorTemperature);
369typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set)(
peak_camera_handle hCam, uint32_t colorTemperature);
370typedef PEAK_API_STATUS (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange)(
peak_camera_handle hCam, uint32_t * minColorTemperature, uint32_t * maxColorTemperature, uint32_t * incColorTemperature);
372typedef PEAK_API_BOOL (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled)(
peak_camera_handle hCam);
374typedef PEAK_API_BOOL (*dyn_peak_IPL_ColorCorrection_IsEnabled)(
peak_camera_handle hCam);
375typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_Target_GetRange)(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTarget, uint32_t * maxAutoBrightnessTarget, uint32_t * incAutoBrightnessTarget);
376typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_Target_Set)(
peak_camera_handle hCam, uint32_t autoBrightnessTarget);
377typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_Target_Get)(
peak_camera_handle hCam, uint32_t * autoBrightnessTarget);
378typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange)(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTargetTolerance, uint32_t * maxAutoBrightnessTargetTolerance, uint32_t * incAutoBrightnessTargetTolerance);
379typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_TargetTolerance_Set)(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance);
380typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_TargetTolerance_Get)(
peak_camera_handle hCam, uint32_t * autoBrightnessTargetTolerance);
381typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange)(
peak_camera_handle hCam,
double * minAutoBrightnessTargetPercentile,
double * maxAutoBrightnessTargetPercentile,
double * incAutoBrightnessTargetPercentile);
382typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_TargetPercentile_Set)(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile);
383typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_TargetPercentile_Get)(
peak_camera_handle hCam,
double * autoBrightnessTargetPercentile);
386typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position * minAutoBrightnessROIOffset, peak_position * maxAutoBrightnessROIOffset, peak_position * incAutoBrightnessROIOffset);
387typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size * minAutoBrightnessROISize, peak_size * maxAutoBrightnessROISize, peak_size * incAutoBrightnessROISize);
388typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_ROI_Set)(
peak_camera_handle hCam, peak_roi autoBrightnessROI);
389typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_ROI_Get)(
peak_camera_handle hCam, peak_roi * autoBrightnessROI);
392typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_ExposureLimit_Get)(
peak_camera_handle hCam, peak_double_limit * exposureLimit);
393typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_ExposureLimit_Set)(
peak_camera_handle hCam, peak_double_limit exposureLimit);
406typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_AverageLast_Get)(
peak_camera_handle hCam, uint32_t * lastAverage);
407typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainLimit_Set)(
peak_camera_handle hCam, peak_double_limit gainLimit);
408typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainLimit_Get)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
409typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainLimit_GetRange)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
410typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Set)(
peak_camera_handle hCam, peak_double_limit gainLimit);
411typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Get)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
412typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
413typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Set)(
peak_camera_handle hCam, peak_double_limit gainLimit);
414typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Get)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
415typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
416typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Set)(
peak_camera_handle hCam, peak_double_limit gainLimit);
417typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Get)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
418typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
419typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainHostLimit_Set)(
peak_camera_handle hCam, peak_double_limit gainLimit);
420typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainHostLimit_Get)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
421typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_GainHostLimit_GetRange)(
peak_camera_handle hCam, peak_double_limit * gainLimit);
422typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_SkipFrames_Set)(
peak_camera_handle hCam, uint32_t skipFrames);
423typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_SkipFrames_Get)(
peak_camera_handle hCam, uint32_t * skipFrames);
424typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange)(
peak_camera_handle hCam, uint32_t * skipFramesMin, uint32_t * skipFramesMax, uint32_t * skipFramesInc);
427typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position * minAutoWhiteBalanceROIOffset, peak_position * maxAutoWhiteBalanceROIOffset, peak_position * incAutoWhiteBalanceROIOffset);
428typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size * minAutoWhiteBalanceROISize, peak_size * maxAutoWhiteBalanceROISize, peak_size * incAutoWhiteBalanceROISize);
429typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_ROI_Set)(
peak_camera_handle hCam, peak_roi autoWhiteBalanceROI);
430typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_ROI_Get)(
peak_camera_handle hCam, peak_roi * autoWhiteBalanceROI);
433typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Set)(
peak_camera_handle hCam, uint32_t skipFrames);
434typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Get)(
peak_camera_handle hCam, uint32_t * skipFrames);
435typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange)(
peak_camera_handle hCam, uint32_t * skipFramesMin, uint32_t * skipFramesMax, uint32_t * skipFramesInc);
436typedef PEAK_API_ACCESS_STATUS (*dyn_peak_IPL_AutoFocus_GetAccessStatus)(
peak_camera_handle hCam);
437typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_ROI_Set)(
peak_camera_handle hCam,
const peak_focus_roi * autoFocusROIList,
size_t autoFocusROICount);
438typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_ROI_Get)(
peak_camera_handle hCam, peak_focus_roi * autoFocusROIList,
size_t * autoFocusROICount);
445typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_Range_Set)(
peak_camera_handle hCam, uint32_t rangeBegin, uint32_t rangeEnd);
446typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_Range_Get)(
peak_camera_handle hCam, uint32_t * rangeBegin, uint32_t * rangeEnd);
447typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_Hysteresis_Set)(
peak_camera_handle hCam, uint8_t hysteresis);
448typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_Hysteresis_Get)(
peak_camera_handle hCam, uint8_t * hysteresis);
449typedef PEAK_API_STATUS (*dyn_peak_IPL_AutoFocus_Hysteresis_GetRange)(
peak_camera_handle hCam, uint8_t * minHysteresis, uint8_t * maxHysteresis, uint8_t * incHysteresis);
452typedef PEAK_API_STATUS (*dyn_peak_IPL_HotpixelCorrection_GetList)(
peak_camera_handle hCam, peak_position * hotpixelList,
size_t * hotpixelCount);
453typedef PEAK_API_STATUS (*dyn_peak_IPL_HotpixelCorrection_SetList)(
peak_camera_handle hCam,
const peak_position * hotpixelList,
size_t hotpixelCount);
454typedef PEAK_API_STATUS (*dyn_peak_IPL_HotpixelCorrection_ResetList)(
peak_camera_handle hCam);
456typedef PEAK_API_BOOL (*dyn_peak_IPL_HotpixelCorrection_IsEnabled)(
peak_camera_handle hCam);
458typedef PEAK_API_BOOL (*dyn_peak_IPL_Mirror_UpDown_IsEnabled)(
peak_camera_handle hCam);
460typedef PEAK_API_BOOL (*dyn_peak_IPL_Mirror_LeftRight_IsEnabled)(
peak_camera_handle hCam);
465typedef PEAK_API_BOOL (*dyn_peak_IPL_EdgeEnhancement_IsEnabled)(
peak_camera_handle hCam);
466typedef PEAK_API_STATUS (*dyn_peak_IPL_EdgeEnhancement_Factor_Set)(
peak_camera_handle hCam, uint32_t factor);
467typedef PEAK_API_STATUS (*dyn_peak_IPL_EdgeEnhancement_Factor_Get)(
peak_camera_handle hCam, uint32_t * factor);
468typedef PEAK_API_STATUS (*dyn_peak_IPL_EdgeEnhancement_Factor_GetDefault)(
peak_camera_handle hCam, uint32_t * defaultFactor);
469typedef PEAK_API_STATUS (*dyn_peak_IPL_EdgeEnhancement_Factor_GetRange)(
peak_camera_handle hCam, uint32_t * minFactor, uint32_t * maxFactor, uint32_t * incFactor);
472typedef PEAK_API_STATUS (*dyn_peak_IPL_Rotation_Angle_Set)(
peak_camera_handle hCam, int32_t rotationAngle);
473typedef PEAK_API_STATUS (*dyn_peak_IPL_Rotation_Angle_Get)(
peak_camera_handle hCam, int32_t * rotationAngle);
476typedef PEAK_API_STATUS (*dyn_peak_IPL_Histogram_Channel_GetCount)(
peak_histogram_handle hHistogram,
size_t * numChannels);
477typedef PEAK_API_STATUS (*dyn_peak_IPL_Histogram_Channel_GetInfo)(
peak_histogram_handle hHistogram,
size_t channel, peak_histogram_channel_info * channelInfo);
478typedef PEAK_API_STATUS (*dyn_peak_IPL_Histogram_Channel_GetBinArray)(
peak_histogram_handle hHistogram,
size_t channel, uint64_t * binArray,
size_t * binArraySize);
485typedef PEAK_API_STATUS (*dyn_peak_VideoWriter_GetInfo)(
peak_video_handle hVideo, peak_video_info * videoInfo);
490typedef PEAK_API_STATUS (*dyn_peak_VideoWriter_WaitUntilQueueEmpty)(
peak_video_handle hVideo, int32_t timeout_ms);
491typedef PEAK_API_STATUS (*dyn_peak_Inference_CNN_Open)(
const char * path,
peak_inference_handle * hInference);
494typedef PEAK_API_STATUS (*dyn_peak_Inference_CNN_Info_Get)(
peak_inference_handle hInference, peak_inference_info * info);
495typedef PEAK_API_STATUS (*dyn_peak_Inference_Result_Get)(
peak_inference_result_handle hInferenceHandle, peak_inference_result_data * result);
497typedef PEAK_API_STATUS (*dyn_peak_Inference_Result_Classification_GetList)(
peak_inference_result_handle hInferenceHandle, peak_inference_result_classification * resultList,
size_t * resultCount);
498typedef PEAK_API_STATUS (*dyn_peak_Inference_Result_Detection_GetList)(
peak_inference_result_handle hInferenceHandle, peak_inference_result_detection * resultList,
size_t * resultCount);
499typedef PEAK_API_STATUS (*dyn_peak_Inference_Statistics_Get)(
peak_inference_handle hInference, peak_inference_statistics * statistics);
501typedef PEAK_API_STATUS (*dyn_peak_Inference_ConfidenceThreshold_Get)(
peak_inference_handle hInference, uint32_t * threshold);
502typedef PEAK_API_STATUS (*dyn_peak_Inference_ConfidenceThreshold_GetRange)(
peak_inference_handle hInference, uint32_t * minThreshold, uint32_t * maxThreshold, uint32_t * incThreshold);
503typedef PEAK_API_STATUS (*dyn_peak_Inference_ConfidenceThreshold_Set)(
peak_inference_handle hInference, uint32_t threshold);
519typedef PEAK_API_STATUS (*dyn_peak_MessageQueue_Statistics_Get)(
peak_message_queue_handle hMessageQueue, peak_message_queue_statistics_info * messageQueueInfo);
521typedef PEAK_API_STATUS (*dyn_peak_MessageQueue_MaxQueueSize_Set)(
peak_message_queue_handle hMessageQueue,
size_t messageQueueMaxSize);
522typedef PEAK_API_STATUS (*dyn_peak_MessageQueue_MaxQueueSize_Get)(
peak_message_queue_handle hMessageQueue,
size_t * messageQueueMaxSize);
524typedef PEAK_API_STATUS (*dyn_peak_Message_GetInfo)(
peak_message_handle hMessage, peak_message_info * messageInfo);
527typedef PEAK_API_STATUS (*dyn_peak_Message_ID_Get)(
peak_message_handle hMessage, uint64_t * messageID);
528typedef PEAK_API_STATUS (*dyn_peak_Message_HostTimestamp_Get)(
peak_message_handle hMessage, uint64_t * hostTimestamp_ns);
530typedef PEAK_API_STATUS (*dyn_peak_Message_Data_RemoteDevice_Get)(
peak_message_handle hMessage, peak_message_data_remote_device * message);
531typedef PEAK_API_STATUS (*dyn_peak_Message_Data_RemoteDeviceError_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_error * message);
532typedef PEAK_API_STATUS (*dyn_peak_Message_Data_RemoteDeviceDropped_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_dropped * message);
533typedef PEAK_API_STATUS (*dyn_peak_Message_Data_RemoteDeviceFrame_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_frame * message);
534typedef PEAK_API_STATUS (*dyn_peak_Message_Data_RemoteDeviceTemperature_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_temperature * message);
535typedef PEAK_API_STATUS (*dyn_peak_Message_Data_AutoFocusData_Get)(
peak_message_handle hMessage, peak_message_data_autofocus * message);
536typedef PEAK_API_STATUS (*dyn_peak_Message_Data_DeviceFound_Get)(
peak_message_handle hMessage, peak_message_data_device_found * message);
537typedef PEAK_API_STATUS (*dyn_peak_Message_Data_DeviceLost_Get)(
peak_message_handle hMessage, peak_message_data_device_lost * message);
538typedef PEAK_API_STATUS (*dyn_peak_Message_Data_DeviceReconnected_Get)(
peak_message_handle hMessage, peak_message_data_device_reconnected * message);
539typedef PEAK_API_STATUS (*dyn_peak_Message_Data_DeviceDisconnected_Get)(
peak_message_handle hMessage, peak_message_data_device_disconnected * message);
540typedef PEAK_API_STATUS (*dyn_peak_Message_Data_FirmwareUpdate_Get)(
peak_message_handle hMessage, peak_message_data_firmware_update * message);
543typedef PEAK_API_ACCESS_STATUS (*dyn_peak_I2C_GetAccessStatus)(
peak_i2c_handle hI2C);
547typedef PEAK_API_STATUS (*dyn_peak_I2C_DeviceAddress_GetRange)(
peak_i2c_handle hI2C, uint32_t * minAddress, uint32_t * maxAddress);
548typedef PEAK_API_STATUS (*dyn_peak_I2C_DeviceAddress_Set)(
peak_i2c_handle hI2C, uint32_t address);
549typedef PEAK_API_STATUS (*dyn_peak_I2C_DeviceAddress_Get)(
peak_i2c_handle hI2C, uint32_t * address);
555typedef PEAK_API_STATUS (*dyn_peak_I2C_RegisterAddress_Set)(
peak_i2c_handle hI2C, uint32_t address);
556typedef PEAK_API_STATUS (*dyn_peak_I2C_RegisterAddress_Get)(
peak_i2c_handle hI2C, uint32_t * address);
558typedef PEAK_API_BOOL (*dyn_peak_I2C_AckPolling_IsEnabled)(
peak_i2c_handle hI2C);
559typedef PEAK_API_ACCESS_STATUS (*dyn_peak_I2C_AckPolling_Timeout_GetAccessStatus)(
peak_i2c_handle hI2C);
560typedef PEAK_API_STATUS (*dyn_peak_I2C_AckPolling_Timeout_GetRange)(
peak_i2c_handle hI2C, uint32_t * minTimeout_ms, uint32_t * maxTimeout_ms, uint32_t * incTimeout_ms);
561typedef PEAK_API_STATUS (*dyn_peak_I2C_AckPolling_Timeout_Set)(
peak_i2c_handle hI2C, uint32_t timeout_ms);
562typedef PEAK_API_STATUS (*dyn_peak_I2C_AckPolling_Timeout_Get)(
peak_i2c_handle hI2C, uint32_t * timeout_ms);
563typedef PEAK_API_STATUS (*dyn_peak_I2C_Data_Write)(
peak_i2c_handle hI2C,
const uint8_t * data,
size_t dataSize);
564typedef PEAK_API_STATUS (*dyn_peak_I2C_Data_Read)(
peak_i2c_handle hI2C,
size_t maxDataSize, uint8_t * data,
size_t * dataSize);
565typedef PEAK_API_STATUS (*dyn_peak_I2C_Data_MaxSize_Get)(
peak_i2c_handle hI2C,
size_t * maxDataSize);
572typedef PEAK_API_STATUS (*dyn_peak_IPL_ImageWriter_Compression_Set)(
peak_imagewriter_handle hImageWriter, uint32_t compression);
573typedef PEAK_API_STATUS (*dyn_peak_IPL_ImageWriter_Compression_Get)(
peak_imagewriter_handle hImageWriter, uint32_t * compression);
574typedef PEAK_API_STATUS (*dyn_peak_IPL_Binning_FactorX_GetList)(
peak_camera_handle hCam, uint32_t * binningFactorXList,
size_t * binningFactorXCount);
575typedef PEAK_API_STATUS (*dyn_peak_IPL_Binning_FactorY_GetList)(
peak_camera_handle hCam, uint32_t * binningFactorYList,
size_t * binningFactorYCount);
576typedef PEAK_API_STATUS (*dyn_peak_IPL_Binning_Set)(
peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY);
577typedef PEAK_API_STATUS (*dyn_peak_IPL_Binning_Get)(
peak_camera_handle hCam, uint32_t * binningFactorX, uint32_t * binningFactorY);
578typedef PEAK_API_STATUS (*dyn_peak_IPL_Decimation_FactorX_GetList)(
peak_camera_handle hCam, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount);
579typedef PEAK_API_STATUS (*dyn_peak_IPL_Decimation_FactorY_GetList)(
peak_camera_handle hCam, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount);
580typedef PEAK_API_STATUS (*dyn_peak_IPL_Decimation_Set)(
peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY);
581typedef PEAK_API_STATUS (*dyn_peak_IPL_Decimation_Get)(
peak_camera_handle hCam, uint32_t * decimationFactorX, uint32_t * decimationFactorY);
582typedef PEAK_API_STATUS (*dyn_peak_FirmwareUpdate_CompatibleCameraList_Get)(
const char * gufFileName, peak_camera_descriptor * cameraList,
size_t * cameraCount);
583typedef PEAK_API_STATUS (*dyn_peak_FirmwareUpdate_Execute)(
peak_camera_id cameraID,
const char * gufFileName);
584typedef PEAK_API_ACCESS_STATUS (*dyn_peak_TestPattern_GetAccessStatus)(
peak_camera_handle hCam);
588typedef PEAK_API_ACCESS_STATUS (*dyn_peak_LED_GetAccessStatus)(
peak_camera_handle hCam);
593typedef PEAK_API_ACCESS_STATUS (*dyn_peak_BlackLevel_Auto_GetAccessStatus)(
peak_camera_handle hCam);
596typedef PEAK_API_ACCESS_STATUS (*dyn_peak_BlackLevel_Offset_GetAccessStatus)(
peak_camera_handle hCam);
597typedef PEAK_API_STATUS (*dyn_peak_BlackLevel_Offset_Set)(
peak_camera_handle hCam,
double offset);
598typedef PEAK_API_STATUS (*dyn_peak_BlackLevel_Offset_Get)(
peak_camera_handle hCam,
double * offset);
599typedef PEAK_API_STATUS (*dyn_peak_BlackLevel_Offset_GetRange)(
peak_camera_handle hCam,
double * min,
double * max,
double * inc);
600typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus)(
peak_camera_handle hCam);
601typedef PEAK_API_STATUS (*dyn_peak_Bandwidth_LinkSpeed_Get)(
peak_camera_handle hCam, int64_t * linkSpeed_Bps);
602typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus)(
peak_camera_handle hCam);
603typedef PEAK_API_STATUS (*dyn_peak_Bandwidth_ThroughputLimit_GetRange)(
peak_camera_handle hCam, int64_t * minThroughputLimit_Bps, int64_t * maxThroughputLimit_Bps, int64_t * incThroughputLimit_Bps);
604typedef PEAK_API_STATUS (*dyn_peak_Bandwidth_ThroughputLimit_Set)(
peak_camera_handle hCam, int64_t throughputLimit_Bps);
605typedef PEAK_API_STATUS (*dyn_peak_Bandwidth_ThroughputLimit_Get)(
peak_camera_handle hCam, int64_t * throughputLimit_Bps);
606typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus)(
peak_camera_handle hCam);
607typedef PEAK_API_STATUS (*dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get)(
peak_camera_handle hCam,
double * throughputFrameRateLimit_fps);
608typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus)(
peak_camera_handle hCam);
609typedef PEAK_API_STATUS (*dyn_peak_Bandwidth_ThroughputCalculated_Get)(
peak_camera_handle hCam, int64_t * throughputCalculated_Bps);
613typedef PEAK_API_STATUS (*dyn_peak_IPL_DigitalBlack_GetRange)(
peak_camera_handle hCam,
double * minDigitalBlack,
double * maxDigitalBlack);
614typedef PEAK_API_STATUS (*dyn_peak_IPL_DigitalBlack_Set)(
peak_camera_handle hCam,
double digitalBlack);
615typedef PEAK_API_STATUS (*dyn_peak_IPL_DigitalBlack_Get)(
peak_camera_handle hCam,
double * digitalBlack);
623typedef PEAK_API_ACCESS_STATUS (*dyn_peak_Chunks_GetAccessStatus)(
peak_camera_handle hCam);
627typedef PEAK_API_BOOL (*dyn_peak_Chunks_AutoUpdate_IsEnabled)(
peak_camera_handle hCam);
633typedef PEAK_API_STATUS (*dyn_peak_Chunks_FrameInfo_Get)(
peak_camera_handle hCam, peak_chunks_frame_info * data);
634typedef PEAK_API_STATUS (*dyn_peak_Chunks_Exposure_Get)(
peak_camera_handle hCam, peak_chunks_exposure * data);
635typedef PEAK_API_STATUS (*dyn_peak_Chunks_Gain_Get)(
peak_camera_handle hCam, peak_chunks_gain * data);
636typedef PEAK_API_STATUS (*dyn_peak_Chunks_Sequencer_Get)(
peak_camera_handle hCam, peak_chunks_sequencer * data);
637typedef PEAK_API_STATUS (*dyn_peak_Chunks_Timestamp_Get)(
peak_camera_handle hCam, peak_chunks_timestamp * data);
638typedef PEAK_API_STATUS (*dyn_peak_Chunks_ExposureTrigger_Get)(
peak_camera_handle hCam, peak_chunks_exposure_trigger * data);
639typedef PEAK_API_STATUS (*dyn_peak_Chunks_UsableROI_Get)(
peak_camera_handle hCam, peak_chunks_usable_roi * data);
640typedef PEAK_API_STATUS (*dyn_peak_Chunks_LineStatus_Get)(
peak_camera_handle hCam, peak_chunks_line_status * data);
641typedef PEAK_API_STATUS (*dyn_peak_Chunks_AutoFeature_Get)(
peak_camera_handle hCam, peak_chunks_autofeature * data);
642typedef PEAK_API_STATUS (*dyn_peak_Chunks_PTPStatus_Get)(
peak_camera_handle hCam, peak_chunks_ptp_status * data);
645class LoadLibraryException :
public std::runtime_error {
646 using std::runtime_error::runtime_error;
654 static DynamicLoader& instance()
656 static DynamicLoader dynamicLoader{};
657 return dynamicLoader;
659 bool loadLib(
const char* file);
661 bool setPointers(
bool load);
666 static bool isLoaded();
668 static PEAK_API_STATUS peak_Library_Init();
669 static PEAK_API_STATUS peak_Library_Exit();
670 static PEAK_API_STATUS peak_Library_GetVersion(uint32_t * majorVersion, uint32_t * minorVersion, uint32_t * subminorVersion, uint32_t * patchVersion);
671 static PEAK_API_STATUS peak_Library_GetLastError(
peak_status * lastErrorCode,
char * lastErrorMessage,
size_t * lastErrorMessageSize);
676 static PEAK_API_STATUS peak_CameraList_Update(
size_t * cameraCount);
677 static PEAK_API_STATUS peak_CameraList_Get(peak_camera_descriptor * cameraList,
size_t * cameraCount);
679 static PEAK_API_CAMERA_ID peak_Camera_ID_FromSerialNumber(
const char * serialNumber);
680 static PEAK_API_CAMERA_ID peak_Camera_ID_FromUserDefinedName(
const char * userDefinedName);
681 static PEAK_API_CAMERA_ID peak_Camera_ID_FromMAC(peak_mac_address macAddress);
682 static PEAK_API_ACCESS_STATUS peak_Camera_GetAccessStatus(
peak_camera_id cameraID);
683 static PEAK_API_STATUS peak_Camera_GetDescriptor(
peak_camera_id cameraID, peak_camera_descriptor * cameraDescriptor);
688 static PEAK_API_STATUS peak_Camera_UserDefinedName_Set(
peak_camera_handle hCam,
const char * userDefinedName);
689 static PEAK_API_STATUS peak_Camera_UserDefinedName_Get(
peak_camera_handle hCam,
char * userDefinedName,
size_t * userDefinedNameSize);
692 static PEAK_API_ACCESS_STATUS peak_EthernetConfig_GetAccessStatus(
peak_camera_id cameraID);
693 static PEAK_API_STATUS peak_EthernetConfig_GetInfo(
peak_camera_id cameraID, peak_ethernet_info * ethernetInfo);
694 static PEAK_API_ACCESS_STATUS peak_EthernetConfig_DHCP_GetAccessStatus(
peak_camera_id cameraID);
696 static PEAK_API_BOOL peak_EthernetConfig_DHCP_IsEnabled(
peak_camera_id cameraID);
697 static PEAK_API_ACCESS_STATUS peak_EthernetConfig_PersistentIP_GetAccessStatus(
peak_camera_id cameraID);
698 static PEAK_API_STATUS peak_EthernetConfig_PersistentIP_Set(
peak_camera_id cameraID, peak_ip_config persistentIP);
699 static PEAK_API_STATUS peak_EthernetConfig_PersistentIP_Get(
peak_camera_id cameraID, peak_ip_config * persistentIP);
700 static PEAK_API_STATUS peak_Acquisition_Start(
peak_camera_handle hCam, uint32_t numberOfFrames);
704 static PEAK_API_STATUS peak_Acquisition_GetInfo(
peak_camera_handle hCam, peak_acquisition_info * acquisitionInfo);
705 static PEAK_API_STATUS peak_Acquisition_Buffer_GetRequiredSize(
peak_camera_handle hCam,
size_t * requiredBufferSize);
706 static PEAK_API_STATUS peak_Acquisition_Buffer_GetRequiredCount(
peak_camera_handle hCam,
size_t * requiredBufferCount);
707 static PEAK_API_STATUS peak_Acquisition_Buffer_Announce(
peak_camera_handle hCam, uint8_t * memoryAddress,
size_t memorySize,
void * userContext);
708 static PEAK_API_STATUS peak_Acquisition_Buffer_Revoke(
peak_camera_handle hCam, uint8_t * memoryAddress);
710 static PEAK_API_ACCESS_STATUS peak_Acquisition_BufferHandling_Mode_GetAccessStatus(
peak_camera_handle hCam);
714 static PEAK_API_ACCESS_STATUS peak_Acquisition_LossHandling_Mode_GetAccessStatus(
peak_camera_handle hCam);
718 static PEAK_API_ACCESS_STATUS peak_Acquisition_LossHandling_Extent_GetAccessStatus(
peak_camera_handle hCam);
719 static PEAK_API_STATUS peak_Acquisition_LossHandling_Extent_GetRange(
peak_camera_handle hCam, int64_t * minExtent, int64_t * maxExtent, int64_t * incExtent);
720 static PEAK_API_STATUS peak_Acquisition_LossHandling_Extent_Set(
peak_camera_handle hCam, int64_t extent);
721 static PEAK_API_STATUS peak_Acquisition_LossHandling_Extent_Get(
peak_camera_handle hCam, int64_t * extent);
722 static PEAK_API_ACCESS_STATUS peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus(
peak_camera_handle hCam);
723 static PEAK_API_STATUS peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(
peak_camera_handle hCam, int64_t * minTimeout, int64_t * maxTimeout, int64_t * incTimeout);
724 static PEAK_API_STATUS peak_Acquisition_LossHandling_FrameAbortTimeout_Set(
peak_camera_handle hCam, int64_t timeout);
725 static PEAK_API_STATUS peak_Acquisition_LossHandling_FrameAbortTimeout_Get(
peak_camera_handle hCam, int64_t * timeout);
726 static PEAK_API_ACCESS_STATUS peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus(
peak_camera_handle hCam);
727 static PEAK_API_STATUS peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(
peak_camera_handle hCam, int64_t * minTimeout, int64_t * maxTimeout, int64_t * incTimeout);
728 static PEAK_API_STATUS peak_Acquisition_LossHandling_ResendRequestTimeout_Set(
peak_camera_handle hCam, int64_t timeout);
729 static PEAK_API_STATUS peak_Acquisition_LossHandling_ResendRequestTimeout_Get(
peak_camera_handle hCam, int64_t * timeout);
730 static PEAK_API_STATUS peak_PixelFormat_GetInfo(
peak_pixel_format pixelFormat, peak_pixel_format_info * pixelFormatInfo);
732 static PEAK_API_STATUS peak_Frame_GetInfo(
peak_frame_handle hFrame, peak_frame_info * frameInfo);
734 static PEAK_API_STATUS peak_Frame_Buffer_Get(
peak_frame_handle hFrame, peak_buffer * buffer);
735 static PEAK_API_STATUS peak_Frame_ID_Get(
peak_frame_handle hFrame, uint64_t * frameID);
736 static PEAK_API_STATUS peak_Frame_Timestamp_Get(
peak_frame_handle hFrame, uint64_t * timestamp_ns);
737 static PEAK_API_STATUS peak_Frame_ROI_Get(
peak_frame_handle hFrame, peak_roi * roi);
740 static PEAK_API_STATUS peak_Frame_BytesExpected_Get(
peak_frame_handle hFrame,
size_t * bytesExpected);
741 static PEAK_API_STATUS peak_Frame_BytesWritten_Get(
peak_frame_handle hFrame,
size_t * bytesWritten);
742 static PEAK_API_STATUS peak_Frame_ProcessingTime_Get(
peak_frame_handle hFrame, uint32_t * processingTime_ms);
743 static PEAK_API_STATUS peak_Frame_Save(
peak_frame_handle hFrame,
const char * fileName);
749 static PEAK_API_ACCESS_STATUS peak_CameraSettings_ParameterSet_Startup_GetAccessStatus(
peak_camera_handle hCam);
752 static PEAK_API_ACCESS_STATUS peak_CameraSettings_DiskFile_GetAccessStatus(
peak_camera_handle hCam);
753 static PEAK_API_STATUS peak_CameraSettings_DiskFile_Store(
peak_camera_handle hCam,
const char * file);
754 static PEAK_API_STATUS peak_CameraSettings_DiskFile_Apply(
peak_camera_handle hCam,
const char * file);
755 static PEAK_API_ACCESS_STATUS peak_FrameRate_GetAccessStatus(
peak_camera_handle hCam);
756 static PEAK_API_STATUS peak_FrameRate_GetRange(
peak_camera_handle hCam,
double * minFrameRate_fps,
double * maxFrameRate_fps,
double * incFrameRate_fps);
757 static PEAK_API_STATUS peak_FrameRate_Set(
peak_camera_handle hCam,
double frameRate_fps);
758 static PEAK_API_STATUS peak_FrameRate_Get(
peak_camera_handle hCam,
double * frameRate_fps);
759 static PEAK_API_ACCESS_STATUS peak_ExposureTime_GetAccessStatus(
peak_camera_handle hCam);
760 static PEAK_API_STATUS peak_ExposureTime_GetRange(
peak_camera_handle hCam,
double * minExposureTime_us,
double * maxExposureTime_us,
double * incExposureTime_us);
761 static PEAK_API_STATUS peak_ExposureTime_Set(
peak_camera_handle hCam,
double exposureTime_us);
762 static PEAK_API_STATUS peak_ExposureTime_Get(
peak_camera_handle hCam,
double * exposureTime_us);
763 static PEAK_API_ACCESS_STATUS peak_ShutterMode_GetAccessStatus(
peak_camera_handle hCam);
767 static PEAK_API_ACCESS_STATUS peak_PixelClock_GetAccessStatus(
peak_camera_handle hCam);
769 static PEAK_API_STATUS peak_PixelClock_GetRange(
peak_camera_handle hCam,
double * minPixelClock_MHz,
double * maxPixelClock_MHz,
double * incPixelClock_MHz);
770 static PEAK_API_STATUS peak_PixelClock_GetList(
peak_camera_handle hCam,
double * pixelClockList,
size_t * pixelClockCount);
771 static PEAK_API_STATUS peak_PixelClock_Set(
peak_camera_handle hCam,
double pixelClock_MHz);
772 static PEAK_API_STATUS peak_PixelClock_Get(
peak_camera_handle hCam,
double * pixelClock_MHz);
774 static PEAK_API_STATUS_DEPRECATED(
"Use peak_IOChannel_GetListForDirection instead") peak_IOChannel_GetList(peak_camera_handlehCam,
peak_io_channel*ioChannelList,
size_t*ioChannelCount);
789 static PEAK_API_STATUS peak_IOChannel_NoiseFilter_Duration_GetRange(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double * minNoiseFilterDuration_us,
double * maxNoiseFilterDuration_us,
double * incNoiseFilterDuration_us);
797 static PEAK_API_ACCESS_STATUS peak_Trigger_Mode_GetAccessStatus(
peak_camera_handle hCam, peak_trigger_mode triggerMode);
798 static PEAK_API_STATUS peak_Trigger_Mode_Set(
peak_camera_handle hCam, peak_trigger_mode triggerMode);
799 static PEAK_API_STATUS_DEPRECATED(
"Use peak_Trigger_Mode_Config_Get instead") peak_Trigger_Mode_Get(peak_camera_handlehCam,peak_trigger_mode*triggerMode);
800 static PEAK_API_STATUS peak_Trigger_Mode_Config_Get(
peak_camera_handle hCam, peak_trigger_mode * triggerMode);
801 static PEAK_API_ACCESS_STATUS peak_Trigger_Edge_GetAccessStatus(
peak_camera_handle hCam);
805 static PEAK_API_ACCESS_STATUS peak_Trigger_Delay_GetAccessStatus(
peak_camera_handle hCam);
806 static PEAK_API_STATUS peak_Trigger_Delay_GetRange(
peak_camera_handle hCam,
double * minTriggerDelay_us,
double * maxTriggerDelay_us,
double * incTriggerDelay_us);
807 static PEAK_API_STATUS peak_Trigger_Delay_Set(
peak_camera_handle hCam,
double triggerDelay_us);
808 static PEAK_API_STATUS peak_Trigger_Delay_Get(
peak_camera_handle hCam,
double * triggerDelay_us);
809 static PEAK_API_ACCESS_STATUS peak_Trigger_Divider_GetAccessStatus(
peak_camera_handle hCam);
810 static PEAK_API_STATUS peak_Trigger_Divider_GetRange(
peak_camera_handle hCam, uint32_t * minTriggerDivider, uint32_t * maxTriggerDivider, uint32_t * incTriggerDivider);
811 static PEAK_API_STATUS peak_Trigger_Divider_Set(
peak_camera_handle hCam, uint32_t triggerDivider);
812 static PEAK_API_STATUS peak_Trigger_Divider_Get(
peak_camera_handle hCam, uint32_t * triggerDivider);
813 static PEAK_API_ACCESS_STATUS peak_Trigger_Burst_GetAccessStatus(
peak_camera_handle hCam);
814 static PEAK_API_STATUS peak_Trigger_Burst_GetRange(
peak_camera_handle hCam, uint32_t * minTriggerBurst, uint32_t * maxTriggerBurst, uint32_t * incTriggerBurst);
815 static PEAK_API_STATUS peak_Trigger_Burst_Set(
peak_camera_handle hCam, uint32_t triggerBurst);
816 static PEAK_API_STATUS peak_Trigger_Burst_Get(
peak_camera_handle hCam, uint32_t * triggerBurst);
820 static PEAK_API_ACCESS_STATUS peak_Flash_Mode_GetAccessStatus(
peak_camera_handle hCam, peak_flash_mode flashMode);
821 static PEAK_API_STATUS peak_Flash_Mode_Set(
peak_camera_handle hCam, peak_flash_mode flashMode);
822 static PEAK_API_STATUS_DEPRECATED(
"Use peak_Flash_Mode_Config_Get instead") peak_Flash_Mode_Get(peak_camera_handlehCam,peak_flash_mode*flashMode);
823 static PEAK_API_STATUS peak_Flash_Mode_Config_Get(
peak_camera_handle hCam, peak_flash_mode * flashMode);
824 static PEAK_API_ACCESS_STATUS peak_Flash_StartDelay_GetAccessStatus(
peak_camera_handle hCam);
825 static PEAK_API_STATUS peak_Flash_StartDelay_GetRange(
peak_camera_handle hCam,
double * minFlashStartDelay_us,
double * maxFlashStartDelay_us,
double * incFlashStartDelay_us);
826 static PEAK_API_STATUS peak_Flash_StartDelay_Set(
peak_camera_handle hCam,
double flashStartDelay_us);
827 static PEAK_API_STATUS peak_Flash_StartDelay_Get(
peak_camera_handle hCam,
double * flashStartDelay_us);
828 static PEAK_API_ACCESS_STATUS peak_Flash_EndDelay_GetAccessStatus(
peak_camera_handle hCam);
829 static PEAK_API_STATUS peak_Flash_EndDelay_GetRange(
peak_camera_handle hCam,
double * minFlashEndDelay_us,
double * maxFlashEndDelay_us,
double * incFlashEndDelay_us);
830 static PEAK_API_STATUS peak_Flash_EndDelay_Set(
peak_camera_handle hCam,
double flashEndDelay_us);
831 static PEAK_API_STATUS peak_Flash_EndDelay_Get(
peak_camera_handle hCam,
double * flashEndDelay_us);
832 static PEAK_API_ACCESS_STATUS peak_Flash_Duration_GetAccessStatus(
peak_camera_handle hCam);
833 static PEAK_API_STATUS peak_Flash_Duration_GetRange(
peak_camera_handle hCam,
double * minFlashDuration_us,
double * maxFlashDuration_us,
double * incFlashDuration_us);
834 static PEAK_API_STATUS peak_Flash_Duration_Set(
peak_camera_handle hCam,
double flashDuration_us);
835 static PEAK_API_STATUS peak_Flash_Duration_Get(
peak_camera_handle hCam,
double * flashDuration_us);
837 static PEAK_API_STATUS peak_Focus_GetRange(
peak_camera_handle hCam, uint32_t * minFocus, uint32_t * maxFocus, uint32_t * incFocus);
840 static PEAK_API_ACCESS_STATUS peak_PixelFormat_GetAccessStatus(
peak_camera_handle hCam);
850 static PEAK_API_STATUS peak_Gamma_GetRange(
peak_camera_handle hCam,
double * minGamma,
double * maxGamma,
double * incGamma);
853 static PEAK_API_ACCESS_STATUS peak_ColorCorrection_GetAccessStatus(
peak_camera_handle hCam);
857 static PEAK_API_ACCESS_STATUS peak_ColorCorrection_Matrix_GetAccessStatus(
peak_camera_handle hCam);
858 static PEAK_API_STATUS peak_ColorCorrection_Matrix_GetRange(
peak_camera_handle hCam,
double * minMatrixElementValue,
double * maxMatrixElementValue,
double * incMatrixElementValue);
859 static PEAK_API_STATUS peak_ColorCorrection_Matrix_Set(
peak_camera_handle hCam, peak_matrix colorCorrectionMatrix);
860 static PEAK_API_STATUS peak_ColorCorrection_Matrix_Get(
peak_camera_handle hCam, peak_matrix * colorCorrectionMatrix);
863 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_GetAccessStatus(
peak_camera_handle hCam);
864 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_Target_GetAccessStatus(
peak_camera_handle hCam);
865 static PEAK_API_STATUS peak_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTarget, uint32_t * maxAutoBrightnessTarget, uint32_t * incAutoBrightnessTarget);
866 static PEAK_API_STATUS peak_AutoBrightness_Target_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTarget);
867 static PEAK_API_STATUS peak_AutoBrightness_Target_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTarget);
868 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_TargetTolerance_GetAccessStatus(
peak_camera_handle hCam);
869 static PEAK_API_STATUS peak_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTargetTolerance, uint32_t * maxAutoBrightnessTargetTolerance, uint32_t * incAutoBrightnessTargetTolerance);
870 static PEAK_API_STATUS peak_AutoBrightness_TargetTolerance_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance);
871 static PEAK_API_STATUS peak_AutoBrightness_TargetTolerance_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTargetTolerance);
872 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_TargetPercentile_GetAccessStatus(
peak_camera_handle hCam);
873 static PEAK_API_STATUS peak_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double * minAutoBrightnessTargetPercentile,
double * maxAutoBrightnessTargetPercentile,
double * incAutoBrightnessTargetPercentile);
874 static PEAK_API_STATUS peak_AutoBrightness_TargetPercentile_Set(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile);
875 static PEAK_API_STATUS peak_AutoBrightness_TargetPercentile_Get(
peak_camera_handle hCam,
double * autoBrightnessTargetPercentile);
876 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_ROI_GetAccessStatus(
peak_camera_handle hCam);
879 static PEAK_API_STATUS peak_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoBrightnessROIOffset, peak_position * maxAutoBrightnessROIOffset, peak_position * incAutoBrightnessROIOffset);
880 static PEAK_API_STATUS peak_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoBrightnessROISize, peak_size * maxAutoBrightnessROISize, peak_size * incAutoBrightnessROISize);
881 static PEAK_API_STATUS peak_AutoBrightness_ROI_Set(
peak_camera_handle hCam, peak_roi autoBrightnessROI);
882 static PEAK_API_STATUS peak_AutoBrightness_ROI_Get(
peak_camera_handle hCam, peak_roi * autoBrightnessROI);
883 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_Exposure_GetAccessStatus(
peak_camera_handle hCam);
887 static PEAK_API_ACCESS_STATUS peak_AutoBrightness_Gain_GetAccessStatus(
peak_camera_handle hCam);
891 static PEAK_API_ACCESS_STATUS peak_AutoWhiteBalance_GetAccessStatus(
peak_camera_handle hCam);
892 static PEAK_API_ACCESS_STATUS peak_AutoWhiteBalance_ROI_GetAccessStatus(
peak_camera_handle hCam);
895 static PEAK_API_STATUS peak_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoWhiteBalanceROIOffset, peak_position * maxAutoWhiteBalanceROIOffset, peak_position * incAutoWhiteBalanceROIOffset);
896 static PEAK_API_STATUS peak_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoWhiteBalanceROISize, peak_size * maxAutoWhiteBalanceROISize, peak_size * incAutoWhiteBalanceROISize);
897 static PEAK_API_STATUS peak_AutoWhiteBalance_ROI_Set(
peak_camera_handle hCam, peak_roi autoWhiteBalanceROI);
898 static PEAK_API_STATUS peak_AutoWhiteBalance_ROI_Get(
peak_camera_handle hCam, peak_roi * autoWhiteBalanceROI);
903 static PEAK_API_STATUS peak_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minROIOffset, peak_position * maxROIOffset, peak_position * incROIOffset);
904 static PEAK_API_ACCESS_STATUS peak_ROI_Offset_GetAccessStatus(
peak_camera_handle hCam);
905 static PEAK_API_STATUS peak_ROI_Offset_Set(
peak_camera_handle hCam, peak_position position);
906 static PEAK_API_STATUS peak_ROI_Offset_Get(
peak_camera_handle hCam, peak_position * position);
907 static PEAK_API_STATUS peak_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minROISize, peak_size * maxROISize, peak_size * incROISize);
914 static PEAK_API_STATUS peak_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t * binningFactorXList,
size_t * binningFactorXCount);
915 static PEAK_API_STATUS peak_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t * binningFactorYList,
size_t * binningFactorYCount);
916 static PEAK_API_STATUS peak_Binning_Set(
peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY);
917 static PEAK_API_STATUS peak_Binning_Get(
peak_camera_handle hCam, uint32_t * binningFactorX, uint32_t * binningFactorY);
923 static PEAK_API_ACCESS_STATUS peak_Decimation_GetAccessStatus(
peak_camera_handle hCam);
924 static PEAK_API_STATUS peak_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount);
925 static PEAK_API_STATUS peak_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount);
926 static PEAK_API_STATUS peak_Decimation_Set(
peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY);
927 static PEAK_API_STATUS peak_Decimation_Get(
peak_camera_handle hCam, uint32_t * decimationFactorX, uint32_t * decimationFactorY);
934 static PEAK_API_STATUS peak_Scaling_FactorX_GetRange(
peak_camera_handle hCam,
double * minScalingFactorX,
double * maxScalingFactorX,
double * incScalingFactorX);
935 static PEAK_API_STATUS peak_Scaling_FactorY_GetRange(
peak_camera_handle hCam,
double * minScalingFactorY,
double * maxScalingFactorY,
double * incScalingFactorY);
936 static PEAK_API_STATUS peak_Scaling_Set(
peak_camera_handle hCam,
double scalingFactorX,
double scalingFactorY);
937 static PEAK_API_STATUS peak_Scaling_Get(
peak_camera_handle hCam,
double * scalingFactorX,
double * scalingFactorY);
938 static PEAK_API_ACCESS_STATUS peak_Mirror_LeftRight_GetAccessStatus(
peak_camera_handle hCam);
941 static PEAK_API_ACCESS_STATUS peak_Mirror_UpDown_GetAccessStatus(
peak_camera_handle hCam);
954 static PEAK_API_STATUS peak_GFA_Float_GetRange(
peak_camera_handle hCam,
peak_gfa_module module, const
char * floatFeatureName,
double * minFloatValue,
double * maxFloatValue,
double * incFloatValue);
955 static PEAK_API_STATUS peak_GFA_Float_GetList(
peak_camera_handle hCam,
peak_gfa_module module, const
char * floatFeatureName,
double * floatList,
size_t * floatCount);
959 static PEAK_API_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);
960 static PEAK_API_STATUS peak_GFA_Integer_GetList(
peak_camera_handle hCam,
peak_gfa_module module, const
char * integerFeatureName, int64_t * integerList,
size_t * integerCount);
966 static PEAK_API_STATUS peak_GFA_String_Get(
peak_camera_handle hCam,
peak_gfa_module module, const
char * stringFeatureName,
char * stringValue,
size_t * stringValueSize);
969 static PEAK_API_STATUS peak_GFA_Enumeration_GetList(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, peak_gfa_enumeration_entry * enumerationEntryList,
size_t * enumerationEntryCount);
970 static PEAK_API_ACCESS_STATUS peak_GFA_EnumerationEntry_GetAccessStatus(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, const peak_gfa_enumeration_entry * enumerationEntry);
971 static PEAK_API_ACCESS_STATUS peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, const
char * enumerationEntrySymbolicValue);
972 static PEAK_API_ACCESS_STATUS peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, int64_t enumerationEntryIntegerValue);
973 static PEAK_API_STATUS peak_GFA_Enumeration_Set(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, const peak_gfa_enumeration_entry * enumerationEntry);
974 static PEAK_API_STATUS peak_GFA_Enumeration_SetBySymbolicValue(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, const
char * enumerationEntrySymbolicValue);
975 static PEAK_API_STATUS peak_GFA_Enumeration_SetByIntegerValue(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, int64_t enumerationEntryIntegerValue);
976 static PEAK_API_STATUS peak_GFA_Enumeration_Get(
peak_camera_handle hCam,
peak_gfa_module module, const
char * enumerationFeatureName, peak_gfa_enumeration_entry * enumerationEntry);
977 static PEAK_API_STATUS peak_GFA_Register_Set(
peak_camera_handle hCam,
peak_gfa_module module, const
char * registerFeatureName, const uint8_t * registerValue,
size_t registerValueSize);
978 static PEAK_API_STATUS peak_GFA_Register_Get(
peak_camera_handle hCam,
peak_gfa_module module, const
char * registerFeatureName, uint8_t * registerValue,
size_t * registerValueSize);
987 static PEAK_API_STATUS peak_IPL_Gamma_GetRange(
peak_camera_handle hCam,
double * minGamma,
double * maxGamma,
double * incGamma);
990 static PEAK_API_STATUS peak_IPL_ColorCorrection_Matrix_Set(
peak_camera_handle hCam, peak_matrix colorCorrectionMatrix);
991 static PEAK_API_STATUS peak_IPL_ColorCorrection_Matrix_Get(
peak_camera_handle hCam, peak_matrix * colorCorrectionMatrix);
992 static PEAK_API_STATUS peak_IPL_ColorCorrection_Saturation_Get(
peak_camera_handle hCam,
double * saturation);
993 static PEAK_API_STATUS peak_IPL_ColorCorrection_Saturation_Set(
peak_camera_handle hCam,
double saturation);
994 static PEAK_API_STATUS peak_IPL_ColorCorrection_Saturation_GetRange(
peak_camera_handle hCam,
double * minSaturation,
double * maxSaturation,
double * incSaturation);
999 static PEAK_API_STATUS peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(
peak_camera_handle hCam, uint32_t * colorTemperature);
1000 static PEAK_API_STATUS peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(
peak_camera_handle hCam, uint32_t colorTemperature);
1001 static PEAK_API_STATUS peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(
peak_camera_handle hCam, uint32_t * minColorTemperature, uint32_t * maxColorTemperature, uint32_t * incColorTemperature);
1003 static PEAK_API_BOOL peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled(
peak_camera_handle hCam);
1006 static PEAK_API_STATUS peak_IPL_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTarget, uint32_t * maxAutoBrightnessTarget, uint32_t * incAutoBrightnessTarget);
1007 static PEAK_API_STATUS peak_IPL_AutoBrightness_Target_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTarget);
1008 static PEAK_API_STATUS peak_IPL_AutoBrightness_Target_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTarget);
1009 static PEAK_API_STATUS peak_IPL_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTargetTolerance, uint32_t * maxAutoBrightnessTargetTolerance, uint32_t * incAutoBrightnessTargetTolerance);
1010 static PEAK_API_STATUS peak_IPL_AutoBrightness_TargetTolerance_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance);
1011 static PEAK_API_STATUS peak_IPL_AutoBrightness_TargetTolerance_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTargetTolerance);
1012 static PEAK_API_STATUS peak_IPL_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double * minAutoBrightnessTargetPercentile,
double * maxAutoBrightnessTargetPercentile,
double * incAutoBrightnessTargetPercentile);
1013 static PEAK_API_STATUS peak_IPL_AutoBrightness_TargetPercentile_Set(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile);
1014 static PEAK_API_STATUS peak_IPL_AutoBrightness_TargetPercentile_Get(
peak_camera_handle hCam,
double * autoBrightnessTargetPercentile);
1017 static PEAK_API_STATUS peak_IPL_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoBrightnessROIOffset, peak_position * maxAutoBrightnessROIOffset, peak_position * incAutoBrightnessROIOffset);
1018 static PEAK_API_STATUS peak_IPL_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoBrightnessROISize, peak_size * maxAutoBrightnessROISize, peak_size * incAutoBrightnessROISize);
1019 static PEAK_API_STATUS peak_IPL_AutoBrightness_ROI_Set(
peak_camera_handle hCam, peak_roi autoBrightnessROI);
1020 static PEAK_API_STATUS peak_IPL_AutoBrightness_ROI_Get(
peak_camera_handle hCam, peak_roi * autoBrightnessROI);
1023 static PEAK_API_STATUS peak_IPL_AutoBrightness_ExposureLimit_Get(
peak_camera_handle hCam, peak_double_limit * exposureLimit);
1024 static PEAK_API_STATUS peak_IPL_AutoBrightness_ExposureLimit_Set(
peak_camera_handle hCam, peak_double_limit exposureLimit);
1037 static PEAK_API_STATUS peak_IPL_AutoBrightness_AverageLast_Get(
peak_camera_handle hCam, uint32_t * lastAverage);
1038 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit);
1039 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1040 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1041 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainAnalogLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit);
1042 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainAnalogLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1043 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainAnalogLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1044 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainDigitalLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit);
1045 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainDigitalLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1046 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainDigitalLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1047 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainCombinedLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit);
1048 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainCombinedLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1049 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainCombinedLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1050 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainHostLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit);
1051 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainHostLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1052 static PEAK_API_STATUS peak_IPL_AutoBrightness_GainHostLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit);
1053 static PEAK_API_STATUS peak_IPL_AutoBrightness_SkipFrames_Set(
peak_camera_handle hCam, uint32_t skipFrames);
1054 static PEAK_API_STATUS peak_IPL_AutoBrightness_SkipFrames_Get(
peak_camera_handle hCam, uint32_t * skipFrames);
1055 static PEAK_API_STATUS peak_IPL_AutoBrightness_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t * skipFramesMin, uint32_t * skipFramesMax, uint32_t * skipFramesInc);
1058 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoWhiteBalanceROIOffset, peak_position * maxAutoWhiteBalanceROIOffset, peak_position * incAutoWhiteBalanceROIOffset);
1059 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoWhiteBalanceROISize, peak_size * maxAutoWhiteBalanceROISize, peak_size * incAutoWhiteBalanceROISize);
1060 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_ROI_Set(
peak_camera_handle hCam, peak_roi autoWhiteBalanceROI);
1061 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_ROI_Get(
peak_camera_handle hCam, peak_roi * autoWhiteBalanceROI);
1064 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_SkipFrames_Set(
peak_camera_handle hCam, uint32_t skipFrames);
1065 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_SkipFrames_Get(
peak_camera_handle hCam, uint32_t * skipFrames);
1066 static PEAK_API_STATUS peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t * skipFramesMin, uint32_t * skipFramesMax, uint32_t * skipFramesInc);
1067 static PEAK_API_ACCESS_STATUS peak_IPL_AutoFocus_GetAccessStatus(
peak_camera_handle hCam);
1068 static PEAK_API_STATUS peak_IPL_AutoFocus_ROI_Set(
peak_camera_handle hCam, const peak_focus_roi * autoFocusROIList,
size_t autoFocusROICount);
1069 static PEAK_API_STATUS peak_IPL_AutoFocus_ROI_Get(
peak_camera_handle hCam, peak_focus_roi * autoFocusROIList,
size_t * autoFocusROICount);
1076 static PEAK_API_STATUS peak_IPL_AutoFocus_Range_Set(
peak_camera_handle hCam, uint32_t rangeBegin, uint32_t rangeEnd);
1077 static PEAK_API_STATUS peak_IPL_AutoFocus_Range_Get(
peak_camera_handle hCam, uint32_t * rangeBegin, uint32_t * rangeEnd);
1078 static PEAK_API_STATUS peak_IPL_AutoFocus_Hysteresis_Set(
peak_camera_handle hCam, uint8_t hysteresis);
1079 static PEAK_API_STATUS peak_IPL_AutoFocus_Hysteresis_Get(
peak_camera_handle hCam, uint8_t * hysteresis);
1080 static PEAK_API_STATUS peak_IPL_AutoFocus_Hysteresis_GetRange(
peak_camera_handle hCam, uint8_t * minHysteresis, uint8_t * maxHysteresis, uint8_t * incHysteresis);
1083 static PEAK_API_STATUS peak_IPL_HotpixelCorrection_GetList(
peak_camera_handle hCam, peak_position * hotpixelList,
size_t * hotpixelCount);
1084 static PEAK_API_STATUS peak_IPL_HotpixelCorrection_SetList(
peak_camera_handle hCam, const peak_position * hotpixelList,
size_t hotpixelCount);
1085 static PEAK_API_STATUS peak_IPL_HotpixelCorrection_ResetList(
peak_camera_handle hCam);
1097 static PEAK_API_STATUS peak_IPL_EdgeEnhancement_Factor_Set(
peak_camera_handle hCam, uint32_t factor);
1098 static PEAK_API_STATUS peak_IPL_EdgeEnhancement_Factor_Get(
peak_camera_handle hCam, uint32_t * factor);
1099 static PEAK_API_STATUS peak_IPL_EdgeEnhancement_Factor_GetDefault(
peak_camera_handle hCam, uint32_t * defaultFactor);
1100 static PEAK_API_STATUS peak_IPL_EdgeEnhancement_Factor_GetRange(
peak_camera_handle hCam, uint32_t * minFactor, uint32_t * maxFactor, uint32_t * incFactor);
1103 static PEAK_API_STATUS peak_IPL_Rotation_Angle_Set(
peak_camera_handle hCam, int32_t rotationAngle);
1104 static PEAK_API_STATUS peak_IPL_Rotation_Angle_Get(
peak_camera_handle hCam, int32_t * rotationAngle);
1107 static PEAK_API_STATUS peak_IPL_Histogram_Channel_GetCount(
peak_histogram_handle hHistogram,
size_t * numChannels);
1108 static PEAK_API_STATUS peak_IPL_Histogram_Channel_GetInfo(
peak_histogram_handle hHistogram,
size_t channel, peak_histogram_channel_info * channelInfo);
1109 static PEAK_API_STATUS peak_IPL_Histogram_Channel_GetBinArray(
peak_histogram_handle hHistogram,
size_t channel, uint64_t * binArray,
size_t * binArraySize);
1116 static PEAK_API_STATUS peak_VideoWriter_GetInfo(
peak_video_handle hVideo, peak_video_info * videoInfo);
1121 static PEAK_API_STATUS peak_VideoWriter_WaitUntilQueueEmpty(
peak_video_handle hVideo, int32_t timeout_ms);
1122 static PEAK_API_STATUS peak_Inference_CNN_Open(const
char * path,
peak_inference_handle * hInference);
1125 static PEAK_API_STATUS peak_Inference_CNN_Info_Get(
peak_inference_handle hInference, peak_inference_info * info);
1128 static PEAK_API_STATUS peak_Inference_Result_Classification_GetList(
peak_inference_result_handle hInferenceHandle, peak_inference_result_classification * resultList,
size_t * resultCount);
1129 static PEAK_API_STATUS peak_Inference_Result_Detection_GetList(
peak_inference_result_handle hInferenceHandle, peak_inference_result_detection * resultList,
size_t * resultCount);
1130 static PEAK_API_STATUS peak_Inference_Statistics_Get(
peak_inference_handle hInference, peak_inference_statistics * statistics);
1132 static PEAK_API_STATUS peak_Inference_ConfidenceThreshold_Get(
peak_inference_handle hInference, uint32_t * threshold);
1133 static PEAK_API_STATUS peak_Inference_ConfidenceThreshold_GetRange(
peak_inference_handle hInference, uint32_t * minThreshold, uint32_t * maxThreshold, uint32_t * incThreshold);
1134 static PEAK_API_STATUS peak_Inference_ConfidenceThreshold_Set(
peak_inference_handle hInference, uint32_t threshold);
1150 static PEAK_API_STATUS peak_MessageQueue_Statistics_Get(
peak_message_queue_handle hMessageQueue, peak_message_queue_statistics_info * messageQueueInfo);
1152 static PEAK_API_STATUS peak_MessageQueue_MaxQueueSize_Set(
peak_message_queue_handle hMessageQueue,
size_t messageQueueMaxSize);
1153 static PEAK_API_STATUS peak_MessageQueue_MaxQueueSize_Get(
peak_message_queue_handle hMessageQueue,
size_t * messageQueueMaxSize);
1155 static PEAK_API_STATUS peak_Message_GetInfo(
peak_message_handle hMessage, peak_message_info * messageInfo);
1158 static PEAK_API_STATUS peak_Message_ID_Get(
peak_message_handle hMessage, uint64_t * messageID);
1159 static PEAK_API_STATUS peak_Message_HostTimestamp_Get(
peak_message_handle hMessage, uint64_t * hostTimestamp_ns);
1161 static PEAK_API_STATUS peak_Message_Data_RemoteDevice_Get(
peak_message_handle hMessage, peak_message_data_remote_device * message);
1162 static PEAK_API_STATUS peak_Message_Data_RemoteDeviceError_Get(
peak_message_handle hMessage, peak_message_data_remote_device_error * message);
1163 static PEAK_API_STATUS peak_Message_Data_RemoteDeviceDropped_Get(
peak_message_handle hMessage, peak_message_data_remote_device_dropped * message);
1164 static PEAK_API_STATUS peak_Message_Data_RemoteDeviceFrame_Get(
peak_message_handle hMessage, peak_message_data_remote_device_frame * message);
1165 static PEAK_API_STATUS peak_Message_Data_RemoteDeviceTemperature_Get(
peak_message_handle hMessage, peak_message_data_remote_device_temperature * message);
1166 static PEAK_API_STATUS peak_Message_Data_AutoFocusData_Get(
peak_message_handle hMessage, peak_message_data_autofocus * message);
1167 static PEAK_API_STATUS peak_Message_Data_DeviceFound_Get(
peak_message_handle hMessage, peak_message_data_device_found * message);
1168 static PEAK_API_STATUS peak_Message_Data_DeviceLost_Get(
peak_message_handle hMessage, peak_message_data_device_lost * message);
1169 static PEAK_API_STATUS peak_Message_Data_DeviceReconnected_Get(
peak_message_handle hMessage, peak_message_data_device_reconnected * message);
1170 static PEAK_API_STATUS peak_Message_Data_DeviceDisconnected_Get(
peak_message_handle hMessage, peak_message_data_device_disconnected * message);
1171 static PEAK_API_STATUS peak_Message_Data_FirmwareUpdate_Get(
peak_message_handle hMessage, peak_message_data_firmware_update * message);
1174 static PEAK_API_ACCESS_STATUS peak_I2C_GetAccessStatus(
peak_i2c_handle hI2C);
1178 static PEAK_API_STATUS peak_I2C_DeviceAddress_GetRange(
peak_i2c_handle hI2C, uint32_t * minAddress, uint32_t * maxAddress);
1179 static PEAK_API_STATUS peak_I2C_DeviceAddress_Set(
peak_i2c_handle hI2C, uint32_t address);
1180 static PEAK_API_STATUS peak_I2C_DeviceAddress_Get(
peak_i2c_handle hI2C, uint32_t * address);
1186 static PEAK_API_STATUS peak_I2C_RegisterAddress_Set(
peak_i2c_handle hI2C, uint32_t address);
1187 static PEAK_API_STATUS peak_I2C_RegisterAddress_Get(
peak_i2c_handle hI2C, uint32_t * address);
1189 static PEAK_API_BOOL peak_I2C_AckPolling_IsEnabled(
peak_i2c_handle hI2C);
1190 static PEAK_API_ACCESS_STATUS peak_I2C_AckPolling_Timeout_GetAccessStatus(
peak_i2c_handle hI2C);
1191 static PEAK_API_STATUS peak_I2C_AckPolling_Timeout_GetRange(
peak_i2c_handle hI2C, uint32_t * minTimeout_ms, uint32_t * maxTimeout_ms, uint32_t * incTimeout_ms);
1192 static PEAK_API_STATUS peak_I2C_AckPolling_Timeout_Set(
peak_i2c_handle hI2C, uint32_t timeout_ms);
1193 static PEAK_API_STATUS peak_I2C_AckPolling_Timeout_Get(
peak_i2c_handle hI2C, uint32_t * timeout_ms);
1194 static PEAK_API_STATUS peak_I2C_Data_Write(
peak_i2c_handle hI2C, const uint8_t * data,
size_t dataSize);
1195 static PEAK_API_STATUS peak_I2C_Data_Read(
peak_i2c_handle hI2C,
size_t maxDataSize, uint8_t * data,
size_t * dataSize);
1196 static PEAK_API_STATUS peak_I2C_Data_MaxSize_Get(
peak_i2c_handle hI2C,
size_t * maxDataSize);
1203 static PEAK_API_STATUS peak_IPL_ImageWriter_Compression_Set(
peak_imagewriter_handle hImageWriter, uint32_t compression);
1204 static PEAK_API_STATUS peak_IPL_ImageWriter_Compression_Get(
peak_imagewriter_handle hImageWriter, uint32_t * compression);
1205 static PEAK_API_STATUS peak_IPL_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t * binningFactorXList,
size_t * binningFactorXCount);
1206 static PEAK_API_STATUS peak_IPL_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t * binningFactorYList,
size_t * binningFactorYCount);
1207 static PEAK_API_STATUS peak_IPL_Binning_Set(
peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY);
1208 static PEAK_API_STATUS peak_IPL_Binning_Get(
peak_camera_handle hCam, uint32_t * binningFactorX, uint32_t * binningFactorY);
1209 static PEAK_API_STATUS peak_IPL_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount);
1210 static PEAK_API_STATUS peak_IPL_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount);
1211 static PEAK_API_STATUS peak_IPL_Decimation_Set(
peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY);
1212 static PEAK_API_STATUS peak_IPL_Decimation_Get(
peak_camera_handle hCam, uint32_t * decimationFactorX, uint32_t * decimationFactorY);
1213 static PEAK_API_STATUS peak_FirmwareUpdate_CompatibleCameraList_Get(const
char * gufFileName, peak_camera_descriptor * cameraList,
size_t * cameraCount);
1214 static PEAK_API_STATUS peak_FirmwareUpdate_Execute(
peak_camera_id cameraID, const
char * gufFileName);
1215 static PEAK_API_ACCESS_STATUS peak_TestPattern_GetAccessStatus(
peak_camera_handle hCam);
1224 static PEAK_API_ACCESS_STATUS peak_BlackLevel_Auto_GetAccessStatus(
peak_camera_handle hCam);
1227 static PEAK_API_ACCESS_STATUS peak_BlackLevel_Offset_GetAccessStatus(
peak_camera_handle hCam);
1228 static PEAK_API_STATUS peak_BlackLevel_Offset_Set(
peak_camera_handle hCam,
double offset);
1229 static PEAK_API_STATUS peak_BlackLevel_Offset_Get(
peak_camera_handle hCam,
double * offset);
1230 static PEAK_API_STATUS peak_BlackLevel_Offset_GetRange(
peak_camera_handle hCam,
double * min,
double * max,
double * inc);
1231 static PEAK_API_ACCESS_STATUS peak_Bandwidth_LinkSpeed_GetAccessStatus(
peak_camera_handle hCam);
1232 static PEAK_API_STATUS peak_Bandwidth_LinkSpeed_Get(
peak_camera_handle hCam, int64_t * linkSpeed_Bps);
1233 static PEAK_API_ACCESS_STATUS peak_Bandwidth_ThroughputLimit_GetAccessStatus(
peak_camera_handle hCam);
1234 static PEAK_API_STATUS peak_Bandwidth_ThroughputLimit_GetRange(
peak_camera_handle hCam, int64_t * minThroughputLimit_Bps, int64_t * maxThroughputLimit_Bps, int64_t * incThroughputLimit_Bps);
1235 static PEAK_API_STATUS peak_Bandwidth_ThroughputLimit_Set(
peak_camera_handle hCam, int64_t throughputLimit_Bps);
1236 static PEAK_API_STATUS peak_Bandwidth_ThroughputLimit_Get(
peak_camera_handle hCam, int64_t * throughputLimit_Bps);
1237 static PEAK_API_ACCESS_STATUS peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus(
peak_camera_handle hCam);
1238 static PEAK_API_STATUS peak_Bandwidth_ThroughputFrameRateLimit_Get(
peak_camera_handle hCam,
double * throughputFrameRateLimit_fps);
1239 static PEAK_API_ACCESS_STATUS peak_Bandwidth_ThroughputCalculated_GetAccessStatus(
peak_camera_handle hCam);
1240 static PEAK_API_STATUS peak_Bandwidth_ThroughputCalculated_Get(
peak_camera_handle hCam, int64_t * throughputCalculated_Bps);
1244 static PEAK_API_STATUS peak_IPL_DigitalBlack_GetRange(
peak_camera_handle hCam,
double * minDigitalBlack,
double * maxDigitalBlack);
1245 static PEAK_API_STATUS peak_IPL_DigitalBlack_Set(
peak_camera_handle hCam,
double digitalBlack);
1246 static PEAK_API_STATUS peak_IPL_DigitalBlack_Get(
peak_camera_handle hCam,
double * digitalBlack);
1264 static PEAK_API_STATUS peak_Chunks_FrameInfo_Get(
peak_camera_handle hCam, peak_chunks_frame_info * data);
1265 static PEAK_API_STATUS peak_Chunks_Exposure_Get(
peak_camera_handle hCam, peak_chunks_exposure * data);
1266 static PEAK_API_STATUS peak_Chunks_Gain_Get(
peak_camera_handle hCam, peak_chunks_gain * data);
1267 static PEAK_API_STATUS peak_Chunks_Sequencer_Get(
peak_camera_handle hCam, peak_chunks_sequencer * data);
1268 static PEAK_API_STATUS peak_Chunks_Timestamp_Get(
peak_camera_handle hCam, peak_chunks_timestamp * data);
1269 static PEAK_API_STATUS peak_Chunks_ExposureTrigger_Get(
peak_camera_handle hCam, peak_chunks_exposure_trigger * data);
1270 static PEAK_API_STATUS peak_Chunks_UsableROI_Get(
peak_camera_handle hCam, peak_chunks_usable_roi * data);
1271 static PEAK_API_STATUS peak_Chunks_LineStatus_Get(
peak_camera_handle hCam, peak_chunks_line_status * data);
1272 static PEAK_API_STATUS peak_Chunks_AutoFeature_Get(
peak_camera_handle hCam, peak_chunks_autofeature * data);
1273 static PEAK_API_STATUS peak_Chunks_PTPStatus_Get(
peak_camera_handle hCam, peak_chunks_ptp_status * data);
1276 void* m_handle =
nullptr;
1277 dyn_peak_Library_Init m_peak_Library_Init{};
1278 dyn_peak_Library_Exit m_peak_Library_Exit{};
1279 dyn_peak_Library_GetVersion m_peak_Library_GetVersion{};
1280 dyn_peak_Library_GetLastError m_peak_Library_GetLastError{};
1281 dyn_peak_Library_InterfaceTechnology_IsSupported m_peak_Library_InterfaceTechnology_IsSupported{};
1282 dyn_peak_Reconnect_Enable m_peak_Reconnect_Enable{};
1283 dyn_peak_Reconnect_IsEnabled m_peak_Reconnect_IsEnabled{};
1284 dyn_peak_Reconnect_GetAccessStatus m_peak_Reconnect_GetAccessStatus{};
1285 dyn_peak_CameraList_Update m_peak_CameraList_Update{};
1286 dyn_peak_CameraList_Get m_peak_CameraList_Get{};
1287 dyn_peak_Camera_ID_FromHandle m_peak_Camera_ID_FromHandle{};
1288 dyn_peak_Camera_ID_FromSerialNumber m_peak_Camera_ID_FromSerialNumber{};
1289 dyn_peak_Camera_ID_FromUserDefinedName m_peak_Camera_ID_FromUserDefinedName{};
1290 dyn_peak_Camera_ID_FromMAC m_peak_Camera_ID_FromMAC{};
1291 dyn_peak_Camera_GetAccessStatus m_peak_Camera_GetAccessStatus{};
1292 dyn_peak_Camera_GetDescriptor m_peak_Camera_GetDescriptor{};
1293 dyn_peak_Camera_Open m_peak_Camera_Open{};
1294 dyn_peak_Camera_OpenFirstAvailable m_peak_Camera_OpenFirstAvailable{};
1295 dyn_peak_Camera_Close m_peak_Camera_Close{};
1296 dyn_peak_Camera_ResetToDefaultSettings m_peak_Camera_ResetToDefaultSettings{};
1297 dyn_peak_Camera_UserDefinedName_Set m_peak_Camera_UserDefinedName_Set{};
1298 dyn_peak_Camera_UserDefinedName_Get m_peak_Camera_UserDefinedName_Get{};
1299 dyn_peak_Camera_IsConnected m_peak_Camera_IsConnected{};
1300 dyn_peak_Camera_Reboot m_peak_Camera_Reboot{};
1301 dyn_peak_EthernetConfig_GetAccessStatus m_peak_EthernetConfig_GetAccessStatus{};
1302 dyn_peak_EthernetConfig_GetInfo m_peak_EthernetConfig_GetInfo{};
1303 dyn_peak_EthernetConfig_DHCP_GetAccessStatus m_peak_EthernetConfig_DHCP_GetAccessStatus{};
1304 dyn_peak_EthernetConfig_DHCP_Enable m_peak_EthernetConfig_DHCP_Enable{};
1305 dyn_peak_EthernetConfig_DHCP_IsEnabled m_peak_EthernetConfig_DHCP_IsEnabled{};
1306 dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus m_peak_EthernetConfig_PersistentIP_GetAccessStatus{};
1307 dyn_peak_EthernetConfig_PersistentIP_Set m_peak_EthernetConfig_PersistentIP_Set{};
1308 dyn_peak_EthernetConfig_PersistentIP_Get m_peak_EthernetConfig_PersistentIP_Get{};
1309 dyn_peak_Acquisition_Start m_peak_Acquisition_Start{};
1310 dyn_peak_Acquisition_Stop m_peak_Acquisition_Stop{};
1311 dyn_peak_Acquisition_IsStarted m_peak_Acquisition_IsStarted{};
1312 dyn_peak_Acquisition_WaitForFrame m_peak_Acquisition_WaitForFrame{};
1313 dyn_peak_Acquisition_GetInfo m_peak_Acquisition_GetInfo{};
1314 dyn_peak_Acquisition_Buffer_GetRequiredSize m_peak_Acquisition_Buffer_GetRequiredSize{};
1315 dyn_peak_Acquisition_Buffer_GetRequiredCount m_peak_Acquisition_Buffer_GetRequiredCount{};
1316 dyn_peak_Acquisition_Buffer_Announce m_peak_Acquisition_Buffer_Announce{};
1317 dyn_peak_Acquisition_Buffer_Revoke m_peak_Acquisition_Buffer_Revoke{};
1318 dyn_peak_Acquisition_Buffer_RevokeAll m_peak_Acquisition_Buffer_RevokeAll{};
1319 dyn_peak_Acquisition_BufferHandling_Mode_GetAccessStatus m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus{};
1320 dyn_peak_Acquisition_BufferHandling_Mode_GetList m_peak_Acquisition_BufferHandling_Mode_GetList{};
1321 dyn_peak_Acquisition_BufferHandling_Mode_Set m_peak_Acquisition_BufferHandling_Mode_Set{};
1322 dyn_peak_Acquisition_BufferHandling_Mode_Get m_peak_Acquisition_BufferHandling_Mode_Get{};
1323 dyn_peak_Acquisition_LossHandling_Mode_GetAccessStatus m_peak_Acquisition_LossHandling_Mode_GetAccessStatus{};
1324 dyn_peak_Acquisition_LossHandling_Mode_GetList m_peak_Acquisition_LossHandling_Mode_GetList{};
1325 dyn_peak_Acquisition_LossHandling_Mode_Set m_peak_Acquisition_LossHandling_Mode_Set{};
1326 dyn_peak_Acquisition_LossHandling_Mode_Get m_peak_Acquisition_LossHandling_Mode_Get{};
1327 dyn_peak_Acquisition_LossHandling_Extent_GetAccessStatus m_peak_Acquisition_LossHandling_Extent_GetAccessStatus{};
1328 dyn_peak_Acquisition_LossHandling_Extent_GetRange m_peak_Acquisition_LossHandling_Extent_GetRange{};
1329 dyn_peak_Acquisition_LossHandling_Extent_Set m_peak_Acquisition_LossHandling_Extent_Set{};
1330 dyn_peak_Acquisition_LossHandling_Extent_Get m_peak_Acquisition_LossHandling_Extent_Get{};
1331 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus{};
1332 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange{};
1333 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Set m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set{};
1334 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Get m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get{};
1335 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus{};
1336 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange{};
1337 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Set m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set{};
1338 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Get m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get{};
1339 dyn_peak_PixelFormat_GetInfo m_peak_PixelFormat_GetInfo{};
1340 dyn_peak_Frame_Release m_peak_Frame_Release{};
1341 dyn_peak_Frame_GetInfo m_peak_Frame_GetInfo{};
1342 dyn_peak_Frame_Type_Get m_peak_Frame_Type_Get{};
1343 dyn_peak_Frame_Buffer_Get m_peak_Frame_Buffer_Get{};
1344 dyn_peak_Frame_ID_Get m_peak_Frame_ID_Get{};
1345 dyn_peak_Frame_Timestamp_Get m_peak_Frame_Timestamp_Get{};
1346 dyn_peak_Frame_ROI_Get m_peak_Frame_ROI_Get{};
1347 dyn_peak_Frame_PixelFormat_Get m_peak_Frame_PixelFormat_Get{};
1348 dyn_peak_Frame_IsComplete m_peak_Frame_IsComplete{};
1349 dyn_peak_Frame_BytesExpected_Get m_peak_Frame_BytesExpected_Get{};
1350 dyn_peak_Frame_BytesWritten_Get m_peak_Frame_BytesWritten_Get{};
1351 dyn_peak_Frame_ProcessingTime_Get m_peak_Frame_ProcessingTime_Get{};
1352 dyn_peak_Frame_Save m_peak_Frame_Save{};
1353 dyn_peak_Frame_HasChunks m_peak_Frame_HasChunks{};
1354 dyn_peak_CameraSettings_ParameterSet_GetAccessStatus m_peak_CameraSettings_ParameterSet_GetAccessStatus{};
1355 dyn_peak_CameraSettings_ParameterSet_GetList m_peak_CameraSettings_ParameterSet_GetList{};
1356 dyn_peak_CameraSettings_ParameterSet_Store m_peak_CameraSettings_ParameterSet_Store{};
1357 dyn_peak_CameraSettings_ParameterSet_Apply m_peak_CameraSettings_ParameterSet_Apply{};
1358 dyn_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus{};
1359 dyn_peak_CameraSettings_ParameterSet_Startup_Set m_peak_CameraSettings_ParameterSet_Startup_Set{};
1360 dyn_peak_CameraSettings_ParameterSet_Startup_Get m_peak_CameraSettings_ParameterSet_Startup_Get{};
1361 dyn_peak_CameraSettings_DiskFile_GetAccessStatus m_peak_CameraSettings_DiskFile_GetAccessStatus{};
1362 dyn_peak_CameraSettings_DiskFile_Store m_peak_CameraSettings_DiskFile_Store{};
1363 dyn_peak_CameraSettings_DiskFile_Apply m_peak_CameraSettings_DiskFile_Apply{};
1364 dyn_peak_FrameRate_GetAccessStatus m_peak_FrameRate_GetAccessStatus{};
1365 dyn_peak_FrameRate_GetRange m_peak_FrameRate_GetRange{};
1366 dyn_peak_FrameRate_Set m_peak_FrameRate_Set{};
1367 dyn_peak_FrameRate_Get m_peak_FrameRate_Get{};
1368 dyn_peak_ExposureTime_GetAccessStatus m_peak_ExposureTime_GetAccessStatus{};
1369 dyn_peak_ExposureTime_GetRange m_peak_ExposureTime_GetRange{};
1370 dyn_peak_ExposureTime_Set m_peak_ExposureTime_Set{};
1371 dyn_peak_ExposureTime_Get m_peak_ExposureTime_Get{};
1372 dyn_peak_ShutterMode_GetAccessStatus m_peak_ShutterMode_GetAccessStatus{};
1373 dyn_peak_ShutterMode_GetList m_peak_ShutterMode_GetList{};
1374 dyn_peak_ShutterMode_Set m_peak_ShutterMode_Set{};
1375 dyn_peak_ShutterMode_Get m_peak_ShutterMode_Get{};
1376 dyn_peak_PixelClock_GetAccessStatus m_peak_PixelClock_GetAccessStatus{};
1377 dyn_peak_PixelClock_HasRange m_peak_PixelClock_HasRange{};
1378 dyn_peak_PixelClock_GetRange m_peak_PixelClock_GetRange{};
1379 dyn_peak_PixelClock_GetList m_peak_PixelClock_GetList{};
1380 dyn_peak_PixelClock_Set m_peak_PixelClock_Set{};
1381 dyn_peak_PixelClock_Get m_peak_PixelClock_Get{};
1382 dyn_peak_IOChannel_GetAccessStatus m_peak_IOChannel_GetAccessStatus{};
1383 dyn_PEAK_API_STATUS_DEPRECATED m_PEAK_API_STATUS_DEPRECATED{};
1384 dyn_peak_IOChannel_GetListForDirection m_peak_IOChannel_GetListForDirection{};
1385 dyn_peak_IOChannel_Direction_GetAccessStatus m_peak_IOChannel_Direction_GetAccessStatus{};
1386 dyn_peak_IOChannel_Direction_Get m_peak_IOChannel_Direction_Get{};
1387 dyn_peak_IOChannel_Type_GetAccessStatus m_peak_IOChannel_Type_GetAccessStatus{};
1388 dyn_peak_IOChannel_Type_Get m_peak_IOChannel_Type_Get{};
1389 dyn_peak_IOChannel_Level_GetAccessStatus m_peak_IOChannel_Level_GetAccessStatus{};
1390 dyn_peak_IOChannel_Level_IsHigh m_peak_IOChannel_Level_IsHigh{};
1391 dyn_peak_IOChannel_Level_SetHigh m_peak_IOChannel_Level_SetHigh{};
1392 dyn_peak_IOChannel_Inverter_GetAccessStatus m_peak_IOChannel_Inverter_GetAccessStatus{};
1393 dyn_peak_IOChannel_Inverter_Enable m_peak_IOChannel_Inverter_Enable{};
1394 dyn_peak_IOChannel_Inverter_IsEnabled m_peak_IOChannel_Inverter_IsEnabled{};
1395 dyn_peak_IOChannel_NoiseFilter_GetAccessStatus m_peak_IOChannel_NoiseFilter_GetAccessStatus{};
1396 dyn_peak_IOChannel_NoiseFilter_Enable m_peak_IOChannel_NoiseFilter_Enable{};
1397 dyn_peak_IOChannel_NoiseFilter_IsEnabled m_peak_IOChannel_NoiseFilter_IsEnabled{};
1398 dyn_peak_IOChannel_NoiseFilter_Duration_GetRange m_peak_IOChannel_NoiseFilter_Duration_GetRange{};
1399 dyn_peak_IOChannel_NoiseFilter_Duration_Set m_peak_IOChannel_NoiseFilter_Duration_Set{};
1400 dyn_peak_IOChannel_NoiseFilter_Duration_Get m_peak_IOChannel_NoiseFilter_Duration_Get{};
1401 dyn_peak_Trigger_GetAccessStatus m_peak_Trigger_GetAccessStatus{};
1402 dyn_peak_Trigger_Enable m_peak_Trigger_Enable{};
1403 dyn_peak_Trigger_IsEnabled m_peak_Trigger_IsEnabled{};
1404 dyn_peak_Trigger_IsExecutable m_peak_Trigger_IsExecutable{};
1405 dyn_peak_Trigger_Execute m_peak_Trigger_Execute{};
1406 dyn_peak_Trigger_Mode_GetAccessStatus m_peak_Trigger_Mode_GetAccessStatus{};
1407 dyn_peak_Trigger_Mode_Set m_peak_Trigger_Mode_Set{};
1408 dyn_PEAK_API_STATUS_DEPRECATED m_PEAK_API_STATUS_DEPRECATED{};
1409 dyn_peak_Trigger_Mode_Config_Get m_peak_Trigger_Mode_Config_Get{};
1410 dyn_peak_Trigger_Edge_GetAccessStatus m_peak_Trigger_Edge_GetAccessStatus{};
1411 dyn_peak_Trigger_Edge_GetList m_peak_Trigger_Edge_GetList{};
1412 dyn_peak_Trigger_Edge_Set m_peak_Trigger_Edge_Set{};
1413 dyn_peak_Trigger_Edge_Get m_peak_Trigger_Edge_Get{};
1414 dyn_peak_Trigger_Delay_GetAccessStatus m_peak_Trigger_Delay_GetAccessStatus{};
1415 dyn_peak_Trigger_Delay_GetRange m_peak_Trigger_Delay_GetRange{};
1416 dyn_peak_Trigger_Delay_Set m_peak_Trigger_Delay_Set{};
1417 dyn_peak_Trigger_Delay_Get m_peak_Trigger_Delay_Get{};
1418 dyn_peak_Trigger_Divider_GetAccessStatus m_peak_Trigger_Divider_GetAccessStatus{};
1419 dyn_peak_Trigger_Divider_GetRange m_peak_Trigger_Divider_GetRange{};
1420 dyn_peak_Trigger_Divider_Set m_peak_Trigger_Divider_Set{};
1421 dyn_peak_Trigger_Divider_Get m_peak_Trigger_Divider_Get{};
1422 dyn_peak_Trigger_Burst_GetAccessStatus m_peak_Trigger_Burst_GetAccessStatus{};
1423 dyn_peak_Trigger_Burst_GetRange m_peak_Trigger_Burst_GetRange{};
1424 dyn_peak_Trigger_Burst_Set m_peak_Trigger_Burst_Set{};
1425 dyn_peak_Trigger_Burst_Get m_peak_Trigger_Burst_Get{};
1426 dyn_peak_Flash_GetAccessStatus m_peak_Flash_GetAccessStatus{};
1427 dyn_peak_Flash_Enable m_peak_Flash_Enable{};
1428 dyn_peak_Flash_IsEnabled m_peak_Flash_IsEnabled{};
1429 dyn_peak_Flash_Mode_GetAccessStatus m_peak_Flash_Mode_GetAccessStatus{};
1430 dyn_peak_Flash_Mode_Set m_peak_Flash_Mode_Set{};
1431 dyn_PEAK_API_STATUS_DEPRECATED m_PEAK_API_STATUS_DEPRECATED{};
1432 dyn_peak_Flash_Mode_Config_Get m_peak_Flash_Mode_Config_Get{};
1433 dyn_peak_Flash_StartDelay_GetAccessStatus m_peak_Flash_StartDelay_GetAccessStatus{};
1434 dyn_peak_Flash_StartDelay_GetRange m_peak_Flash_StartDelay_GetRange{};
1435 dyn_peak_Flash_StartDelay_Set m_peak_Flash_StartDelay_Set{};
1436 dyn_peak_Flash_StartDelay_Get m_peak_Flash_StartDelay_Get{};
1437 dyn_peak_Flash_EndDelay_GetAccessStatus m_peak_Flash_EndDelay_GetAccessStatus{};
1438 dyn_peak_Flash_EndDelay_GetRange m_peak_Flash_EndDelay_GetRange{};
1439 dyn_peak_Flash_EndDelay_Set m_peak_Flash_EndDelay_Set{};
1440 dyn_peak_Flash_EndDelay_Get m_peak_Flash_EndDelay_Get{};
1441 dyn_peak_Flash_Duration_GetAccessStatus m_peak_Flash_Duration_GetAccessStatus{};
1442 dyn_peak_Flash_Duration_GetRange m_peak_Flash_Duration_GetRange{};
1443 dyn_peak_Flash_Duration_Set m_peak_Flash_Duration_Set{};
1444 dyn_peak_Flash_Duration_Get m_peak_Flash_Duration_Get{};
1445 dyn_peak_Focus_GetAccessStatus m_peak_Focus_GetAccessStatus{};
1446 dyn_peak_Focus_GetRange m_peak_Focus_GetRange{};
1447 dyn_peak_Focus_Set m_peak_Focus_Set{};
1448 dyn_peak_Focus_Get m_peak_Focus_Get{};
1449 dyn_peak_PixelFormat_GetAccessStatus m_peak_PixelFormat_GetAccessStatus{};
1450 dyn_peak_PixelFormat_GetList m_peak_PixelFormat_GetList{};
1451 dyn_peak_PixelFormat_Set m_peak_PixelFormat_Set{};
1452 dyn_peak_PixelFormat_Get m_peak_PixelFormat_Get{};
1453 dyn_peak_Gain_GetAccessStatus m_peak_Gain_GetAccessStatus{};
1454 dyn_peak_Gain_GetChannelList m_peak_Gain_GetChannelList{};
1455 dyn_peak_Gain_GetRange m_peak_Gain_GetRange{};
1456 dyn_peak_Gain_Set m_peak_Gain_Set{};
1457 dyn_peak_Gain_Get m_peak_Gain_Get{};
1458 dyn_peak_Gamma_GetAccessStatus m_peak_Gamma_GetAccessStatus{};
1459 dyn_peak_Gamma_GetRange m_peak_Gamma_GetRange{};
1460 dyn_peak_Gamma_Set m_peak_Gamma_Set{};
1461 dyn_peak_Gamma_Get m_peak_Gamma_Get{};
1462 dyn_peak_ColorCorrection_GetAccessStatus m_peak_ColorCorrection_GetAccessStatus{};
1463 dyn_peak_ColorCorrection_Mode_GetList m_peak_ColorCorrection_Mode_GetList{};
1464 dyn_peak_ColorCorrection_Mode_Set m_peak_ColorCorrection_Mode_Set{};
1465 dyn_peak_ColorCorrection_Mode_Get m_peak_ColorCorrection_Mode_Get{};
1466 dyn_peak_ColorCorrection_Matrix_GetAccessStatus m_peak_ColorCorrection_Matrix_GetAccessStatus{};
1467 dyn_peak_ColorCorrection_Matrix_GetRange m_peak_ColorCorrection_Matrix_GetRange{};
1468 dyn_peak_ColorCorrection_Matrix_Set m_peak_ColorCorrection_Matrix_Set{};
1469 dyn_peak_ColorCorrection_Matrix_Get m_peak_ColorCorrection_Matrix_Get{};
1470 dyn_peak_ColorCorrection_Enable m_peak_ColorCorrection_Enable{};
1471 dyn_peak_ColorCorrection_IsEnabled m_peak_ColorCorrection_IsEnabled{};
1472 dyn_peak_AutoBrightness_GetAccessStatus m_peak_AutoBrightness_GetAccessStatus{};
1473 dyn_peak_AutoBrightness_Target_GetAccessStatus m_peak_AutoBrightness_Target_GetAccessStatus{};
1474 dyn_peak_AutoBrightness_Target_GetRange m_peak_AutoBrightness_Target_GetRange{};
1475 dyn_peak_AutoBrightness_Target_Set m_peak_AutoBrightness_Target_Set{};
1476 dyn_peak_AutoBrightness_Target_Get m_peak_AutoBrightness_Target_Get{};
1477 dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus m_peak_AutoBrightness_TargetTolerance_GetAccessStatus{};
1478 dyn_peak_AutoBrightness_TargetTolerance_GetRange m_peak_AutoBrightness_TargetTolerance_GetRange{};
1479 dyn_peak_AutoBrightness_TargetTolerance_Set m_peak_AutoBrightness_TargetTolerance_Set{};
1480 dyn_peak_AutoBrightness_TargetTolerance_Get m_peak_AutoBrightness_TargetTolerance_Get{};
1481 dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus m_peak_AutoBrightness_TargetPercentile_GetAccessStatus{};
1482 dyn_peak_AutoBrightness_TargetPercentile_GetRange m_peak_AutoBrightness_TargetPercentile_GetRange{};
1483 dyn_peak_AutoBrightness_TargetPercentile_Set m_peak_AutoBrightness_TargetPercentile_Set{};
1484 dyn_peak_AutoBrightness_TargetPercentile_Get m_peak_AutoBrightness_TargetPercentile_Get{};
1485 dyn_peak_AutoBrightness_ROI_GetAccessStatus m_peak_AutoBrightness_ROI_GetAccessStatus{};
1486 dyn_peak_AutoBrightness_ROI_Mode_Set m_peak_AutoBrightness_ROI_Mode_Set{};
1487 dyn_peak_AutoBrightness_ROI_Mode_Get m_peak_AutoBrightness_ROI_Mode_Get{};
1488 dyn_peak_AutoBrightness_ROI_Offset_GetRange m_peak_AutoBrightness_ROI_Offset_GetRange{};
1489 dyn_peak_AutoBrightness_ROI_Size_GetRange m_peak_AutoBrightness_ROI_Size_GetRange{};
1490 dyn_peak_AutoBrightness_ROI_Set m_peak_AutoBrightness_ROI_Set{};
1491 dyn_peak_AutoBrightness_ROI_Get m_peak_AutoBrightness_ROI_Get{};
1492 dyn_peak_AutoBrightness_Exposure_GetAccessStatus m_peak_AutoBrightness_Exposure_GetAccessStatus{};
1493 dyn_peak_AutoBrightness_Exposure_Mode_GetList m_peak_AutoBrightness_Exposure_Mode_GetList{};
1494 dyn_peak_AutoBrightness_Exposure_Mode_Set m_peak_AutoBrightness_Exposure_Mode_Set{};
1495 dyn_peak_AutoBrightness_Exposure_Mode_Get m_peak_AutoBrightness_Exposure_Mode_Get{};
1496 dyn_peak_AutoBrightness_Gain_GetAccessStatus m_peak_AutoBrightness_Gain_GetAccessStatus{};
1497 dyn_peak_AutoBrightness_Gain_Mode_GetList m_peak_AutoBrightness_Gain_Mode_GetList{};
1498 dyn_peak_AutoBrightness_Gain_Mode_Set m_peak_AutoBrightness_Gain_Mode_Set{};
1499 dyn_peak_AutoBrightness_Gain_Mode_Get m_peak_AutoBrightness_Gain_Mode_Get{};
1500 dyn_peak_AutoWhiteBalance_GetAccessStatus m_peak_AutoWhiteBalance_GetAccessStatus{};
1501 dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus m_peak_AutoWhiteBalance_ROI_GetAccessStatus{};
1502 dyn_peak_AutoWhiteBalance_ROI_Mode_Set m_peak_AutoWhiteBalance_ROI_Mode_Set{};
1503 dyn_peak_AutoWhiteBalance_ROI_Mode_Get m_peak_AutoWhiteBalance_ROI_Mode_Get{};
1504 dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange m_peak_AutoWhiteBalance_ROI_Offset_GetRange{};
1505 dyn_peak_AutoWhiteBalance_ROI_Size_GetRange m_peak_AutoWhiteBalance_ROI_Size_GetRange{};
1506 dyn_peak_AutoWhiteBalance_ROI_Set m_peak_AutoWhiteBalance_ROI_Set{};
1507 dyn_peak_AutoWhiteBalance_ROI_Get m_peak_AutoWhiteBalance_ROI_Get{};
1508 dyn_peak_AutoWhiteBalance_Mode_Set m_peak_AutoWhiteBalance_Mode_Set{};
1509 dyn_peak_AutoWhiteBalance_Mode_Get m_peak_AutoWhiteBalance_Mode_Get{};
1510 dyn_peak_AutoWhiteBalance_Mode_GetList m_peak_AutoWhiteBalance_Mode_GetList{};
1511 dyn_peak_ROI_GetAccessStatus m_peak_ROI_GetAccessStatus{};
1512 dyn_peak_ROI_Offset_GetRange m_peak_ROI_Offset_GetRange{};
1513 dyn_peak_ROI_Offset_GetAccessStatus m_peak_ROI_Offset_GetAccessStatus{};
1514 dyn_peak_ROI_Offset_Set m_peak_ROI_Offset_Set{};
1515 dyn_peak_ROI_Offset_Get m_peak_ROI_Offset_Get{};
1516 dyn_peak_ROI_Size_GetRange m_peak_ROI_Size_GetRange{};
1517 dyn_peak_ROI_Size_GetAccessStatus m_peak_ROI_Size_GetAccessStatus{};
1518 dyn_peak_ROI_Size_Set m_peak_ROI_Size_Set{};
1519 dyn_peak_ROI_Size_Get m_peak_ROI_Size_Get{};
1520 dyn_peak_ROI_Set m_peak_ROI_Set{};
1521 dyn_peak_ROI_Get m_peak_ROI_Get{};
1522 dyn_peak_Binning_GetAccessStatus m_peak_Binning_GetAccessStatus{};
1523 dyn_peak_Binning_FactorX_GetList m_peak_Binning_FactorX_GetList{};
1524 dyn_peak_Binning_FactorY_GetList m_peak_Binning_FactorY_GetList{};
1525 dyn_peak_Binning_Set m_peak_Binning_Set{};
1526 dyn_peak_Binning_Get m_peak_Binning_Get{};
1527 dyn_peak_BinningManual_GetAccessStatus m_peak_BinningManual_GetAccessStatus{};
1528 dyn_peak_BinningManual_FactorX_GetList m_peak_BinningManual_FactorX_GetList{};
1529 dyn_peak_BinningManual_FactorY_GetList m_peak_BinningManual_FactorY_GetList{};
1530 dyn_peak_BinningManual_Set m_peak_BinningManual_Set{};
1531 dyn_peak_BinningManual_Get m_peak_BinningManual_Get{};
1532 dyn_peak_Decimation_GetAccessStatus m_peak_Decimation_GetAccessStatus{};
1533 dyn_peak_Decimation_FactorX_GetList m_peak_Decimation_FactorX_GetList{};
1534 dyn_peak_Decimation_FactorY_GetList m_peak_Decimation_FactorY_GetList{};
1535 dyn_peak_Decimation_Set m_peak_Decimation_Set{};
1536 dyn_peak_Decimation_Get m_peak_Decimation_Get{};
1537 dyn_peak_DecimationManual_GetAccessStatus m_peak_DecimationManual_GetAccessStatus{};
1538 dyn_peak_DecimationManual_FactorX_GetList m_peak_DecimationManual_FactorX_GetList{};
1539 dyn_peak_DecimationManual_FactorY_GetList m_peak_DecimationManual_FactorY_GetList{};
1540 dyn_peak_DecimationManual_Set m_peak_DecimationManual_Set{};
1541 dyn_peak_DecimationManual_Get m_peak_DecimationManual_Get{};
1542 dyn_peak_Scaling_GetAccessStatus m_peak_Scaling_GetAccessStatus{};
1543 dyn_peak_Scaling_FactorX_GetRange m_peak_Scaling_FactorX_GetRange{};
1544 dyn_peak_Scaling_FactorY_GetRange m_peak_Scaling_FactorY_GetRange{};
1545 dyn_peak_Scaling_Set m_peak_Scaling_Set{};
1546 dyn_peak_Scaling_Get m_peak_Scaling_Get{};
1547 dyn_peak_Mirror_LeftRight_GetAccessStatus m_peak_Mirror_LeftRight_GetAccessStatus{};
1548 dyn_peak_Mirror_LeftRight_Enable m_peak_Mirror_LeftRight_Enable{};
1549 dyn_peak_Mirror_LeftRight_IsEnabled m_peak_Mirror_LeftRight_IsEnabled{};
1550 dyn_peak_Mirror_UpDown_GetAccessStatus m_peak_Mirror_UpDown_GetAccessStatus{};
1551 dyn_peak_Mirror_UpDown_Enable m_peak_Mirror_UpDown_Enable{};
1552 dyn_peak_Mirror_UpDown_IsEnabled m_peak_Mirror_UpDown_IsEnabled{};
1553 dyn_peak_CameraMemory_Area_GetAccessStatus m_peak_CameraMemory_Area_GetAccessStatus{};
1554 dyn_peak_CameraMemory_Area_GetList m_peak_CameraMemory_Area_GetList{};
1555 dyn_peak_CameraMemory_Area_Size_Get m_peak_CameraMemory_Area_Size_Get{};
1556 dyn_peak_CameraMemory_Area_Data_Clear m_peak_CameraMemory_Area_Data_Clear{};
1557 dyn_peak_CameraMemory_Area_Data_Write m_peak_CameraMemory_Area_Data_Write{};
1558 dyn_peak_CameraMemory_Area_Data_Read m_peak_CameraMemory_Area_Data_Read{};
1559 dyn_peak_GFA_EnableWriteAccess m_peak_GFA_EnableWriteAccess{};
1560 dyn_peak_GFA_IsWriteAccessEnabled m_peak_GFA_IsWriteAccessEnabled{};
1561 dyn_peak_GFA_Feature_GetAccessStatus m_peak_GFA_Feature_GetAccessStatus{};
1562 dyn_peak_GFA_Float_HasRange m_peak_GFA_Float_HasRange{};
1563 dyn_peak_GFA_Float_GetRange m_peak_GFA_Float_GetRange{};
1564 dyn_peak_GFA_Float_GetList m_peak_GFA_Float_GetList{};
1565 dyn_peak_GFA_Float_Set m_peak_GFA_Float_Set{};
1566 dyn_peak_GFA_Float_Get m_peak_GFA_Float_Get{};
1567 dyn_peak_GFA_Integer_HasRange m_peak_GFA_Integer_HasRange{};
1568 dyn_peak_GFA_Integer_GetRange m_peak_GFA_Integer_GetRange{};
1569 dyn_peak_GFA_Integer_GetList m_peak_GFA_Integer_GetList{};
1570 dyn_peak_GFA_Integer_Set m_peak_GFA_Integer_Set{};
1571 dyn_peak_GFA_Integer_Get m_peak_GFA_Integer_Get{};
1572 dyn_peak_GFA_Boolean_Set m_peak_GFA_Boolean_Set{};
1573 dyn_peak_GFA_Boolean_Get m_peak_GFA_Boolean_Get{};
1574 dyn_peak_GFA_String_Set m_peak_GFA_String_Set{};
1575 dyn_peak_GFA_String_Get m_peak_GFA_String_Get{};
1576 dyn_peak_GFA_Command_Execute m_peak_GFA_Command_Execute{};
1577 dyn_peak_GFA_Command_WaitForDone m_peak_GFA_Command_WaitForDone{};
1578 dyn_peak_GFA_Enumeration_GetList m_peak_GFA_Enumeration_GetList{};
1579 dyn_peak_GFA_EnumerationEntry_GetAccessStatus m_peak_GFA_EnumerationEntry_GetAccessStatus{};
1580 dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue{};
1581 dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue{};
1582 dyn_peak_GFA_Enumeration_Set m_peak_GFA_Enumeration_Set{};
1583 dyn_peak_GFA_Enumeration_SetBySymbolicValue m_peak_GFA_Enumeration_SetBySymbolicValue{};
1584 dyn_peak_GFA_Enumeration_SetByIntegerValue m_peak_GFA_Enumeration_SetByIntegerValue{};
1585 dyn_peak_GFA_Enumeration_Get m_peak_GFA_Enumeration_Get{};
1586 dyn_peak_GFA_Register_Set m_peak_GFA_Register_Set{};
1587 dyn_peak_GFA_Register_Get m_peak_GFA_Register_Get{};
1588 dyn_peak_GFA_Data_Write m_peak_GFA_Data_Write{};
1589 dyn_peak_GFA_Data_Read m_peak_GFA_Data_Read{};
1590 dyn_peak_IPL_PixelFormat_GetList m_peak_IPL_PixelFormat_GetList{};
1591 dyn_peak_IPL_PixelFormat_Set m_peak_IPL_PixelFormat_Set{};
1592 dyn_peak_IPL_PixelFormat_Get m_peak_IPL_PixelFormat_Get{};
1593 dyn_peak_IPL_Gain_GetRange m_peak_IPL_Gain_GetRange{};
1594 dyn_peak_IPL_Gain_Set m_peak_IPL_Gain_Set{};
1595 dyn_peak_IPL_Gain_Get m_peak_IPL_Gain_Get{};
1596 dyn_peak_IPL_Gamma_GetRange m_peak_IPL_Gamma_GetRange{};
1597 dyn_peak_IPL_Gamma_Set m_peak_IPL_Gamma_Set{};
1598 dyn_peak_IPL_Gamma_Get m_peak_IPL_Gamma_Get{};
1599 dyn_peak_IPL_ColorCorrection_Matrix_Set m_peak_IPL_ColorCorrection_Matrix_Set{};
1600 dyn_peak_IPL_ColorCorrection_Matrix_Get m_peak_IPL_ColorCorrection_Matrix_Get{};
1601 dyn_peak_IPL_ColorCorrection_Saturation_Get m_peak_IPL_ColorCorrection_Saturation_Get{};
1602 dyn_peak_IPL_ColorCorrection_Saturation_Set m_peak_IPL_ColorCorrection_Saturation_Set{};
1603 dyn_peak_IPL_ColorCorrection_Saturation_GetRange m_peak_IPL_ColorCorrection_Saturation_GetRange{};
1604 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get{};
1605 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set{};
1606 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get{};
1607 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set{};
1608 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get{};
1609 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set{};
1610 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange{};
1611 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Enable m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable{};
1612 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled{};
1613 dyn_peak_IPL_ColorCorrection_Enable m_peak_IPL_ColorCorrection_Enable{};
1614 dyn_peak_IPL_ColorCorrection_IsEnabled m_peak_IPL_ColorCorrection_IsEnabled{};
1615 dyn_peak_IPL_AutoBrightness_Target_GetRange m_peak_IPL_AutoBrightness_Target_GetRange{};
1616 dyn_peak_IPL_AutoBrightness_Target_Set m_peak_IPL_AutoBrightness_Target_Set{};
1617 dyn_peak_IPL_AutoBrightness_Target_Get m_peak_IPL_AutoBrightness_Target_Get{};
1618 dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange m_peak_IPL_AutoBrightness_TargetTolerance_GetRange{};
1619 dyn_peak_IPL_AutoBrightness_TargetTolerance_Set m_peak_IPL_AutoBrightness_TargetTolerance_Set{};
1620 dyn_peak_IPL_AutoBrightness_TargetTolerance_Get m_peak_IPL_AutoBrightness_TargetTolerance_Get{};
1621 dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange m_peak_IPL_AutoBrightness_TargetPercentile_GetRange{};
1622 dyn_peak_IPL_AutoBrightness_TargetPercentile_Set m_peak_IPL_AutoBrightness_TargetPercentile_Set{};
1623 dyn_peak_IPL_AutoBrightness_TargetPercentile_Get m_peak_IPL_AutoBrightness_TargetPercentile_Get{};
1624 dyn_peak_IPL_AutoBrightness_ROI_Mode_Set m_peak_IPL_AutoBrightness_ROI_Mode_Set{};
1625 dyn_peak_IPL_AutoBrightness_ROI_Mode_Get m_peak_IPL_AutoBrightness_ROI_Mode_Get{};
1626 dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange m_peak_IPL_AutoBrightness_ROI_Offset_GetRange{};
1627 dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange m_peak_IPL_AutoBrightness_ROI_Size_GetRange{};
1628 dyn_peak_IPL_AutoBrightness_ROI_Set m_peak_IPL_AutoBrightness_ROI_Set{};
1629 dyn_peak_IPL_AutoBrightness_ROI_Get m_peak_IPL_AutoBrightness_ROI_Get{};
1630 dyn_peak_IPL_AutoBrightness_Exposure_Mode_Set m_peak_IPL_AutoBrightness_Exposure_Mode_Set{};
1631 dyn_peak_IPL_AutoBrightness_Exposure_Mode_Get m_peak_IPL_AutoBrightness_Exposure_Mode_Get{};
1632 dyn_peak_IPL_AutoBrightness_ExposureLimit_Get m_peak_IPL_AutoBrightness_ExposureLimit_Get{};
1633 dyn_peak_IPL_AutoBrightness_ExposureLimit_Set m_peak_IPL_AutoBrightness_ExposureLimit_Set{};
1634 dyn_peak_IPL_AutoBrightness_Gain_Mode_Set m_peak_IPL_AutoBrightness_Gain_Mode_Set{};
1635 dyn_peak_IPL_AutoBrightness_Gain_Mode_Get m_peak_IPL_AutoBrightness_Gain_Mode_Get{};
1636 dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Set m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set{};
1637 dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Get m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get{};
1638 dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Set m_peak_IPL_AutoBrightness_GainDigital_Mode_Set{};
1639 dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Get m_peak_IPL_AutoBrightness_GainDigital_Mode_Get{};
1640 dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Set m_peak_IPL_AutoBrightness_GainCombined_Mode_Set{};
1641 dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Get m_peak_IPL_AutoBrightness_GainCombined_Mode_Get{};
1642 dyn_peak_IPL_AutoBrightness_GainHost_Mode_Set m_peak_IPL_AutoBrightness_GainHost_Mode_Set{};
1643 dyn_peak_IPL_AutoBrightness_GainHost_Mode_Get m_peak_IPL_AutoBrightness_GainHost_Mode_Get{};
1644 dyn_peak_IPL_AutoBrightness_Algorithm_Set m_peak_IPL_AutoBrightness_Algorithm_Set{};
1645 dyn_peak_IPL_AutoBrightness_Algorithm_Get m_peak_IPL_AutoBrightness_Algorithm_Get{};
1646 dyn_peak_IPL_AutoBrightness_AverageLast_Get m_peak_IPL_AutoBrightness_AverageLast_Get{};
1647 dyn_peak_IPL_AutoBrightness_GainLimit_Set m_peak_IPL_AutoBrightness_GainLimit_Set{};
1648 dyn_peak_IPL_AutoBrightness_GainLimit_Get m_peak_IPL_AutoBrightness_GainLimit_Get{};
1649 dyn_peak_IPL_AutoBrightness_GainLimit_GetRange m_peak_IPL_AutoBrightness_GainLimit_GetRange{};
1650 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Set m_peak_IPL_AutoBrightness_GainAnalogLimit_Set{};
1651 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Get m_peak_IPL_AutoBrightness_GainAnalogLimit_Get{};
1652 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange{};
1653 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Set m_peak_IPL_AutoBrightness_GainDigitalLimit_Set{};
1654 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Get m_peak_IPL_AutoBrightness_GainDigitalLimit_Get{};
1655 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange{};
1656 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Set m_peak_IPL_AutoBrightness_GainCombinedLimit_Set{};
1657 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Get m_peak_IPL_AutoBrightness_GainCombinedLimit_Get{};
1658 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange{};
1659 dyn_peak_IPL_AutoBrightness_GainHostLimit_Set m_peak_IPL_AutoBrightness_GainHostLimit_Set{};
1660 dyn_peak_IPL_AutoBrightness_GainHostLimit_Get m_peak_IPL_AutoBrightness_GainHostLimit_Get{};
1661 dyn_peak_IPL_AutoBrightness_GainHostLimit_GetRange m_peak_IPL_AutoBrightness_GainHostLimit_GetRange{};
1662 dyn_peak_IPL_AutoBrightness_SkipFrames_Set m_peak_IPL_AutoBrightness_SkipFrames_Set{};
1663 dyn_peak_IPL_AutoBrightness_SkipFrames_Get m_peak_IPL_AutoBrightness_SkipFrames_Get{};
1664 dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange m_peak_IPL_AutoBrightness_SkipFrames_GetRange{};
1665 dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Set m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set{};
1666 dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Get m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get{};
1667 dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange{};
1668 dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange{};
1669 dyn_peak_IPL_AutoWhiteBalance_ROI_Set m_peak_IPL_AutoWhiteBalance_ROI_Set{};
1670 dyn_peak_IPL_AutoWhiteBalance_ROI_Get m_peak_IPL_AutoWhiteBalance_ROI_Get{};
1671 dyn_peak_IPL_AutoWhiteBalance_Mode_Set m_peak_IPL_AutoWhiteBalance_Mode_Set{};
1672 dyn_peak_IPL_AutoWhiteBalance_Mode_Get m_peak_IPL_AutoWhiteBalance_Mode_Get{};
1673 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Set m_peak_IPL_AutoWhiteBalance_SkipFrames_Set{};
1674 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Get m_peak_IPL_AutoWhiteBalance_SkipFrames_Get{};
1675 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange{};
1676 dyn_peak_IPL_AutoFocus_GetAccessStatus m_peak_IPL_AutoFocus_GetAccessStatus{};
1677 dyn_peak_IPL_AutoFocus_ROI_Set m_peak_IPL_AutoFocus_ROI_Set{};
1678 dyn_peak_IPL_AutoFocus_ROI_Get m_peak_IPL_AutoFocus_ROI_Get{};
1679 dyn_peak_IPL_AutoFocus_Mode_Set m_peak_IPL_AutoFocus_Mode_Set{};
1680 dyn_peak_IPL_AutoFocus_Mode_Get m_peak_IPL_AutoFocus_Mode_Get{};
1681 dyn_peak_IPL_AutoFocus_SearchAlgorithm_Set m_peak_IPL_AutoFocus_SearchAlgorithm_Set{};
1682 dyn_peak_IPL_AutoFocus_SearchAlgorithm_Get m_peak_IPL_AutoFocus_SearchAlgorithm_Get{};
1683 dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Set m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set{};
1684 dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Get m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get{};
1685 dyn_peak_IPL_AutoFocus_Range_Set m_peak_IPL_AutoFocus_Range_Set{};
1686 dyn_peak_IPL_AutoFocus_Range_Get m_peak_IPL_AutoFocus_Range_Get{};
1687 dyn_peak_IPL_AutoFocus_Hysteresis_Set m_peak_IPL_AutoFocus_Hysteresis_Set{};
1688 dyn_peak_IPL_AutoFocus_Hysteresis_Get m_peak_IPL_AutoFocus_Hysteresis_Get{};
1689 dyn_peak_IPL_AutoFocus_Hysteresis_GetRange m_peak_IPL_AutoFocus_Hysteresis_GetRange{};
1690 dyn_peak_IPL_HotpixelCorrection_Sensitivity_Set m_peak_IPL_HotpixelCorrection_Sensitivity_Set{};
1691 dyn_peak_IPL_HotpixelCorrection_Sensitivity_Get m_peak_IPL_HotpixelCorrection_Sensitivity_Get{};
1692 dyn_peak_IPL_HotpixelCorrection_GetList m_peak_IPL_HotpixelCorrection_GetList{};
1693 dyn_peak_IPL_HotpixelCorrection_SetList m_peak_IPL_HotpixelCorrection_SetList{};
1694 dyn_peak_IPL_HotpixelCorrection_ResetList m_peak_IPL_HotpixelCorrection_ResetList{};
1695 dyn_peak_IPL_HotpixelCorrection_Enable m_peak_IPL_HotpixelCorrection_Enable{};
1696 dyn_peak_IPL_HotpixelCorrection_IsEnabled m_peak_IPL_HotpixelCorrection_IsEnabled{};
1697 dyn_peak_IPL_Mirror_UpDown_Enable m_peak_IPL_Mirror_UpDown_Enable{};
1698 dyn_peak_IPL_Mirror_UpDown_IsEnabled m_peak_IPL_Mirror_UpDown_IsEnabled{};
1699 dyn_peak_IPL_Mirror_LeftRight_Enable m_peak_IPL_Mirror_LeftRight_Enable{};
1700 dyn_peak_IPL_Mirror_LeftRight_IsEnabled m_peak_IPL_Mirror_LeftRight_IsEnabled{};
1701 dyn_peak_IPL_ProcessFrame m_peak_IPL_ProcessFrame{};
1702 dyn_peak_IPL_ProcessFrameInplace m_peak_IPL_ProcessFrameInplace{};
1703 dyn_peak_IPL_ReadImage m_peak_IPL_ReadImage{};
1704 dyn_peak_IPL_EdgeEnhancement_Enable m_peak_IPL_EdgeEnhancement_Enable{};
1705 dyn_peak_IPL_EdgeEnhancement_IsEnabled m_peak_IPL_EdgeEnhancement_IsEnabled{};
1706 dyn_peak_IPL_EdgeEnhancement_Factor_Set m_peak_IPL_EdgeEnhancement_Factor_Set{};
1707 dyn_peak_IPL_EdgeEnhancement_Factor_Get m_peak_IPL_EdgeEnhancement_Factor_Get{};
1708 dyn_peak_IPL_EdgeEnhancement_Factor_GetDefault m_peak_IPL_EdgeEnhancement_Factor_GetDefault{};
1709 dyn_peak_IPL_EdgeEnhancement_Factor_GetRange m_peak_IPL_EdgeEnhancement_Factor_GetRange{};
1710 dyn_peak_IPL_Sharpness_Measure m_peak_IPL_Sharpness_Measure{};
1711 dyn_peak_IPL_Sharpness_GetList m_peak_IPL_Sharpness_GetList{};
1712 dyn_peak_IPL_Rotation_Angle_Set m_peak_IPL_Rotation_Angle_Set{};
1713 dyn_peak_IPL_Rotation_Angle_Get m_peak_IPL_Rotation_Angle_Get{};
1714 dyn_peak_IPL_Histogram_ProcessFrame m_peak_IPL_Histogram_ProcessFrame{};
1715 dyn_peak_IPL_Histogram_Release m_peak_IPL_Histogram_Release{};
1716 dyn_peak_IPL_Histogram_Channel_GetCount m_peak_IPL_Histogram_Channel_GetCount{};
1717 dyn_peak_IPL_Histogram_Channel_GetInfo m_peak_IPL_Histogram_Channel_GetInfo{};
1718 dyn_peak_IPL_Histogram_Channel_GetBinArray m_peak_IPL_Histogram_Channel_GetBinArray{};
1719 dyn_peak_VideoWriter_Open m_peak_VideoWriter_Open{};
1720 dyn_peak_VideoWriter_Close m_peak_VideoWriter_Close{};
1721 dyn_peak_VideoWriter_AddFrame m_peak_VideoWriter_AddFrame{};
1722 dyn_peak_VideoWriter_Container_GetEncoderList m_peak_VideoWriter_Container_GetEncoderList{};
1723 dyn_peak_VideoWriter_Encoder_GetPixelFormatList m_peak_VideoWriter_Encoder_GetPixelFormatList{};
1724 dyn_peak_VideoWriter_Encoder_GetContainerList m_peak_VideoWriter_Encoder_GetContainerList{};
1725 dyn_peak_VideoWriter_GetInfo m_peak_VideoWriter_GetInfo{};
1726 dyn_peak_VideoWriter_Container_Option_Set m_peak_VideoWriter_Container_Option_Set{};
1727 dyn_peak_VideoWriter_Container_Option_Get m_peak_VideoWriter_Container_Option_Get{};
1728 dyn_peak_VideoWriter_Encoder_Option_Set m_peak_VideoWriter_Encoder_Option_Set{};
1729 dyn_peak_VideoWriter_Encoder_Option_Get m_peak_VideoWriter_Encoder_Option_Get{};
1730 dyn_peak_VideoWriter_WaitUntilQueueEmpty m_peak_VideoWriter_WaitUntilQueueEmpty{};
1731 dyn_peak_Inference_CNN_Open m_peak_Inference_CNN_Open{};
1732 dyn_peak_Inference_CNN_Close m_peak_Inference_CNN_Close{};
1733 dyn_peak_Inference_CNN_ProcessFrame m_peak_Inference_CNN_ProcessFrame{};
1734 dyn_peak_Inference_CNN_Info_Get m_peak_Inference_CNN_Info_Get{};
1735 dyn_peak_Inference_Result_Get m_peak_Inference_Result_Get{};
1736 dyn_peak_Inference_Result_Release m_peak_Inference_Result_Release{};
1737 dyn_peak_Inference_Result_Classification_GetList m_peak_Inference_Result_Classification_GetList{};
1738 dyn_peak_Inference_Result_Detection_GetList m_peak_Inference_Result_Detection_GetList{};
1739 dyn_peak_Inference_Statistics_Get m_peak_Inference_Statistics_Get{};
1740 dyn_peak_Inference_Statistics_Reset m_peak_Inference_Statistics_Reset{};
1741 dyn_peak_Inference_ConfidenceThreshold_Get m_peak_Inference_ConfidenceThreshold_Get{};
1742 dyn_peak_Inference_ConfidenceThreshold_GetRange m_peak_Inference_ConfidenceThreshold_GetRange{};
1743 dyn_peak_Inference_ConfidenceThreshold_Set m_peak_Inference_ConfidenceThreshold_Set{};
1744 dyn_peak_MessageQueue_Create m_peak_MessageQueue_Create{};
1745 dyn_peak_MessageQueue_Destroy m_peak_MessageQueue_Destroy{};
1746 dyn_peak_MessageQueue_EnableMessage m_peak_MessageQueue_EnableMessage{};
1747 dyn_peak_MessageQueue_DisableMessage m_peak_MessageQueue_DisableMessage{};
1748 dyn_peak_MessageQueue_EnableMessageList m_peak_MessageQueue_EnableMessageList{};
1749 dyn_peak_MessageQueue_DisableMessageList m_peak_MessageQueue_DisableMessageList{};
1750 dyn_peak_MessageQueue_EnabledMessages_GetList m_peak_MessageQueue_EnabledMessages_GetList{};
1751 dyn_peak_MessageQueue_SetMode m_peak_MessageQueue_SetMode{};
1752 dyn_peak_MessageQueue_GetMode m_peak_MessageQueue_GetMode{};
1753 dyn_peak_MessageQueue_Start m_peak_MessageQueue_Start{};
1754 dyn_peak_MessageQueue_Stop m_peak_MessageQueue_Stop{};
1755 dyn_peak_MessageQueue_IsStarted m_peak_MessageQueue_IsStarted{};
1756 dyn_peak_MessageQueue_WaitForMessage m_peak_MessageQueue_WaitForMessage{};
1757 dyn_peak_MessageQueue_Flush m_peak_MessageQueue_Flush{};
1758 dyn_peak_MessageQueue_IsMessageSupported m_peak_MessageQueue_IsMessageSupported{};
1759 dyn_peak_MessageQueue_Statistics_Get m_peak_MessageQueue_Statistics_Get{};
1760 dyn_peak_MessageQueue_Statistics_Reset m_peak_MessageQueue_Statistics_Reset{};
1761 dyn_peak_MessageQueue_MaxQueueSize_Set m_peak_MessageQueue_MaxQueueSize_Set{};
1762 dyn_peak_MessageQueue_MaxQueueSize_Get m_peak_MessageQueue_MaxQueueSize_Get{};
1763 dyn_peak_Message_Release m_peak_Message_Release{};
1764 dyn_peak_Message_GetInfo m_peak_Message_GetInfo{};
1765 dyn_peak_Message_Type_Get m_peak_Message_Type_Get{};
1766 dyn_peak_Message_CameraHandle_Get m_peak_Message_CameraHandle_Get{};
1767 dyn_peak_Message_ID_Get m_peak_Message_ID_Get{};
1768 dyn_peak_Message_HostTimestamp_Get m_peak_Message_HostTimestamp_Get{};
1769 dyn_peak_Message_Data_Type_Get m_peak_Message_Data_Type_Get{};
1770 dyn_peak_Message_Data_RemoteDevice_Get m_peak_Message_Data_RemoteDevice_Get{};
1771 dyn_peak_Message_Data_RemoteDeviceError_Get m_peak_Message_Data_RemoteDeviceError_Get{};
1772 dyn_peak_Message_Data_RemoteDeviceDropped_Get m_peak_Message_Data_RemoteDeviceDropped_Get{};
1773 dyn_peak_Message_Data_RemoteDeviceFrame_Get m_peak_Message_Data_RemoteDeviceFrame_Get{};
1774 dyn_peak_Message_Data_RemoteDeviceTemperature_Get m_peak_Message_Data_RemoteDeviceTemperature_Get{};
1775 dyn_peak_Message_Data_AutoFocusData_Get m_peak_Message_Data_AutoFocusData_Get{};
1776 dyn_peak_Message_Data_DeviceFound_Get m_peak_Message_Data_DeviceFound_Get{};
1777 dyn_peak_Message_Data_DeviceLost_Get m_peak_Message_Data_DeviceLost_Get{};
1778 dyn_peak_Message_Data_DeviceReconnected_Get m_peak_Message_Data_DeviceReconnected_Get{};
1779 dyn_peak_Message_Data_DeviceDisconnected_Get m_peak_Message_Data_DeviceDisconnected_Get{};
1780 dyn_peak_Message_Data_FirmwareUpdate_Get m_peak_Message_Data_FirmwareUpdate_Get{};
1781 dyn_peak_I2C_Create m_peak_I2C_Create{};
1782 dyn_peak_I2C_Destroy m_peak_I2C_Destroy{};
1783 dyn_peak_I2C_GetAccessStatus m_peak_I2C_GetAccessStatus{};
1784 dyn_peak_I2C_Mode_GetList m_peak_I2C_Mode_GetList{};
1785 dyn_peak_I2C_Mode_Set m_peak_I2C_Mode_Set{};
1786 dyn_peak_I2C_Mode_Get m_peak_I2C_Mode_Get{};
1787 dyn_peak_I2C_DeviceAddress_GetRange m_peak_I2C_DeviceAddress_GetRange{};
1788 dyn_peak_I2C_DeviceAddress_Set m_peak_I2C_DeviceAddress_Set{};
1789 dyn_peak_I2C_DeviceAddress_Get m_peak_I2C_DeviceAddress_Get{};
1790 dyn_peak_I2C_RegisterAddress_Length_GetList m_peak_I2C_RegisterAddress_Length_GetList{};
1791 dyn_peak_I2C_RegisterAddress_Length_Set m_peak_I2C_RegisterAddress_Length_Set{};
1792 dyn_peak_I2C_RegisterAddress_Length_Get m_peak_I2C_RegisterAddress_Length_Get{};
1793 dyn_peak_I2C_RegisterAddress_Endianness_Set m_peak_I2C_RegisterAddress_Endianness_Set{};
1794 dyn_peak_I2C_RegisterAddress_Endianness_Get m_peak_I2C_RegisterAddress_Endianness_Get{};
1795 dyn_peak_I2C_RegisterAddress_Set m_peak_I2C_RegisterAddress_Set{};
1796 dyn_peak_I2C_RegisterAddress_Get m_peak_I2C_RegisterAddress_Get{};
1797 dyn_peak_I2C_AckPolling_Enable m_peak_I2C_AckPolling_Enable{};
1798 dyn_peak_I2C_AckPolling_IsEnabled m_peak_I2C_AckPolling_IsEnabled{};
1799 dyn_peak_I2C_AckPolling_Timeout_GetAccessStatus m_peak_I2C_AckPolling_Timeout_GetAccessStatus{};
1800 dyn_peak_I2C_AckPolling_Timeout_GetRange m_peak_I2C_AckPolling_Timeout_GetRange{};
1801 dyn_peak_I2C_AckPolling_Timeout_Set m_peak_I2C_AckPolling_Timeout_Set{};
1802 dyn_peak_I2C_AckPolling_Timeout_Get m_peak_I2C_AckPolling_Timeout_Get{};
1803 dyn_peak_I2C_Data_Write m_peak_I2C_Data_Write{};
1804 dyn_peak_I2C_Data_Read m_peak_I2C_Data_Read{};
1805 dyn_peak_I2C_Data_MaxSize_Get m_peak_I2C_Data_MaxSize_Get{};
1806 dyn_peak_I2C_OperationStatus_Get m_peak_I2C_OperationStatus_Get{};
1807 dyn_peak_IPL_ImageWriter_Create m_peak_IPL_ImageWriter_Create{};
1808 dyn_peak_IPL_ImageWriter_Destroy m_peak_IPL_ImageWriter_Destroy{};
1809 dyn_peak_IPL_ImageWriter_Save m_peak_IPL_ImageWriter_Save{};
1810 dyn_peak_IPL_ImageWriter_Format_Set m_peak_IPL_ImageWriter_Format_Set{};
1811 dyn_peak_IPL_ImageWriter_Format_Get m_peak_IPL_ImageWriter_Format_Get{};
1812 dyn_peak_IPL_ImageWriter_Compression_Set m_peak_IPL_ImageWriter_Compression_Set{};
1813 dyn_peak_IPL_ImageWriter_Compression_Get m_peak_IPL_ImageWriter_Compression_Get{};
1814 dyn_peak_IPL_Binning_FactorX_GetList m_peak_IPL_Binning_FactorX_GetList{};
1815 dyn_peak_IPL_Binning_FactorY_GetList m_peak_IPL_Binning_FactorY_GetList{};
1816 dyn_peak_IPL_Binning_Set m_peak_IPL_Binning_Set{};
1817 dyn_peak_IPL_Binning_Get m_peak_IPL_Binning_Get{};
1818 dyn_peak_IPL_Decimation_FactorX_GetList m_peak_IPL_Decimation_FactorX_GetList{};
1819 dyn_peak_IPL_Decimation_FactorY_GetList m_peak_IPL_Decimation_FactorY_GetList{};
1820 dyn_peak_IPL_Decimation_Set m_peak_IPL_Decimation_Set{};
1821 dyn_peak_IPL_Decimation_Get m_peak_IPL_Decimation_Get{};
1822 dyn_peak_FirmwareUpdate_CompatibleCameraList_Get m_peak_FirmwareUpdate_CompatibleCameraList_Get{};
1823 dyn_peak_FirmwareUpdate_Execute m_peak_FirmwareUpdate_Execute{};
1824 dyn_peak_TestPattern_GetAccessStatus m_peak_TestPattern_GetAccessStatus{};
1825 dyn_peak_TestPattern_Set m_peak_TestPattern_Set{};
1826 dyn_peak_TestPattern_Get m_peak_TestPattern_Get{};
1827 dyn_peak_TestPattern_GetList m_peak_TestPattern_GetList{};
1828 dyn_peak_LED_GetAccessStatus m_peak_LED_GetAccessStatus{};
1829 dyn_peak_LED_Target_GetList m_peak_LED_Target_GetList{};
1830 dyn_peak_LED_Mode_GetList m_peak_LED_Mode_GetList{};
1831 dyn_peak_LED_Set m_peak_LED_Set{};
1832 dyn_peak_LED_Get m_peak_LED_Get{};
1833 dyn_peak_BlackLevel_Auto_GetAccessStatus m_peak_BlackLevel_Auto_GetAccessStatus{};
1834 dyn_peak_BlackLevel_Auto_Enable m_peak_BlackLevel_Auto_Enable{};
1835 dyn_peak_BlackLevel_Auto_IsEnabled m_peak_BlackLevel_Auto_IsEnabled{};
1836 dyn_peak_BlackLevel_Offset_GetAccessStatus m_peak_BlackLevel_Offset_GetAccessStatus{};
1837 dyn_peak_BlackLevel_Offset_Set m_peak_BlackLevel_Offset_Set{};
1838 dyn_peak_BlackLevel_Offset_Get m_peak_BlackLevel_Offset_Get{};
1839 dyn_peak_BlackLevel_Offset_GetRange m_peak_BlackLevel_Offset_GetRange{};
1840 dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus m_peak_Bandwidth_LinkSpeed_GetAccessStatus{};
1841 dyn_peak_Bandwidth_LinkSpeed_Get m_peak_Bandwidth_LinkSpeed_Get{};
1842 dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus m_peak_Bandwidth_ThroughputLimit_GetAccessStatus{};
1843 dyn_peak_Bandwidth_ThroughputLimit_GetRange m_peak_Bandwidth_ThroughputLimit_GetRange{};
1844 dyn_peak_Bandwidth_ThroughputLimit_Set m_peak_Bandwidth_ThroughputLimit_Set{};
1845 dyn_peak_Bandwidth_ThroughputLimit_Get m_peak_Bandwidth_ThroughputLimit_Get{};
1846 dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus{};
1847 dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get m_peak_Bandwidth_ThroughputFrameRateLimit_Get{};
1848 dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus{};
1849 dyn_peak_Bandwidth_ThroughputCalculated_Get m_peak_Bandwidth_ThroughputCalculated_Get{};
1850 dyn_peak_IPO_GetAccessStatus m_peak_IPO_GetAccessStatus{};
1851 dyn_peak_IPO_IsEnabled m_peak_IPO_IsEnabled{};
1852 dyn_peak_IPO_Enable m_peak_IPO_Enable{};
1853 dyn_peak_IPL_DigitalBlack_GetRange m_peak_IPL_DigitalBlack_GetRange{};
1854 dyn_peak_IPL_DigitalBlack_Set m_peak_IPL_DigitalBlack_Set{};
1855 dyn_peak_IPL_DigitalBlack_Get m_peak_IPL_DigitalBlack_Get{};
1856 dyn_peak_IPL_LUT_Enable m_peak_IPL_LUT_Enable{};
1857 dyn_peak_IPL_LUT_IsEnabled m_peak_IPL_LUT_IsEnabled{};
1858 dyn_peak_IPL_LUT_Preset_Set m_peak_IPL_LUT_Preset_Set{};
1859 dyn_peak_IPL_LUT_Value_Set m_peak_IPL_LUT_Value_Set{};
1860 dyn_peak_IPL_LUT_Value_Get m_peak_IPL_LUT_Value_Get{};
1861 dyn_peak_IPL_LUT_ValueList_Set m_peak_IPL_LUT_ValueList_Set{};
1862 dyn_peak_IPL_LUT_ValueList_Get m_peak_IPL_LUT_ValueList_Get{};
1863 dyn_peak_Chunks_GetAccessStatus m_peak_Chunks_GetAccessStatus{};
1864 dyn_peak_Chunks_Enable m_peak_Chunks_Enable{};
1865 dyn_peak_Chunks_IsEnabled m_peak_Chunks_IsEnabled{};
1866 dyn_peak_Chunks_AutoUpdate_Enable m_peak_Chunks_AutoUpdate_Enable{};
1867 dyn_peak_Chunks_AutoUpdate_IsEnabled m_peak_Chunks_AutoUpdate_IsEnabled{};
1868 dyn_peak_Chunks_Update m_peak_Chunks_Update{};
1869 dyn_peak_Chunks_Type_GetAccessStatus m_peak_Chunks_Type_GetAccessStatus{};
1870 dyn_peak_Chunks_Type_Enable m_peak_Chunks_Type_Enable{};
1871 dyn_peak_Chunks_Type_IsEnabled m_peak_Chunks_Type_IsEnabled{};
1872 dyn_peak_Chunks_Type_Supported_GetList m_peak_Chunks_Type_Supported_GetList{};
1873 dyn_peak_Chunks_FrameInfo_Get m_peak_Chunks_FrameInfo_Get{};
1874 dyn_peak_Chunks_Exposure_Get m_peak_Chunks_Exposure_Get{};
1875 dyn_peak_Chunks_Gain_Get m_peak_Chunks_Gain_Get{};
1876 dyn_peak_Chunks_Sequencer_Get m_peak_Chunks_Sequencer_Get{};
1877 dyn_peak_Chunks_Timestamp_Get m_peak_Chunks_Timestamp_Get{};
1878 dyn_peak_Chunks_ExposureTrigger_Get m_peak_Chunks_ExposureTrigger_Get{};
1879 dyn_peak_Chunks_UsableROI_Get m_peak_Chunks_UsableROI_Get{};
1880 dyn_peak_Chunks_LineStatus_Get m_peak_Chunks_LineStatus_Get{};
1881 dyn_peak_Chunks_AutoFeature_Get m_peak_Chunks_AutoFeature_Get{};
1882 dyn_peak_Chunks_PTPStatus_Get m_peak_Chunks_PTPStatus_Get{};
1886inline void* import_function(
void *module,
const char* proc_name)
1889 return dlsym(module, proc_name);
1891 return reinterpret_cast<void*
>(GetProcAddress(
static_cast<HMODULE
>(module), proc_name));
1895inline DynamicLoader::DynamicLoader()
1897#if defined _WIN32 || defined _WIN64
1899 if (_wgetenv_s(&sz, NULL, 0, L
"IDS_PEAK_COMFORT_SDK_PATH") == 0
1902 std::vector<wchar_t> env_ids_peak_comfort_c(sz);
1903 if (_wgetenv_s(&sz, env_ids_peak_comfort_c.data(), sz, L
"IDS_PEAK_COMFORT_SDK_PATH") == 0)
1905 if (_wgetenv_s(&sz, NULL, 0, L
"PATH") == 0
1908 std::vector<wchar_t> env_path(sz);
1909 if (_wgetenv_s(&sz, env_path.data(), sz, L
"PATH") == 0)
1911 std::wstring ids_peak_comfort_c_path(env_ids_peak_comfort_c.data());
1913 ids_peak_comfort_c_path.append(L
"\\api\\lib\\x86_64");
1915 ids_peak_comfort_c_path.append(L
"\\api\\lib\\x86_32");
1917 AddDllDirectory(ids_peak_comfort_c_path.c_str());
1923 loadLib(
"ids_peak_comfort_c.dll");
1925 loadLib(
"libids_peak_comfort_c.so");
1929inline DynamicLoader::~DynamicLoader()
1931 if(m_handle !=
nullptr)
1937inline bool DynamicLoader::isLoaded()
1939 auto&& inst = instance();
1940 return inst.m_handle !=
nullptr;
1943inline void DynamicLoader::unload()
1947 if (m_handle !=
nullptr)
1952 FreeLibrary(
static_cast<HMODULE
>(m_handle));
1959inline bool DynamicLoader::loadLib(
const char* file)
1966 m_handle = dlopen(file, RTLD_NOW);
1968 m_handle = LoadLibraryExA(file,
nullptr, LOAD_LIBRARY_SEARCH_DEFAULT_DIRS);
1970 if (m_handle !=
nullptr)
1975 }
catch (
const std::exception&) {
1982 throw LoadLibraryException(std::string(
"Lib load failed: ") + file);
1987 throw LoadLibraryException(
"Filename empty");
1993inline bool DynamicLoader::setPointers(
bool load)
1996 m_peak_Library_Init = (dyn_peak_Library_Init) (load ? import_function(m_handle,
"peak_Library_Init") :
nullptr);
1997 if(m_peak_Library_Init ==
nullptr && load)
1999 throw std::runtime_error(
"Failed to load peak_Library_Init");
2002 m_peak_Library_Exit = (dyn_peak_Library_Exit) (load ? import_function(m_handle,
"peak_Library_Exit") :
nullptr);
2003 if(m_peak_Library_Exit ==
nullptr && load)
2005 throw std::runtime_error(
"Failed to load peak_Library_Exit");
2008 m_peak_Library_GetVersion = (dyn_peak_Library_GetVersion) (load ? import_function(m_handle,
"peak_Library_GetVersion") :
nullptr);
2009 if(m_peak_Library_GetVersion ==
nullptr && load)
2011 throw std::runtime_error(
"Failed to load peak_Library_GetVersion");
2014 m_peak_Library_GetLastError = (dyn_peak_Library_GetLastError) (load ? import_function(m_handle,
"peak_Library_GetLastError") :
nullptr);
2015 if(m_peak_Library_GetLastError ==
nullptr && load)
2017 throw std::runtime_error(
"Failed to load peak_Library_GetLastError");
2020 m_peak_Library_InterfaceTechnology_IsSupported = (dyn_peak_Library_InterfaceTechnology_IsSupported) (load ? import_function(m_handle,
"peak_Library_InterfaceTechnology_IsSupported") :
nullptr);
2021 if(m_peak_Library_InterfaceTechnology_IsSupported ==
nullptr && load)
2023 throw std::runtime_error(
"Failed to load peak_Library_InterfaceTechnology_IsSupported");
2026 m_peak_Reconnect_Enable = (dyn_peak_Reconnect_Enable) (load ? import_function(m_handle,
"peak_Reconnect_Enable") :
nullptr);
2027 if(m_peak_Reconnect_Enable ==
nullptr && load)
2029 throw std::runtime_error(
"Failed to load peak_Reconnect_Enable");
2032 m_peak_Reconnect_IsEnabled = (dyn_peak_Reconnect_IsEnabled) (load ? import_function(m_handle,
"peak_Reconnect_IsEnabled") :
nullptr);
2033 if(m_peak_Reconnect_IsEnabled ==
nullptr && load)
2035 throw std::runtime_error(
"Failed to load peak_Reconnect_IsEnabled");
2038 m_peak_Reconnect_GetAccessStatus = (dyn_peak_Reconnect_GetAccessStatus) (load ? import_function(m_handle,
"peak_Reconnect_GetAccessStatus") :
nullptr);
2039 if(m_peak_Reconnect_GetAccessStatus ==
nullptr && load)
2041 throw std::runtime_error(
"Failed to load peak_Reconnect_GetAccessStatus");
2044 m_peak_CameraList_Update = (dyn_peak_CameraList_Update) (load ? import_function(m_handle,
"peak_CameraList_Update") :
nullptr);
2045 if(m_peak_CameraList_Update ==
nullptr && load)
2047 throw std::runtime_error(
"Failed to load peak_CameraList_Update");
2050 m_peak_CameraList_Get = (dyn_peak_CameraList_Get) (load ? import_function(m_handle,
"peak_CameraList_Get") :
nullptr);
2051 if(m_peak_CameraList_Get ==
nullptr && load)
2053 throw std::runtime_error(
"Failed to load peak_CameraList_Get");
2056 m_peak_Camera_ID_FromHandle = (dyn_peak_Camera_ID_FromHandle) (load ? import_function(m_handle,
"peak_Camera_ID_FromHandle") :
nullptr);
2057 if(m_peak_Camera_ID_FromHandle ==
nullptr && load)
2059 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromHandle");
2062 m_peak_Camera_ID_FromSerialNumber = (dyn_peak_Camera_ID_FromSerialNumber) (load ? import_function(m_handle,
"peak_Camera_ID_FromSerialNumber") :
nullptr);
2063 if(m_peak_Camera_ID_FromSerialNumber ==
nullptr && load)
2065 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromSerialNumber");
2068 m_peak_Camera_ID_FromUserDefinedName = (dyn_peak_Camera_ID_FromUserDefinedName) (load ? import_function(m_handle,
"peak_Camera_ID_FromUserDefinedName") :
nullptr);
2069 if(m_peak_Camera_ID_FromUserDefinedName ==
nullptr && load)
2071 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromUserDefinedName");
2074 m_peak_Camera_ID_FromMAC = (dyn_peak_Camera_ID_FromMAC) (load ? import_function(m_handle,
"peak_Camera_ID_FromMAC") :
nullptr);
2075 if(m_peak_Camera_ID_FromMAC ==
nullptr && load)
2077 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromMAC");
2080 m_peak_Camera_GetAccessStatus = (dyn_peak_Camera_GetAccessStatus) (load ? import_function(m_handle,
"peak_Camera_GetAccessStatus") :
nullptr);
2081 if(m_peak_Camera_GetAccessStatus ==
nullptr && load)
2083 throw std::runtime_error(
"Failed to load peak_Camera_GetAccessStatus");
2086 m_peak_Camera_GetDescriptor = (dyn_peak_Camera_GetDescriptor) (load ? import_function(m_handle,
"peak_Camera_GetDescriptor") :
nullptr);
2087 if(m_peak_Camera_GetDescriptor ==
nullptr && load)
2089 throw std::runtime_error(
"Failed to load peak_Camera_GetDescriptor");
2092 m_peak_Camera_Open = (dyn_peak_Camera_Open) (load ? import_function(m_handle,
"peak_Camera_Open") :
nullptr);
2093 if(m_peak_Camera_Open ==
nullptr && load)
2095 throw std::runtime_error(
"Failed to load peak_Camera_Open");
2098 m_peak_Camera_OpenFirstAvailable = (dyn_peak_Camera_OpenFirstAvailable) (load ? import_function(m_handle,
"peak_Camera_OpenFirstAvailable") :
nullptr);
2099 if(m_peak_Camera_OpenFirstAvailable ==
nullptr && load)
2101 throw std::runtime_error(
"Failed to load peak_Camera_OpenFirstAvailable");
2104 m_peak_Camera_Close = (dyn_peak_Camera_Close) (load ? import_function(m_handle,
"peak_Camera_Close") :
nullptr);
2105 if(m_peak_Camera_Close ==
nullptr && load)
2107 throw std::runtime_error(
"Failed to load peak_Camera_Close");
2110 m_peak_Camera_ResetToDefaultSettings = (dyn_peak_Camera_ResetToDefaultSettings) (load ? import_function(m_handle,
"peak_Camera_ResetToDefaultSettings") :
nullptr);
2111 if(m_peak_Camera_ResetToDefaultSettings ==
nullptr && load)
2113 throw std::runtime_error(
"Failed to load peak_Camera_ResetToDefaultSettings");
2116 m_peak_Camera_UserDefinedName_Set = (dyn_peak_Camera_UserDefinedName_Set) (load ? import_function(m_handle,
"peak_Camera_UserDefinedName_Set") :
nullptr);
2117 if(m_peak_Camera_UserDefinedName_Set ==
nullptr && load)
2119 throw std::runtime_error(
"Failed to load peak_Camera_UserDefinedName_Set");
2122 m_peak_Camera_UserDefinedName_Get = (dyn_peak_Camera_UserDefinedName_Get) (load ? import_function(m_handle,
"peak_Camera_UserDefinedName_Get") :
nullptr);
2123 if(m_peak_Camera_UserDefinedName_Get ==
nullptr && load)
2125 throw std::runtime_error(
"Failed to load peak_Camera_UserDefinedName_Get");
2128 m_peak_Camera_IsConnected = (dyn_peak_Camera_IsConnected) (load ? import_function(m_handle,
"peak_Camera_IsConnected") :
nullptr);
2129 if(m_peak_Camera_IsConnected ==
nullptr && load)
2131 throw std::runtime_error(
"Failed to load peak_Camera_IsConnected");
2134 m_peak_Camera_Reboot = (dyn_peak_Camera_Reboot) (load ? import_function(m_handle,
"peak_Camera_Reboot") :
nullptr);
2135 if(m_peak_Camera_Reboot ==
nullptr && load)
2137 throw std::runtime_error(
"Failed to load peak_Camera_Reboot");
2140 m_peak_EthernetConfig_GetAccessStatus = (dyn_peak_EthernetConfig_GetAccessStatus) (load ? import_function(m_handle,
"peak_EthernetConfig_GetAccessStatus") :
nullptr);
2141 if(m_peak_EthernetConfig_GetAccessStatus ==
nullptr && load)
2143 throw std::runtime_error(
"Failed to load peak_EthernetConfig_GetAccessStatus");
2146 m_peak_EthernetConfig_GetInfo = (dyn_peak_EthernetConfig_GetInfo) (load ? import_function(m_handle,
"peak_EthernetConfig_GetInfo") :
nullptr);
2147 if(m_peak_EthernetConfig_GetInfo ==
nullptr && load)
2149 throw std::runtime_error(
"Failed to load peak_EthernetConfig_GetInfo");
2152 m_peak_EthernetConfig_DHCP_GetAccessStatus = (dyn_peak_EthernetConfig_DHCP_GetAccessStatus) (load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_GetAccessStatus") :
nullptr);
2153 if(m_peak_EthernetConfig_DHCP_GetAccessStatus ==
nullptr && load)
2155 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_GetAccessStatus");
2158 m_peak_EthernetConfig_DHCP_Enable = (dyn_peak_EthernetConfig_DHCP_Enable) (load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_Enable") :
nullptr);
2159 if(m_peak_EthernetConfig_DHCP_Enable ==
nullptr && load)
2161 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_Enable");
2164 m_peak_EthernetConfig_DHCP_IsEnabled = (dyn_peak_EthernetConfig_DHCP_IsEnabled) (load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_IsEnabled") :
nullptr);
2165 if(m_peak_EthernetConfig_DHCP_IsEnabled ==
nullptr && load)
2167 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_IsEnabled");
2170 m_peak_EthernetConfig_PersistentIP_GetAccessStatus = (dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus) (load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_GetAccessStatus") :
nullptr);
2171 if(m_peak_EthernetConfig_PersistentIP_GetAccessStatus ==
nullptr && load)
2173 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_GetAccessStatus");
2176 m_peak_EthernetConfig_PersistentIP_Set = (dyn_peak_EthernetConfig_PersistentIP_Set) (load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_Set") :
nullptr);
2177 if(m_peak_EthernetConfig_PersistentIP_Set ==
nullptr && load)
2179 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_Set");
2182 m_peak_EthernetConfig_PersistentIP_Get = (dyn_peak_EthernetConfig_PersistentIP_Get) (load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_Get") :
nullptr);
2183 if(m_peak_EthernetConfig_PersistentIP_Get ==
nullptr && load)
2185 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_Get");
2188 m_peak_Acquisition_Start = (dyn_peak_Acquisition_Start) (load ? import_function(m_handle,
"peak_Acquisition_Start") :
nullptr);
2189 if(m_peak_Acquisition_Start ==
nullptr && load)
2191 throw std::runtime_error(
"Failed to load peak_Acquisition_Start");
2194 m_peak_Acquisition_Stop = (dyn_peak_Acquisition_Stop) (load ? import_function(m_handle,
"peak_Acquisition_Stop") :
nullptr);
2195 if(m_peak_Acquisition_Stop ==
nullptr && load)
2197 throw std::runtime_error(
"Failed to load peak_Acquisition_Stop");
2200 m_peak_Acquisition_IsStarted = (dyn_peak_Acquisition_IsStarted) (load ? import_function(m_handle,
"peak_Acquisition_IsStarted") :
nullptr);
2201 if(m_peak_Acquisition_IsStarted ==
nullptr && load)
2203 throw std::runtime_error(
"Failed to load peak_Acquisition_IsStarted");
2206 m_peak_Acquisition_WaitForFrame = (dyn_peak_Acquisition_WaitForFrame) (load ? import_function(m_handle,
"peak_Acquisition_WaitForFrame") :
nullptr);
2207 if(m_peak_Acquisition_WaitForFrame ==
nullptr && load)
2209 throw std::runtime_error(
"Failed to load peak_Acquisition_WaitForFrame");
2212 m_peak_Acquisition_GetInfo = (dyn_peak_Acquisition_GetInfo) (load ? import_function(m_handle,
"peak_Acquisition_GetInfo") :
nullptr);
2213 if(m_peak_Acquisition_GetInfo ==
nullptr && load)
2215 throw std::runtime_error(
"Failed to load peak_Acquisition_GetInfo");
2218 m_peak_Acquisition_Buffer_GetRequiredSize = (dyn_peak_Acquisition_Buffer_GetRequiredSize) (load ? import_function(m_handle,
"peak_Acquisition_Buffer_GetRequiredSize") :
nullptr);
2219 if(m_peak_Acquisition_Buffer_GetRequiredSize ==
nullptr && load)
2221 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_GetRequiredSize");
2224 m_peak_Acquisition_Buffer_GetRequiredCount = (dyn_peak_Acquisition_Buffer_GetRequiredCount) (load ? import_function(m_handle,
"peak_Acquisition_Buffer_GetRequiredCount") :
nullptr);
2225 if(m_peak_Acquisition_Buffer_GetRequiredCount ==
nullptr && load)
2227 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_GetRequiredCount");
2230 m_peak_Acquisition_Buffer_Announce = (dyn_peak_Acquisition_Buffer_Announce) (load ? import_function(m_handle,
"peak_Acquisition_Buffer_Announce") :
nullptr);
2231 if(m_peak_Acquisition_Buffer_Announce ==
nullptr && load)
2233 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_Announce");
2236 m_peak_Acquisition_Buffer_Revoke = (dyn_peak_Acquisition_Buffer_Revoke) (load ? import_function(m_handle,
"peak_Acquisition_Buffer_Revoke") :
nullptr);
2237 if(m_peak_Acquisition_Buffer_Revoke ==
nullptr && load)
2239 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_Revoke");
2242 m_peak_Acquisition_Buffer_RevokeAll = (dyn_peak_Acquisition_Buffer_RevokeAll) (load ? import_function(m_handle,
"peak_Acquisition_Buffer_RevokeAll") :
nullptr);
2243 if(m_peak_Acquisition_Buffer_RevokeAll ==
nullptr && load)
2245 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_RevokeAll");
2248 m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus = (dyn_peak_Acquisition_BufferHandling_Mode_GetAccessStatus) (load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_GetAccessStatus") :
nullptr);
2249 if(m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus ==
nullptr && load)
2251 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_GetAccessStatus");
2254 m_peak_Acquisition_BufferHandling_Mode_GetList = (dyn_peak_Acquisition_BufferHandling_Mode_GetList) (load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_GetList") :
nullptr);
2255 if(m_peak_Acquisition_BufferHandling_Mode_GetList ==
nullptr && load)
2257 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_GetList");
2260 m_peak_Acquisition_BufferHandling_Mode_Set = (dyn_peak_Acquisition_BufferHandling_Mode_Set) (load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_Set") :
nullptr);
2261 if(m_peak_Acquisition_BufferHandling_Mode_Set ==
nullptr && load)
2263 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_Set");
2266 m_peak_Acquisition_BufferHandling_Mode_Get = (dyn_peak_Acquisition_BufferHandling_Mode_Get) (load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_Get") :
nullptr);
2267 if(m_peak_Acquisition_BufferHandling_Mode_Get ==
nullptr && load)
2269 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_Get");
2272 m_peak_Acquisition_LossHandling_Mode_GetAccessStatus = (dyn_peak_Acquisition_LossHandling_Mode_GetAccessStatus) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_GetAccessStatus") :
nullptr);
2273 if(m_peak_Acquisition_LossHandling_Mode_GetAccessStatus ==
nullptr && load)
2275 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_GetAccessStatus");
2278 m_peak_Acquisition_LossHandling_Mode_GetList = (dyn_peak_Acquisition_LossHandling_Mode_GetList) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_GetList") :
nullptr);
2279 if(m_peak_Acquisition_LossHandling_Mode_GetList ==
nullptr && load)
2281 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_GetList");
2284 m_peak_Acquisition_LossHandling_Mode_Set = (dyn_peak_Acquisition_LossHandling_Mode_Set) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_Set") :
nullptr);
2285 if(m_peak_Acquisition_LossHandling_Mode_Set ==
nullptr && load)
2287 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_Set");
2290 m_peak_Acquisition_LossHandling_Mode_Get = (dyn_peak_Acquisition_LossHandling_Mode_Get) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_Get") :
nullptr);
2291 if(m_peak_Acquisition_LossHandling_Mode_Get ==
nullptr && load)
2293 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_Get");
2296 m_peak_Acquisition_LossHandling_Extent_GetAccessStatus = (dyn_peak_Acquisition_LossHandling_Extent_GetAccessStatus) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_GetAccessStatus") :
nullptr);
2297 if(m_peak_Acquisition_LossHandling_Extent_GetAccessStatus ==
nullptr && load)
2299 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_GetAccessStatus");
2302 m_peak_Acquisition_LossHandling_Extent_GetRange = (dyn_peak_Acquisition_LossHandling_Extent_GetRange) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_GetRange") :
nullptr);
2303 if(m_peak_Acquisition_LossHandling_Extent_GetRange ==
nullptr && load)
2305 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_GetRange");
2308 m_peak_Acquisition_LossHandling_Extent_Set = (dyn_peak_Acquisition_LossHandling_Extent_Set) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_Set") :
nullptr);
2309 if(m_peak_Acquisition_LossHandling_Extent_Set ==
nullptr && load)
2311 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_Set");
2314 m_peak_Acquisition_LossHandling_Extent_Get = (dyn_peak_Acquisition_LossHandling_Extent_Get) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_Get") :
nullptr);
2315 if(m_peak_Acquisition_LossHandling_Extent_Get ==
nullptr && load)
2317 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_Get");
2320 m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus = (dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus") :
nullptr);
2321 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus ==
nullptr && load)
2323 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus");
2326 m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange = (dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange") :
nullptr);
2327 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange ==
nullptr && load)
2329 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange");
2332 m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set = (dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Set) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_Set") :
nullptr);
2333 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set ==
nullptr && load)
2335 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_Set");
2338 m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get = (dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Get) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_Get") :
nullptr);
2339 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get ==
nullptr && load)
2341 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_Get");
2344 m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus = (dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus") :
nullptr);
2345 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus ==
nullptr && load)
2347 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus");
2350 m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange = (dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange") :
nullptr);
2351 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange ==
nullptr && load)
2353 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange");
2356 m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set = (dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Set) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_Set") :
nullptr);
2357 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set ==
nullptr && load)
2359 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_Set");
2362 m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get = (dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Get) (load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_Get") :
nullptr);
2363 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get ==
nullptr && load)
2365 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_Get");
2368 m_peak_PixelFormat_GetInfo = (dyn_peak_PixelFormat_GetInfo) (load ? import_function(m_handle,
"peak_PixelFormat_GetInfo") :
nullptr);
2369 if(m_peak_PixelFormat_GetInfo ==
nullptr && load)
2371 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetInfo");
2374 m_peak_Frame_Release = (dyn_peak_Frame_Release) (load ? import_function(m_handle,
"peak_Frame_Release") :
nullptr);
2375 if(m_peak_Frame_Release ==
nullptr && load)
2377 throw std::runtime_error(
"Failed to load peak_Frame_Release");
2380 m_peak_Frame_GetInfo = (dyn_peak_Frame_GetInfo) (load ? import_function(m_handle,
"peak_Frame_GetInfo") :
nullptr);
2381 if(m_peak_Frame_GetInfo ==
nullptr && load)
2383 throw std::runtime_error(
"Failed to load peak_Frame_GetInfo");
2386 m_peak_Frame_Type_Get = (dyn_peak_Frame_Type_Get) (load ? import_function(m_handle,
"peak_Frame_Type_Get") :
nullptr);
2387 if(m_peak_Frame_Type_Get ==
nullptr && load)
2389 throw std::runtime_error(
"Failed to load peak_Frame_Type_Get");
2392 m_peak_Frame_Buffer_Get = (dyn_peak_Frame_Buffer_Get) (load ? import_function(m_handle,
"peak_Frame_Buffer_Get") :
nullptr);
2393 if(m_peak_Frame_Buffer_Get ==
nullptr && load)
2395 throw std::runtime_error(
"Failed to load peak_Frame_Buffer_Get");
2398 m_peak_Frame_ID_Get = (dyn_peak_Frame_ID_Get) (load ? import_function(m_handle,
"peak_Frame_ID_Get") :
nullptr);
2399 if(m_peak_Frame_ID_Get ==
nullptr && load)
2401 throw std::runtime_error(
"Failed to load peak_Frame_ID_Get");
2404 m_peak_Frame_Timestamp_Get = (dyn_peak_Frame_Timestamp_Get) (load ? import_function(m_handle,
"peak_Frame_Timestamp_Get") :
nullptr);
2405 if(m_peak_Frame_Timestamp_Get ==
nullptr && load)
2407 throw std::runtime_error(
"Failed to load peak_Frame_Timestamp_Get");
2410 m_peak_Frame_ROI_Get = (dyn_peak_Frame_ROI_Get) (load ? import_function(m_handle,
"peak_Frame_ROI_Get") :
nullptr);
2411 if(m_peak_Frame_ROI_Get ==
nullptr && load)
2413 throw std::runtime_error(
"Failed to load peak_Frame_ROI_Get");
2416 m_peak_Frame_PixelFormat_Get = (dyn_peak_Frame_PixelFormat_Get) (load ? import_function(m_handle,
"peak_Frame_PixelFormat_Get") :
nullptr);
2417 if(m_peak_Frame_PixelFormat_Get ==
nullptr && load)
2419 throw std::runtime_error(
"Failed to load peak_Frame_PixelFormat_Get");
2422 m_peak_Frame_IsComplete = (dyn_peak_Frame_IsComplete) (load ? import_function(m_handle,
"peak_Frame_IsComplete") :
nullptr);
2423 if(m_peak_Frame_IsComplete ==
nullptr && load)
2425 throw std::runtime_error(
"Failed to load peak_Frame_IsComplete");
2428 m_peak_Frame_BytesExpected_Get = (dyn_peak_Frame_BytesExpected_Get) (load ? import_function(m_handle,
"peak_Frame_BytesExpected_Get") :
nullptr);
2429 if(m_peak_Frame_BytesExpected_Get ==
nullptr && load)
2431 throw std::runtime_error(
"Failed to load peak_Frame_BytesExpected_Get");
2434 m_peak_Frame_BytesWritten_Get = (dyn_peak_Frame_BytesWritten_Get) (load ? import_function(m_handle,
"peak_Frame_BytesWritten_Get") :
nullptr);
2435 if(m_peak_Frame_BytesWritten_Get ==
nullptr && load)
2437 throw std::runtime_error(
"Failed to load peak_Frame_BytesWritten_Get");
2440 m_peak_Frame_ProcessingTime_Get = (dyn_peak_Frame_ProcessingTime_Get) (load ? import_function(m_handle,
"peak_Frame_ProcessingTime_Get") :
nullptr);
2441 if(m_peak_Frame_ProcessingTime_Get ==
nullptr && load)
2443 throw std::runtime_error(
"Failed to load peak_Frame_ProcessingTime_Get");
2446 m_peak_Frame_Save = (dyn_peak_Frame_Save) (load ? import_function(m_handle,
"peak_Frame_Save") :
nullptr);
2447 if(m_peak_Frame_Save ==
nullptr && load)
2449 throw std::runtime_error(
"Failed to load peak_Frame_Save");
2452 m_peak_Frame_HasChunks = (dyn_peak_Frame_HasChunks) (load ? import_function(m_handle,
"peak_Frame_HasChunks") :
nullptr);
2453 if(m_peak_Frame_HasChunks ==
nullptr && load)
2455 throw std::runtime_error(
"Failed to load peak_Frame_HasChunks");
2458 m_peak_CameraSettings_ParameterSet_GetAccessStatus = (dyn_peak_CameraSettings_ParameterSet_GetAccessStatus) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_GetAccessStatus") :
nullptr);
2459 if(m_peak_CameraSettings_ParameterSet_GetAccessStatus ==
nullptr && load)
2461 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_GetAccessStatus");
2464 m_peak_CameraSettings_ParameterSet_GetList = (dyn_peak_CameraSettings_ParameterSet_GetList) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_GetList") :
nullptr);
2465 if(m_peak_CameraSettings_ParameterSet_GetList ==
nullptr && load)
2467 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_GetList");
2470 m_peak_CameraSettings_ParameterSet_Store = (dyn_peak_CameraSettings_ParameterSet_Store) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Store") :
nullptr);
2471 if(m_peak_CameraSettings_ParameterSet_Store ==
nullptr && load)
2473 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Store");
2476 m_peak_CameraSettings_ParameterSet_Apply = (dyn_peak_CameraSettings_ParameterSet_Apply) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Apply") :
nullptr);
2477 if(m_peak_CameraSettings_ParameterSet_Apply ==
nullptr && load)
2479 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Apply");
2482 m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus = (dyn_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Startup_GetAccessStatus") :
nullptr);
2483 if(m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus ==
nullptr && load)
2485 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_GetAccessStatus");
2488 m_peak_CameraSettings_ParameterSet_Startup_Set = (dyn_peak_CameraSettings_ParameterSet_Startup_Set) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Startup_Set") :
nullptr);
2489 if(m_peak_CameraSettings_ParameterSet_Startup_Set ==
nullptr && load)
2491 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_Set");
2494 m_peak_CameraSettings_ParameterSet_Startup_Get = (dyn_peak_CameraSettings_ParameterSet_Startup_Get) (load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Startup_Get") :
nullptr);
2495 if(m_peak_CameraSettings_ParameterSet_Startup_Get ==
nullptr && load)
2497 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_Get");
2500 m_peak_CameraSettings_DiskFile_GetAccessStatus = (dyn_peak_CameraSettings_DiskFile_GetAccessStatus) (load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_GetAccessStatus") :
nullptr);
2501 if(m_peak_CameraSettings_DiskFile_GetAccessStatus ==
nullptr && load)
2503 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_GetAccessStatus");
2506 m_peak_CameraSettings_DiskFile_Store = (dyn_peak_CameraSettings_DiskFile_Store) (load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_Store") :
nullptr);
2507 if(m_peak_CameraSettings_DiskFile_Store ==
nullptr && load)
2509 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_Store");
2512 m_peak_CameraSettings_DiskFile_Apply = (dyn_peak_CameraSettings_DiskFile_Apply) (load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_Apply") :
nullptr);
2513 if(m_peak_CameraSettings_DiskFile_Apply ==
nullptr && load)
2515 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_Apply");
2518 m_peak_FrameRate_GetAccessStatus = (dyn_peak_FrameRate_GetAccessStatus) (load ? import_function(m_handle,
"peak_FrameRate_GetAccessStatus") :
nullptr);
2519 if(m_peak_FrameRate_GetAccessStatus ==
nullptr && load)
2521 throw std::runtime_error(
"Failed to load peak_FrameRate_GetAccessStatus");
2524 m_peak_FrameRate_GetRange = (dyn_peak_FrameRate_GetRange) (load ? import_function(m_handle,
"peak_FrameRate_GetRange") :
nullptr);
2525 if(m_peak_FrameRate_GetRange ==
nullptr && load)
2527 throw std::runtime_error(
"Failed to load peak_FrameRate_GetRange");
2530 m_peak_FrameRate_Set = (dyn_peak_FrameRate_Set) (load ? import_function(m_handle,
"peak_FrameRate_Set") :
nullptr);
2531 if(m_peak_FrameRate_Set ==
nullptr && load)
2533 throw std::runtime_error(
"Failed to load peak_FrameRate_Set");
2536 m_peak_FrameRate_Get = (dyn_peak_FrameRate_Get) (load ? import_function(m_handle,
"peak_FrameRate_Get") :
nullptr);
2537 if(m_peak_FrameRate_Get ==
nullptr && load)
2539 throw std::runtime_error(
"Failed to load peak_FrameRate_Get");
2542 m_peak_ExposureTime_GetAccessStatus = (dyn_peak_ExposureTime_GetAccessStatus) (load ? import_function(m_handle,
"peak_ExposureTime_GetAccessStatus") :
nullptr);
2543 if(m_peak_ExposureTime_GetAccessStatus ==
nullptr && load)
2545 throw std::runtime_error(
"Failed to load peak_ExposureTime_GetAccessStatus");
2548 m_peak_ExposureTime_GetRange = (dyn_peak_ExposureTime_GetRange) (load ? import_function(m_handle,
"peak_ExposureTime_GetRange") :
nullptr);
2549 if(m_peak_ExposureTime_GetRange ==
nullptr && load)
2551 throw std::runtime_error(
"Failed to load peak_ExposureTime_GetRange");
2554 m_peak_ExposureTime_Set = (dyn_peak_ExposureTime_Set) (load ? import_function(m_handle,
"peak_ExposureTime_Set") :
nullptr);
2555 if(m_peak_ExposureTime_Set ==
nullptr && load)
2557 throw std::runtime_error(
"Failed to load peak_ExposureTime_Set");
2560 m_peak_ExposureTime_Get = (dyn_peak_ExposureTime_Get) (load ? import_function(m_handle,
"peak_ExposureTime_Get") :
nullptr);
2561 if(m_peak_ExposureTime_Get ==
nullptr && load)
2563 throw std::runtime_error(
"Failed to load peak_ExposureTime_Get");
2566 m_peak_ShutterMode_GetAccessStatus = (dyn_peak_ShutterMode_GetAccessStatus) (load ? import_function(m_handle,
"peak_ShutterMode_GetAccessStatus") :
nullptr);
2567 if(m_peak_ShutterMode_GetAccessStatus ==
nullptr && load)
2569 throw std::runtime_error(
"Failed to load peak_ShutterMode_GetAccessStatus");
2572 m_peak_ShutterMode_GetList = (dyn_peak_ShutterMode_GetList) (load ? import_function(m_handle,
"peak_ShutterMode_GetList") :
nullptr);
2573 if(m_peak_ShutterMode_GetList ==
nullptr && load)
2575 throw std::runtime_error(
"Failed to load peak_ShutterMode_GetList");
2578 m_peak_ShutterMode_Set = (dyn_peak_ShutterMode_Set) (load ? import_function(m_handle,
"peak_ShutterMode_Set") :
nullptr);
2579 if(m_peak_ShutterMode_Set ==
nullptr && load)
2581 throw std::runtime_error(
"Failed to load peak_ShutterMode_Set");
2584 m_peak_ShutterMode_Get = (dyn_peak_ShutterMode_Get) (load ? import_function(m_handle,
"peak_ShutterMode_Get") :
nullptr);
2585 if(m_peak_ShutterMode_Get ==
nullptr && load)
2587 throw std::runtime_error(
"Failed to load peak_ShutterMode_Get");
2590 m_peak_PixelClock_GetAccessStatus = (dyn_peak_PixelClock_GetAccessStatus) (load ? import_function(m_handle,
"peak_PixelClock_GetAccessStatus") :
nullptr);
2591 if(m_peak_PixelClock_GetAccessStatus ==
nullptr && load)
2593 throw std::runtime_error(
"Failed to load peak_PixelClock_GetAccessStatus");
2596 m_peak_PixelClock_HasRange = (dyn_peak_PixelClock_HasRange) (load ? import_function(m_handle,
"peak_PixelClock_HasRange") :
nullptr);
2597 if(m_peak_PixelClock_HasRange ==
nullptr && load)
2599 throw std::runtime_error(
"Failed to load peak_PixelClock_HasRange");
2602 m_peak_PixelClock_GetRange = (dyn_peak_PixelClock_GetRange) (load ? import_function(m_handle,
"peak_PixelClock_GetRange") :
nullptr);
2603 if(m_peak_PixelClock_GetRange ==
nullptr && load)
2605 throw std::runtime_error(
"Failed to load peak_PixelClock_GetRange");
2608 m_peak_PixelClock_GetList = (dyn_peak_PixelClock_GetList) (load ? import_function(m_handle,
"peak_PixelClock_GetList") :
nullptr);
2609 if(m_peak_PixelClock_GetList ==
nullptr && load)
2611 throw std::runtime_error(
"Failed to load peak_PixelClock_GetList");
2614 m_peak_PixelClock_Set = (dyn_peak_PixelClock_Set) (load ? import_function(m_handle,
"peak_PixelClock_Set") :
nullptr);
2615 if(m_peak_PixelClock_Set ==
nullptr && load)
2617 throw std::runtime_error(
"Failed to load peak_PixelClock_Set");
2620 m_peak_PixelClock_Get = (dyn_peak_PixelClock_Get) (load ? import_function(m_handle,
"peak_PixelClock_Get") :
nullptr);
2621 if(m_peak_PixelClock_Get ==
nullptr && load)
2623 throw std::runtime_error(
"Failed to load peak_PixelClock_Get");
2626 m_peak_IOChannel_GetAccessStatus = (dyn_peak_IOChannel_GetAccessStatus) (load ? import_function(m_handle,
"peak_IOChannel_GetAccessStatus") :
nullptr);
2627 if(m_peak_IOChannel_GetAccessStatus ==
nullptr && load)
2629 throw std::runtime_error(
"Failed to load peak_IOChannel_GetAccessStatus");
2632 m_PEAK_API_STATUS_DEPRECATED = (dyn_PEAK_API_STATUS_DEPRECATED) (load ? import_function(m_handle,
"PEAK_API_STATUS_DEPRECATED") :
nullptr);
2633 if(m_PEAK_API_STATUS_DEPRECATED ==
nullptr && load)
2635 throw std::runtime_error(
"Failed to load PEAK_API_STATUS_DEPRECATED");
2638 m_peak_IOChannel_GetListForDirection = (dyn_peak_IOChannel_GetListForDirection) (load ? import_function(m_handle,
"peak_IOChannel_GetListForDirection") :
nullptr);
2639 if(m_peak_IOChannel_GetListForDirection ==
nullptr && load)
2641 throw std::runtime_error(
"Failed to load peak_IOChannel_GetListForDirection");
2644 m_peak_IOChannel_Direction_GetAccessStatus = (dyn_peak_IOChannel_Direction_GetAccessStatus) (load ? import_function(m_handle,
"peak_IOChannel_Direction_GetAccessStatus") :
nullptr);
2645 if(m_peak_IOChannel_Direction_GetAccessStatus ==
nullptr && load)
2647 throw std::runtime_error(
"Failed to load peak_IOChannel_Direction_GetAccessStatus");
2650 m_peak_IOChannel_Direction_Get = (dyn_peak_IOChannel_Direction_Get) (load ? import_function(m_handle,
"peak_IOChannel_Direction_Get") :
nullptr);
2651 if(m_peak_IOChannel_Direction_Get ==
nullptr && load)
2653 throw std::runtime_error(
"Failed to load peak_IOChannel_Direction_Get");
2656 m_peak_IOChannel_Type_GetAccessStatus = (dyn_peak_IOChannel_Type_GetAccessStatus) (load ? import_function(m_handle,
"peak_IOChannel_Type_GetAccessStatus") :
nullptr);
2657 if(m_peak_IOChannel_Type_GetAccessStatus ==
nullptr && load)
2659 throw std::runtime_error(
"Failed to load peak_IOChannel_Type_GetAccessStatus");
2662 m_peak_IOChannel_Type_Get = (dyn_peak_IOChannel_Type_Get) (load ? import_function(m_handle,
"peak_IOChannel_Type_Get") :
nullptr);
2663 if(m_peak_IOChannel_Type_Get ==
nullptr && load)
2665 throw std::runtime_error(
"Failed to load peak_IOChannel_Type_Get");
2668 m_peak_IOChannel_Level_GetAccessStatus = (dyn_peak_IOChannel_Level_GetAccessStatus) (load ? import_function(m_handle,
"peak_IOChannel_Level_GetAccessStatus") :
nullptr);
2669 if(m_peak_IOChannel_Level_GetAccessStatus ==
nullptr && load)
2671 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_GetAccessStatus");
2674 m_peak_IOChannel_Level_IsHigh = (dyn_peak_IOChannel_Level_IsHigh) (load ? import_function(m_handle,
"peak_IOChannel_Level_IsHigh") :
nullptr);
2675 if(m_peak_IOChannel_Level_IsHigh ==
nullptr && load)
2677 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_IsHigh");
2680 m_peak_IOChannel_Level_SetHigh = (dyn_peak_IOChannel_Level_SetHigh) (load ? import_function(m_handle,
"peak_IOChannel_Level_SetHigh") :
nullptr);
2681 if(m_peak_IOChannel_Level_SetHigh ==
nullptr && load)
2683 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_SetHigh");
2686 m_peak_IOChannel_Inverter_GetAccessStatus = (dyn_peak_IOChannel_Inverter_GetAccessStatus) (load ? import_function(m_handle,
"peak_IOChannel_Inverter_GetAccessStatus") :
nullptr);
2687 if(m_peak_IOChannel_Inverter_GetAccessStatus ==
nullptr && load)
2689 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_GetAccessStatus");
2692 m_peak_IOChannel_Inverter_Enable = (dyn_peak_IOChannel_Inverter_Enable) (load ? import_function(m_handle,
"peak_IOChannel_Inverter_Enable") :
nullptr);
2693 if(m_peak_IOChannel_Inverter_Enable ==
nullptr && load)
2695 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_Enable");
2698 m_peak_IOChannel_Inverter_IsEnabled = (dyn_peak_IOChannel_Inverter_IsEnabled) (load ? import_function(m_handle,
"peak_IOChannel_Inverter_IsEnabled") :
nullptr);
2699 if(m_peak_IOChannel_Inverter_IsEnabled ==
nullptr && load)
2701 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_IsEnabled");
2704 m_peak_IOChannel_NoiseFilter_GetAccessStatus = (dyn_peak_IOChannel_NoiseFilter_GetAccessStatus) (load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_GetAccessStatus") :
nullptr);
2705 if(m_peak_IOChannel_NoiseFilter_GetAccessStatus ==
nullptr && load)
2707 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_GetAccessStatus");
2710 m_peak_IOChannel_NoiseFilter_Enable = (dyn_peak_IOChannel_NoiseFilter_Enable) (load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Enable") :
nullptr);
2711 if(m_peak_IOChannel_NoiseFilter_Enable ==
nullptr && load)
2713 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Enable");
2716 m_peak_IOChannel_NoiseFilter_IsEnabled = (dyn_peak_IOChannel_NoiseFilter_IsEnabled) (load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_IsEnabled") :
nullptr);
2717 if(m_peak_IOChannel_NoiseFilter_IsEnabled ==
nullptr && load)
2719 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_IsEnabled");
2722 m_peak_IOChannel_NoiseFilter_Duration_GetRange = (dyn_peak_IOChannel_NoiseFilter_Duration_GetRange) (load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Duration_GetRange") :
nullptr);
2723 if(m_peak_IOChannel_NoiseFilter_Duration_GetRange ==
nullptr && load)
2725 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_GetRange");
2728 m_peak_IOChannel_NoiseFilter_Duration_Set = (dyn_peak_IOChannel_NoiseFilter_Duration_Set) (load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Duration_Set") :
nullptr);
2729 if(m_peak_IOChannel_NoiseFilter_Duration_Set ==
nullptr && load)
2731 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_Set");
2734 m_peak_IOChannel_NoiseFilter_Duration_Get = (dyn_peak_IOChannel_NoiseFilter_Duration_Get) (load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Duration_Get") :
nullptr);
2735 if(m_peak_IOChannel_NoiseFilter_Duration_Get ==
nullptr && load)
2737 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_Get");
2740 m_peak_Trigger_GetAccessStatus = (dyn_peak_Trigger_GetAccessStatus) (load ? import_function(m_handle,
"peak_Trigger_GetAccessStatus") :
nullptr);
2741 if(m_peak_Trigger_GetAccessStatus ==
nullptr && load)
2743 throw std::runtime_error(
"Failed to load peak_Trigger_GetAccessStatus");
2746 m_peak_Trigger_Enable = (dyn_peak_Trigger_Enable) (load ? import_function(m_handle,
"peak_Trigger_Enable") :
nullptr);
2747 if(m_peak_Trigger_Enable ==
nullptr && load)
2749 throw std::runtime_error(
"Failed to load peak_Trigger_Enable");
2752 m_peak_Trigger_IsEnabled = (dyn_peak_Trigger_IsEnabled) (load ? import_function(m_handle,
"peak_Trigger_IsEnabled") :
nullptr);
2753 if(m_peak_Trigger_IsEnabled ==
nullptr && load)
2755 throw std::runtime_error(
"Failed to load peak_Trigger_IsEnabled");
2758 m_peak_Trigger_IsExecutable = (dyn_peak_Trigger_IsExecutable) (load ? import_function(m_handle,
"peak_Trigger_IsExecutable") :
nullptr);
2759 if(m_peak_Trigger_IsExecutable ==
nullptr && load)
2761 throw std::runtime_error(
"Failed to load peak_Trigger_IsExecutable");
2764 m_peak_Trigger_Execute = (dyn_peak_Trigger_Execute) (load ? import_function(m_handle,
"peak_Trigger_Execute") :
nullptr);
2765 if(m_peak_Trigger_Execute ==
nullptr && load)
2767 throw std::runtime_error(
"Failed to load peak_Trigger_Execute");
2770 m_peak_Trigger_Mode_GetAccessStatus = (dyn_peak_Trigger_Mode_GetAccessStatus) (load ? import_function(m_handle,
"peak_Trigger_Mode_GetAccessStatus") :
nullptr);
2771 if(m_peak_Trigger_Mode_GetAccessStatus ==
nullptr && load)
2773 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_GetAccessStatus");
2776 m_peak_Trigger_Mode_Set = (dyn_peak_Trigger_Mode_Set) (load ? import_function(m_handle,
"peak_Trigger_Mode_Set") :
nullptr);
2777 if(m_peak_Trigger_Mode_Set ==
nullptr && load)
2779 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Set");
2782 m_PEAK_API_STATUS_DEPRECATED = (dyn_PEAK_API_STATUS_DEPRECATED) (load ? import_function(m_handle,
"PEAK_API_STATUS_DEPRECATED") :
nullptr);
2783 if(m_PEAK_API_STATUS_DEPRECATED ==
nullptr && load)
2785 throw std::runtime_error(
"Failed to load PEAK_API_STATUS_DEPRECATED");
2788 m_peak_Trigger_Mode_Config_Get = (dyn_peak_Trigger_Mode_Config_Get) (load ? import_function(m_handle,
"peak_Trigger_Mode_Config_Get") :
nullptr);
2789 if(m_peak_Trigger_Mode_Config_Get ==
nullptr && load)
2791 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Config_Get");
2794 m_peak_Trigger_Edge_GetAccessStatus = (dyn_peak_Trigger_Edge_GetAccessStatus) (load ? import_function(m_handle,
"peak_Trigger_Edge_GetAccessStatus") :
nullptr);
2795 if(m_peak_Trigger_Edge_GetAccessStatus ==
nullptr && load)
2797 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_GetAccessStatus");
2800 m_peak_Trigger_Edge_GetList = (dyn_peak_Trigger_Edge_GetList) (load ? import_function(m_handle,
"peak_Trigger_Edge_GetList") :
nullptr);
2801 if(m_peak_Trigger_Edge_GetList ==
nullptr && load)
2803 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_GetList");
2806 m_peak_Trigger_Edge_Set = (dyn_peak_Trigger_Edge_Set) (load ? import_function(m_handle,
"peak_Trigger_Edge_Set") :
nullptr);
2807 if(m_peak_Trigger_Edge_Set ==
nullptr && load)
2809 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_Set");
2812 m_peak_Trigger_Edge_Get = (dyn_peak_Trigger_Edge_Get) (load ? import_function(m_handle,
"peak_Trigger_Edge_Get") :
nullptr);
2813 if(m_peak_Trigger_Edge_Get ==
nullptr && load)
2815 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_Get");
2818 m_peak_Trigger_Delay_GetAccessStatus = (dyn_peak_Trigger_Delay_GetAccessStatus) (load ? import_function(m_handle,
"peak_Trigger_Delay_GetAccessStatus") :
nullptr);
2819 if(m_peak_Trigger_Delay_GetAccessStatus ==
nullptr && load)
2821 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_GetAccessStatus");
2824 m_peak_Trigger_Delay_GetRange = (dyn_peak_Trigger_Delay_GetRange) (load ? import_function(m_handle,
"peak_Trigger_Delay_GetRange") :
nullptr);
2825 if(m_peak_Trigger_Delay_GetRange ==
nullptr && load)
2827 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_GetRange");
2830 m_peak_Trigger_Delay_Set = (dyn_peak_Trigger_Delay_Set) (load ? import_function(m_handle,
"peak_Trigger_Delay_Set") :
nullptr);
2831 if(m_peak_Trigger_Delay_Set ==
nullptr && load)
2833 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_Set");
2836 m_peak_Trigger_Delay_Get = (dyn_peak_Trigger_Delay_Get) (load ? import_function(m_handle,
"peak_Trigger_Delay_Get") :
nullptr);
2837 if(m_peak_Trigger_Delay_Get ==
nullptr && load)
2839 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_Get");
2842 m_peak_Trigger_Divider_GetAccessStatus = (dyn_peak_Trigger_Divider_GetAccessStatus) (load ? import_function(m_handle,
"peak_Trigger_Divider_GetAccessStatus") :
nullptr);
2843 if(m_peak_Trigger_Divider_GetAccessStatus ==
nullptr && load)
2845 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_GetAccessStatus");
2848 m_peak_Trigger_Divider_GetRange = (dyn_peak_Trigger_Divider_GetRange) (load ? import_function(m_handle,
"peak_Trigger_Divider_GetRange") :
nullptr);
2849 if(m_peak_Trigger_Divider_GetRange ==
nullptr && load)
2851 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_GetRange");
2854 m_peak_Trigger_Divider_Set = (dyn_peak_Trigger_Divider_Set) (load ? import_function(m_handle,
"peak_Trigger_Divider_Set") :
nullptr);
2855 if(m_peak_Trigger_Divider_Set ==
nullptr && load)
2857 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_Set");
2860 m_peak_Trigger_Divider_Get = (dyn_peak_Trigger_Divider_Get) (load ? import_function(m_handle,
"peak_Trigger_Divider_Get") :
nullptr);
2861 if(m_peak_Trigger_Divider_Get ==
nullptr && load)
2863 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_Get");
2866 m_peak_Trigger_Burst_GetAccessStatus = (dyn_peak_Trigger_Burst_GetAccessStatus) (load ? import_function(m_handle,
"peak_Trigger_Burst_GetAccessStatus") :
nullptr);
2867 if(m_peak_Trigger_Burst_GetAccessStatus ==
nullptr && load)
2869 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_GetAccessStatus");
2872 m_peak_Trigger_Burst_GetRange = (dyn_peak_Trigger_Burst_GetRange) (load ? import_function(m_handle,
"peak_Trigger_Burst_GetRange") :
nullptr);
2873 if(m_peak_Trigger_Burst_GetRange ==
nullptr && load)
2875 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_GetRange");
2878 m_peak_Trigger_Burst_Set = (dyn_peak_Trigger_Burst_Set) (load ? import_function(m_handle,
"peak_Trigger_Burst_Set") :
nullptr);
2879 if(m_peak_Trigger_Burst_Set ==
nullptr && load)
2881 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_Set");
2884 m_peak_Trigger_Burst_Get = (dyn_peak_Trigger_Burst_Get) (load ? import_function(m_handle,
"peak_Trigger_Burst_Get") :
nullptr);
2885 if(m_peak_Trigger_Burst_Get ==
nullptr && load)
2887 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_Get");
2890 m_peak_Flash_GetAccessStatus = (dyn_peak_Flash_GetAccessStatus) (load ? import_function(m_handle,
"peak_Flash_GetAccessStatus") :
nullptr);
2891 if(m_peak_Flash_GetAccessStatus ==
nullptr && load)
2893 throw std::runtime_error(
"Failed to load peak_Flash_GetAccessStatus");
2896 m_peak_Flash_Enable = (dyn_peak_Flash_Enable) (load ? import_function(m_handle,
"peak_Flash_Enable") :
nullptr);
2897 if(m_peak_Flash_Enable ==
nullptr && load)
2899 throw std::runtime_error(
"Failed to load peak_Flash_Enable");
2902 m_peak_Flash_IsEnabled = (dyn_peak_Flash_IsEnabled) (load ? import_function(m_handle,
"peak_Flash_IsEnabled") :
nullptr);
2903 if(m_peak_Flash_IsEnabled ==
nullptr && load)
2905 throw std::runtime_error(
"Failed to load peak_Flash_IsEnabled");
2908 m_peak_Flash_Mode_GetAccessStatus = (dyn_peak_Flash_Mode_GetAccessStatus) (load ? import_function(m_handle,
"peak_Flash_Mode_GetAccessStatus") :
nullptr);
2909 if(m_peak_Flash_Mode_GetAccessStatus ==
nullptr && load)
2911 throw std::runtime_error(
"Failed to load peak_Flash_Mode_GetAccessStatus");
2914 m_peak_Flash_Mode_Set = (dyn_peak_Flash_Mode_Set) (load ? import_function(m_handle,
"peak_Flash_Mode_Set") :
nullptr);
2915 if(m_peak_Flash_Mode_Set ==
nullptr && load)
2917 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Set");
2920 m_PEAK_API_STATUS_DEPRECATED = (dyn_PEAK_API_STATUS_DEPRECATED) (load ? import_function(m_handle,
"PEAK_API_STATUS_DEPRECATED") :
nullptr);
2921 if(m_PEAK_API_STATUS_DEPRECATED ==
nullptr && load)
2923 throw std::runtime_error(
"Failed to load PEAK_API_STATUS_DEPRECATED");
2926 m_peak_Flash_Mode_Config_Get = (dyn_peak_Flash_Mode_Config_Get) (load ? import_function(m_handle,
"peak_Flash_Mode_Config_Get") :
nullptr);
2927 if(m_peak_Flash_Mode_Config_Get ==
nullptr && load)
2929 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Config_Get");
2932 m_peak_Flash_StartDelay_GetAccessStatus = (dyn_peak_Flash_StartDelay_GetAccessStatus) (load ? import_function(m_handle,
"peak_Flash_StartDelay_GetAccessStatus") :
nullptr);
2933 if(m_peak_Flash_StartDelay_GetAccessStatus ==
nullptr && load)
2935 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_GetAccessStatus");
2938 m_peak_Flash_StartDelay_GetRange = (dyn_peak_Flash_StartDelay_GetRange) (load ? import_function(m_handle,
"peak_Flash_StartDelay_GetRange") :
nullptr);
2939 if(m_peak_Flash_StartDelay_GetRange ==
nullptr && load)
2941 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_GetRange");
2944 m_peak_Flash_StartDelay_Set = (dyn_peak_Flash_StartDelay_Set) (load ? import_function(m_handle,
"peak_Flash_StartDelay_Set") :
nullptr);
2945 if(m_peak_Flash_StartDelay_Set ==
nullptr && load)
2947 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_Set");
2950 m_peak_Flash_StartDelay_Get = (dyn_peak_Flash_StartDelay_Get) (load ? import_function(m_handle,
"peak_Flash_StartDelay_Get") :
nullptr);
2951 if(m_peak_Flash_StartDelay_Get ==
nullptr && load)
2953 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_Get");
2956 m_peak_Flash_EndDelay_GetAccessStatus = (dyn_peak_Flash_EndDelay_GetAccessStatus) (load ? import_function(m_handle,
"peak_Flash_EndDelay_GetAccessStatus") :
nullptr);
2957 if(m_peak_Flash_EndDelay_GetAccessStatus ==
nullptr && load)
2959 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_GetAccessStatus");
2962 m_peak_Flash_EndDelay_GetRange = (dyn_peak_Flash_EndDelay_GetRange) (load ? import_function(m_handle,
"peak_Flash_EndDelay_GetRange") :
nullptr);
2963 if(m_peak_Flash_EndDelay_GetRange ==
nullptr && load)
2965 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_GetRange");
2968 m_peak_Flash_EndDelay_Set = (dyn_peak_Flash_EndDelay_Set) (load ? import_function(m_handle,
"peak_Flash_EndDelay_Set") :
nullptr);
2969 if(m_peak_Flash_EndDelay_Set ==
nullptr && load)
2971 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_Set");
2974 m_peak_Flash_EndDelay_Get = (dyn_peak_Flash_EndDelay_Get) (load ? import_function(m_handle,
"peak_Flash_EndDelay_Get") :
nullptr);
2975 if(m_peak_Flash_EndDelay_Get ==
nullptr && load)
2977 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_Get");
2980 m_peak_Flash_Duration_GetAccessStatus = (dyn_peak_Flash_Duration_GetAccessStatus) (load ? import_function(m_handle,
"peak_Flash_Duration_GetAccessStatus") :
nullptr);
2981 if(m_peak_Flash_Duration_GetAccessStatus ==
nullptr && load)
2983 throw std::runtime_error(
"Failed to load peak_Flash_Duration_GetAccessStatus");
2986 m_peak_Flash_Duration_GetRange = (dyn_peak_Flash_Duration_GetRange) (load ? import_function(m_handle,
"peak_Flash_Duration_GetRange") :
nullptr);
2987 if(m_peak_Flash_Duration_GetRange ==
nullptr && load)
2989 throw std::runtime_error(
"Failed to load peak_Flash_Duration_GetRange");
2992 m_peak_Flash_Duration_Set = (dyn_peak_Flash_Duration_Set) (load ? import_function(m_handle,
"peak_Flash_Duration_Set") :
nullptr);
2993 if(m_peak_Flash_Duration_Set ==
nullptr && load)
2995 throw std::runtime_error(
"Failed to load peak_Flash_Duration_Set");
2998 m_peak_Flash_Duration_Get = (dyn_peak_Flash_Duration_Get) (load ? import_function(m_handle,
"peak_Flash_Duration_Get") :
nullptr);
2999 if(m_peak_Flash_Duration_Get ==
nullptr && load)
3001 throw std::runtime_error(
"Failed to load peak_Flash_Duration_Get");
3004 m_peak_Focus_GetAccessStatus = (dyn_peak_Focus_GetAccessStatus) (load ? import_function(m_handle,
"peak_Focus_GetAccessStatus") :
nullptr);
3005 if(m_peak_Focus_GetAccessStatus ==
nullptr && load)
3007 throw std::runtime_error(
"Failed to load peak_Focus_GetAccessStatus");
3010 m_peak_Focus_GetRange = (dyn_peak_Focus_GetRange) (load ? import_function(m_handle,
"peak_Focus_GetRange") :
nullptr);
3011 if(m_peak_Focus_GetRange ==
nullptr && load)
3013 throw std::runtime_error(
"Failed to load peak_Focus_GetRange");
3016 m_peak_Focus_Set = (dyn_peak_Focus_Set) (load ? import_function(m_handle,
"peak_Focus_Set") :
nullptr);
3017 if(m_peak_Focus_Set ==
nullptr && load)
3019 throw std::runtime_error(
"Failed to load peak_Focus_Set");
3022 m_peak_Focus_Get = (dyn_peak_Focus_Get) (load ? import_function(m_handle,
"peak_Focus_Get") :
nullptr);
3023 if(m_peak_Focus_Get ==
nullptr && load)
3025 throw std::runtime_error(
"Failed to load peak_Focus_Get");
3028 m_peak_PixelFormat_GetAccessStatus = (dyn_peak_PixelFormat_GetAccessStatus) (load ? import_function(m_handle,
"peak_PixelFormat_GetAccessStatus") :
nullptr);
3029 if(m_peak_PixelFormat_GetAccessStatus ==
nullptr && load)
3031 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetAccessStatus");
3034 m_peak_PixelFormat_GetList = (dyn_peak_PixelFormat_GetList) (load ? import_function(m_handle,
"peak_PixelFormat_GetList") :
nullptr);
3035 if(m_peak_PixelFormat_GetList ==
nullptr && load)
3037 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetList");
3040 m_peak_PixelFormat_Set = (dyn_peak_PixelFormat_Set) (load ? import_function(m_handle,
"peak_PixelFormat_Set") :
nullptr);
3041 if(m_peak_PixelFormat_Set ==
nullptr && load)
3043 throw std::runtime_error(
"Failed to load peak_PixelFormat_Set");
3046 m_peak_PixelFormat_Get = (dyn_peak_PixelFormat_Get) (load ? import_function(m_handle,
"peak_PixelFormat_Get") :
nullptr);
3047 if(m_peak_PixelFormat_Get ==
nullptr && load)
3049 throw std::runtime_error(
"Failed to load peak_PixelFormat_Get");
3052 m_peak_Gain_GetAccessStatus = (dyn_peak_Gain_GetAccessStatus) (load ? import_function(m_handle,
"peak_Gain_GetAccessStatus") :
nullptr);
3053 if(m_peak_Gain_GetAccessStatus ==
nullptr && load)
3055 throw std::runtime_error(
"Failed to load peak_Gain_GetAccessStatus");
3058 m_peak_Gain_GetChannelList = (dyn_peak_Gain_GetChannelList) (load ? import_function(m_handle,
"peak_Gain_GetChannelList") :
nullptr);
3059 if(m_peak_Gain_GetChannelList ==
nullptr && load)
3061 throw std::runtime_error(
"Failed to load peak_Gain_GetChannelList");
3064 m_peak_Gain_GetRange = (dyn_peak_Gain_GetRange) (load ? import_function(m_handle,
"peak_Gain_GetRange") :
nullptr);
3065 if(m_peak_Gain_GetRange ==
nullptr && load)
3067 throw std::runtime_error(
"Failed to load peak_Gain_GetRange");
3070 m_peak_Gain_Set = (dyn_peak_Gain_Set) (load ? import_function(m_handle,
"peak_Gain_Set") :
nullptr);
3071 if(m_peak_Gain_Set ==
nullptr && load)
3073 throw std::runtime_error(
"Failed to load peak_Gain_Set");
3076 m_peak_Gain_Get = (dyn_peak_Gain_Get) (load ? import_function(m_handle,
"peak_Gain_Get") :
nullptr);
3077 if(m_peak_Gain_Get ==
nullptr && load)
3079 throw std::runtime_error(
"Failed to load peak_Gain_Get");
3082 m_peak_Gamma_GetAccessStatus = (dyn_peak_Gamma_GetAccessStatus) (load ? import_function(m_handle,
"peak_Gamma_GetAccessStatus") :
nullptr);
3083 if(m_peak_Gamma_GetAccessStatus ==
nullptr && load)
3085 throw std::runtime_error(
"Failed to load peak_Gamma_GetAccessStatus");
3088 m_peak_Gamma_GetRange = (dyn_peak_Gamma_GetRange) (load ? import_function(m_handle,
"peak_Gamma_GetRange") :
nullptr);
3089 if(m_peak_Gamma_GetRange ==
nullptr && load)
3091 throw std::runtime_error(
"Failed to load peak_Gamma_GetRange");
3094 m_peak_Gamma_Set = (dyn_peak_Gamma_Set) (load ? import_function(m_handle,
"peak_Gamma_Set") :
nullptr);
3095 if(m_peak_Gamma_Set ==
nullptr && load)
3097 throw std::runtime_error(
"Failed to load peak_Gamma_Set");
3100 m_peak_Gamma_Get = (dyn_peak_Gamma_Get) (load ? import_function(m_handle,
"peak_Gamma_Get") :
nullptr);
3101 if(m_peak_Gamma_Get ==
nullptr && load)
3103 throw std::runtime_error(
"Failed to load peak_Gamma_Get");
3106 m_peak_ColorCorrection_GetAccessStatus = (dyn_peak_ColorCorrection_GetAccessStatus) (load ? import_function(m_handle,
"peak_ColorCorrection_GetAccessStatus") :
nullptr);
3107 if(m_peak_ColorCorrection_GetAccessStatus ==
nullptr && load)
3109 throw std::runtime_error(
"Failed to load peak_ColorCorrection_GetAccessStatus");
3112 m_peak_ColorCorrection_Mode_GetList = (dyn_peak_ColorCorrection_Mode_GetList) (load ? import_function(m_handle,
"peak_ColorCorrection_Mode_GetList") :
nullptr);
3113 if(m_peak_ColorCorrection_Mode_GetList ==
nullptr && load)
3115 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_GetList");
3118 m_peak_ColorCorrection_Mode_Set = (dyn_peak_ColorCorrection_Mode_Set) (load ? import_function(m_handle,
"peak_ColorCorrection_Mode_Set") :
nullptr);
3119 if(m_peak_ColorCorrection_Mode_Set ==
nullptr && load)
3121 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_Set");
3124 m_peak_ColorCorrection_Mode_Get = (dyn_peak_ColorCorrection_Mode_Get) (load ? import_function(m_handle,
"peak_ColorCorrection_Mode_Get") :
nullptr);
3125 if(m_peak_ColorCorrection_Mode_Get ==
nullptr && load)
3127 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_Get");
3130 m_peak_ColorCorrection_Matrix_GetAccessStatus = (dyn_peak_ColorCorrection_Matrix_GetAccessStatus) (load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_GetAccessStatus") :
nullptr);
3131 if(m_peak_ColorCorrection_Matrix_GetAccessStatus ==
nullptr && load)
3133 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_GetAccessStatus");
3136 m_peak_ColorCorrection_Matrix_GetRange = (dyn_peak_ColorCorrection_Matrix_GetRange) (load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_GetRange") :
nullptr);
3137 if(m_peak_ColorCorrection_Matrix_GetRange ==
nullptr && load)
3139 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_GetRange");
3142 m_peak_ColorCorrection_Matrix_Set = (dyn_peak_ColorCorrection_Matrix_Set) (load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_Set") :
nullptr);
3143 if(m_peak_ColorCorrection_Matrix_Set ==
nullptr && load)
3145 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_Set");
3148 m_peak_ColorCorrection_Matrix_Get = (dyn_peak_ColorCorrection_Matrix_Get) (load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_Get") :
nullptr);
3149 if(m_peak_ColorCorrection_Matrix_Get ==
nullptr && load)
3151 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_Get");
3154 m_peak_ColorCorrection_Enable = (dyn_peak_ColorCorrection_Enable) (load ? import_function(m_handle,
"peak_ColorCorrection_Enable") :
nullptr);
3155 if(m_peak_ColorCorrection_Enable ==
nullptr && load)
3157 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Enable");
3160 m_peak_ColorCorrection_IsEnabled = (dyn_peak_ColorCorrection_IsEnabled) (load ? import_function(m_handle,
"peak_ColorCorrection_IsEnabled") :
nullptr);
3161 if(m_peak_ColorCorrection_IsEnabled ==
nullptr && load)
3163 throw std::runtime_error(
"Failed to load peak_ColorCorrection_IsEnabled");
3166 m_peak_AutoBrightness_GetAccessStatus = (dyn_peak_AutoBrightness_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_GetAccessStatus") :
nullptr);
3167 if(m_peak_AutoBrightness_GetAccessStatus ==
nullptr && load)
3169 throw std::runtime_error(
"Failed to load peak_AutoBrightness_GetAccessStatus");
3172 m_peak_AutoBrightness_Target_GetAccessStatus = (dyn_peak_AutoBrightness_Target_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_Target_GetAccessStatus") :
nullptr);
3173 if(m_peak_AutoBrightness_Target_GetAccessStatus ==
nullptr && load)
3175 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_GetAccessStatus");
3178 m_peak_AutoBrightness_Target_GetRange = (dyn_peak_AutoBrightness_Target_GetRange) (load ? import_function(m_handle,
"peak_AutoBrightness_Target_GetRange") :
nullptr);
3179 if(m_peak_AutoBrightness_Target_GetRange ==
nullptr && load)
3181 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_GetRange");
3184 m_peak_AutoBrightness_Target_Set = (dyn_peak_AutoBrightness_Target_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_Target_Set") :
nullptr);
3185 if(m_peak_AutoBrightness_Target_Set ==
nullptr && load)
3187 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_Set");
3190 m_peak_AutoBrightness_Target_Get = (dyn_peak_AutoBrightness_Target_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_Target_Get") :
nullptr);
3191 if(m_peak_AutoBrightness_Target_Get ==
nullptr && load)
3193 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_Get");
3196 m_peak_AutoBrightness_TargetTolerance_GetAccessStatus = (dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_GetAccessStatus") :
nullptr);
3197 if(m_peak_AutoBrightness_TargetTolerance_GetAccessStatus ==
nullptr && load)
3199 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_GetAccessStatus");
3202 m_peak_AutoBrightness_TargetTolerance_GetRange = (dyn_peak_AutoBrightness_TargetTolerance_GetRange) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_GetRange") :
nullptr);
3203 if(m_peak_AutoBrightness_TargetTolerance_GetRange ==
nullptr && load)
3205 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_GetRange");
3208 m_peak_AutoBrightness_TargetTolerance_Set = (dyn_peak_AutoBrightness_TargetTolerance_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_Set") :
nullptr);
3209 if(m_peak_AutoBrightness_TargetTolerance_Set ==
nullptr && load)
3211 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_Set");
3214 m_peak_AutoBrightness_TargetTolerance_Get = (dyn_peak_AutoBrightness_TargetTolerance_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_Get") :
nullptr);
3215 if(m_peak_AutoBrightness_TargetTolerance_Get ==
nullptr && load)
3217 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_Get");
3220 m_peak_AutoBrightness_TargetPercentile_GetAccessStatus = (dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_GetAccessStatus") :
nullptr);
3221 if(m_peak_AutoBrightness_TargetPercentile_GetAccessStatus ==
nullptr && load)
3223 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_GetAccessStatus");
3226 m_peak_AutoBrightness_TargetPercentile_GetRange = (dyn_peak_AutoBrightness_TargetPercentile_GetRange) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_GetRange") :
nullptr);
3227 if(m_peak_AutoBrightness_TargetPercentile_GetRange ==
nullptr && load)
3229 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_GetRange");
3232 m_peak_AutoBrightness_TargetPercentile_Set = (dyn_peak_AutoBrightness_TargetPercentile_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_Set") :
nullptr);
3233 if(m_peak_AutoBrightness_TargetPercentile_Set ==
nullptr && load)
3235 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_Set");
3238 m_peak_AutoBrightness_TargetPercentile_Get = (dyn_peak_AutoBrightness_TargetPercentile_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_Get") :
nullptr);
3239 if(m_peak_AutoBrightness_TargetPercentile_Get ==
nullptr && load)
3241 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_Get");
3244 m_peak_AutoBrightness_ROI_GetAccessStatus = (dyn_peak_AutoBrightness_ROI_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_GetAccessStatus") :
nullptr);
3245 if(m_peak_AutoBrightness_ROI_GetAccessStatus ==
nullptr && load)
3247 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_GetAccessStatus");
3250 m_peak_AutoBrightness_ROI_Mode_Set = (dyn_peak_AutoBrightness_ROI_Mode_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Mode_Set") :
nullptr);
3251 if(m_peak_AutoBrightness_ROI_Mode_Set ==
nullptr && load)
3253 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Mode_Set");
3256 m_peak_AutoBrightness_ROI_Mode_Get = (dyn_peak_AutoBrightness_ROI_Mode_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Mode_Get") :
nullptr);
3257 if(m_peak_AutoBrightness_ROI_Mode_Get ==
nullptr && load)
3259 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Mode_Get");
3262 m_peak_AutoBrightness_ROI_Offset_GetRange = (dyn_peak_AutoBrightness_ROI_Offset_GetRange) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Offset_GetRange") :
nullptr);
3263 if(m_peak_AutoBrightness_ROI_Offset_GetRange ==
nullptr && load)
3265 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Offset_GetRange");
3268 m_peak_AutoBrightness_ROI_Size_GetRange = (dyn_peak_AutoBrightness_ROI_Size_GetRange) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Size_GetRange") :
nullptr);
3269 if(m_peak_AutoBrightness_ROI_Size_GetRange ==
nullptr && load)
3271 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Size_GetRange");
3274 m_peak_AutoBrightness_ROI_Set = (dyn_peak_AutoBrightness_ROI_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Set") :
nullptr);
3275 if(m_peak_AutoBrightness_ROI_Set ==
nullptr && load)
3277 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Set");
3280 m_peak_AutoBrightness_ROI_Get = (dyn_peak_AutoBrightness_ROI_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Get") :
nullptr);
3281 if(m_peak_AutoBrightness_ROI_Get ==
nullptr && load)
3283 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Get");
3286 m_peak_AutoBrightness_Exposure_GetAccessStatus = (dyn_peak_AutoBrightness_Exposure_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_GetAccessStatus") :
nullptr);
3287 if(m_peak_AutoBrightness_Exposure_GetAccessStatus ==
nullptr && load)
3289 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_GetAccessStatus");
3292 m_peak_AutoBrightness_Exposure_Mode_GetList = (dyn_peak_AutoBrightness_Exposure_Mode_GetList) (load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_Mode_GetList") :
nullptr);
3293 if(m_peak_AutoBrightness_Exposure_Mode_GetList ==
nullptr && load)
3295 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_GetList");
3298 m_peak_AutoBrightness_Exposure_Mode_Set = (dyn_peak_AutoBrightness_Exposure_Mode_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_Mode_Set") :
nullptr);
3299 if(m_peak_AutoBrightness_Exposure_Mode_Set ==
nullptr && load)
3301 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_Set");
3304 m_peak_AutoBrightness_Exposure_Mode_Get = (dyn_peak_AutoBrightness_Exposure_Mode_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_Mode_Get") :
nullptr);
3305 if(m_peak_AutoBrightness_Exposure_Mode_Get ==
nullptr && load)
3307 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_Get");
3310 m_peak_AutoBrightness_Gain_GetAccessStatus = (dyn_peak_AutoBrightness_Gain_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoBrightness_Gain_GetAccessStatus") :
nullptr);
3311 if(m_peak_AutoBrightness_Gain_GetAccessStatus ==
nullptr && load)
3313 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_GetAccessStatus");
3316 m_peak_AutoBrightness_Gain_Mode_GetList = (dyn_peak_AutoBrightness_Gain_Mode_GetList) (load ? import_function(m_handle,
"peak_AutoBrightness_Gain_Mode_GetList") :
nullptr);
3317 if(m_peak_AutoBrightness_Gain_Mode_GetList ==
nullptr && load)
3319 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_GetList");
3322 m_peak_AutoBrightness_Gain_Mode_Set = (dyn_peak_AutoBrightness_Gain_Mode_Set) (load ? import_function(m_handle,
"peak_AutoBrightness_Gain_Mode_Set") :
nullptr);
3323 if(m_peak_AutoBrightness_Gain_Mode_Set ==
nullptr && load)
3325 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_Set");
3328 m_peak_AutoBrightness_Gain_Mode_Get = (dyn_peak_AutoBrightness_Gain_Mode_Get) (load ? import_function(m_handle,
"peak_AutoBrightness_Gain_Mode_Get") :
nullptr);
3329 if(m_peak_AutoBrightness_Gain_Mode_Get ==
nullptr && load)
3331 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_Get");
3334 m_peak_AutoWhiteBalance_GetAccessStatus = (dyn_peak_AutoWhiteBalance_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_GetAccessStatus") :
nullptr);
3335 if(m_peak_AutoWhiteBalance_GetAccessStatus ==
nullptr && load)
3337 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_GetAccessStatus");
3340 m_peak_AutoWhiteBalance_ROI_GetAccessStatus = (dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_GetAccessStatus") :
nullptr);
3341 if(m_peak_AutoWhiteBalance_ROI_GetAccessStatus ==
nullptr && load)
3343 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_GetAccessStatus");
3346 m_peak_AutoWhiteBalance_ROI_Mode_Set = (dyn_peak_AutoWhiteBalance_ROI_Mode_Set) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Mode_Set") :
nullptr);
3347 if(m_peak_AutoWhiteBalance_ROI_Mode_Set ==
nullptr && load)
3349 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Mode_Set");
3352 m_peak_AutoWhiteBalance_ROI_Mode_Get = (dyn_peak_AutoWhiteBalance_ROI_Mode_Get) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Mode_Get") :
nullptr);
3353 if(m_peak_AutoWhiteBalance_ROI_Mode_Get ==
nullptr && load)
3355 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Mode_Get");
3358 m_peak_AutoWhiteBalance_ROI_Offset_GetRange = (dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Offset_GetRange") :
nullptr);
3359 if(m_peak_AutoWhiteBalance_ROI_Offset_GetRange ==
nullptr && load)
3361 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Offset_GetRange");
3364 m_peak_AutoWhiteBalance_ROI_Size_GetRange = (dyn_peak_AutoWhiteBalance_ROI_Size_GetRange) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Size_GetRange") :
nullptr);
3365 if(m_peak_AutoWhiteBalance_ROI_Size_GetRange ==
nullptr && load)
3367 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Size_GetRange");
3370 m_peak_AutoWhiteBalance_ROI_Set = (dyn_peak_AutoWhiteBalance_ROI_Set) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Set") :
nullptr);
3371 if(m_peak_AutoWhiteBalance_ROI_Set ==
nullptr && load)
3373 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Set");
3376 m_peak_AutoWhiteBalance_ROI_Get = (dyn_peak_AutoWhiteBalance_ROI_Get) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Get") :
nullptr);
3377 if(m_peak_AutoWhiteBalance_ROI_Get ==
nullptr && load)
3379 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Get");
3382 m_peak_AutoWhiteBalance_Mode_Set = (dyn_peak_AutoWhiteBalance_Mode_Set) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_Set") :
nullptr);
3383 if(m_peak_AutoWhiteBalance_Mode_Set ==
nullptr && load)
3385 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_Set");
3388 m_peak_AutoWhiteBalance_Mode_Get = (dyn_peak_AutoWhiteBalance_Mode_Get) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_Get") :
nullptr);
3389 if(m_peak_AutoWhiteBalance_Mode_Get ==
nullptr && load)
3391 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_Get");
3394 m_peak_AutoWhiteBalance_Mode_GetList = (dyn_peak_AutoWhiteBalance_Mode_GetList) (load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_GetList") :
nullptr);
3395 if(m_peak_AutoWhiteBalance_Mode_GetList ==
nullptr && load)
3397 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_GetList");
3400 m_peak_ROI_GetAccessStatus = (dyn_peak_ROI_GetAccessStatus) (load ? import_function(m_handle,
"peak_ROI_GetAccessStatus") :
nullptr);
3401 if(m_peak_ROI_GetAccessStatus ==
nullptr && load)
3403 throw std::runtime_error(
"Failed to load peak_ROI_GetAccessStatus");
3406 m_peak_ROI_Offset_GetRange = (dyn_peak_ROI_Offset_GetRange) (load ? import_function(m_handle,
"peak_ROI_Offset_GetRange") :
nullptr);
3407 if(m_peak_ROI_Offset_GetRange ==
nullptr && load)
3409 throw std::runtime_error(
"Failed to load peak_ROI_Offset_GetRange");
3412 m_peak_ROI_Offset_GetAccessStatus = (dyn_peak_ROI_Offset_GetAccessStatus) (load ? import_function(m_handle,
"peak_ROI_Offset_GetAccessStatus") :
nullptr);
3413 if(m_peak_ROI_Offset_GetAccessStatus ==
nullptr && load)
3415 throw std::runtime_error(
"Failed to load peak_ROI_Offset_GetAccessStatus");
3418 m_peak_ROI_Offset_Set = (dyn_peak_ROI_Offset_Set) (load ? import_function(m_handle,
"peak_ROI_Offset_Set") :
nullptr);
3419 if(m_peak_ROI_Offset_Set ==
nullptr && load)
3421 throw std::runtime_error(
"Failed to load peak_ROI_Offset_Set");
3424 m_peak_ROI_Offset_Get = (dyn_peak_ROI_Offset_Get) (load ? import_function(m_handle,
"peak_ROI_Offset_Get") :
nullptr);
3425 if(m_peak_ROI_Offset_Get ==
nullptr && load)
3427 throw std::runtime_error(
"Failed to load peak_ROI_Offset_Get");
3430 m_peak_ROI_Size_GetRange = (dyn_peak_ROI_Size_GetRange) (load ? import_function(m_handle,
"peak_ROI_Size_GetRange") :
nullptr);
3431 if(m_peak_ROI_Size_GetRange ==
nullptr && load)
3433 throw std::runtime_error(
"Failed to load peak_ROI_Size_GetRange");
3436 m_peak_ROI_Size_GetAccessStatus = (dyn_peak_ROI_Size_GetAccessStatus) (load ? import_function(m_handle,
"peak_ROI_Size_GetAccessStatus") :
nullptr);
3437 if(m_peak_ROI_Size_GetAccessStatus ==
nullptr && load)
3439 throw std::runtime_error(
"Failed to load peak_ROI_Size_GetAccessStatus");
3442 m_peak_ROI_Size_Set = (dyn_peak_ROI_Size_Set) (load ? import_function(m_handle,
"peak_ROI_Size_Set") :
nullptr);
3443 if(m_peak_ROI_Size_Set ==
nullptr && load)
3445 throw std::runtime_error(
"Failed to load peak_ROI_Size_Set");
3448 m_peak_ROI_Size_Get = (dyn_peak_ROI_Size_Get) (load ? import_function(m_handle,
"peak_ROI_Size_Get") :
nullptr);
3449 if(m_peak_ROI_Size_Get ==
nullptr && load)
3451 throw std::runtime_error(
"Failed to load peak_ROI_Size_Get");
3454 m_peak_ROI_Set = (dyn_peak_ROI_Set) (load ? import_function(m_handle,
"peak_ROI_Set") :
nullptr);
3455 if(m_peak_ROI_Set ==
nullptr && load)
3457 throw std::runtime_error(
"Failed to load peak_ROI_Set");
3460 m_peak_ROI_Get = (dyn_peak_ROI_Get) (load ? import_function(m_handle,
"peak_ROI_Get") :
nullptr);
3461 if(m_peak_ROI_Get ==
nullptr && load)
3463 throw std::runtime_error(
"Failed to load peak_ROI_Get");
3466 m_peak_Binning_GetAccessStatus = (dyn_peak_Binning_GetAccessStatus) (load ? import_function(m_handle,
"peak_Binning_GetAccessStatus") :
nullptr);
3467 if(m_peak_Binning_GetAccessStatus ==
nullptr && load)
3469 throw std::runtime_error(
"Failed to load peak_Binning_GetAccessStatus");
3472 m_peak_Binning_FactorX_GetList = (dyn_peak_Binning_FactorX_GetList) (load ? import_function(m_handle,
"peak_Binning_FactorX_GetList") :
nullptr);
3473 if(m_peak_Binning_FactorX_GetList ==
nullptr && load)
3475 throw std::runtime_error(
"Failed to load peak_Binning_FactorX_GetList");
3478 m_peak_Binning_FactorY_GetList = (dyn_peak_Binning_FactorY_GetList) (load ? import_function(m_handle,
"peak_Binning_FactorY_GetList") :
nullptr);
3479 if(m_peak_Binning_FactorY_GetList ==
nullptr && load)
3481 throw std::runtime_error(
"Failed to load peak_Binning_FactorY_GetList");
3484 m_peak_Binning_Set = (dyn_peak_Binning_Set) (load ? import_function(m_handle,
"peak_Binning_Set") :
nullptr);
3485 if(m_peak_Binning_Set ==
nullptr && load)
3487 throw std::runtime_error(
"Failed to load peak_Binning_Set");
3490 m_peak_Binning_Get = (dyn_peak_Binning_Get) (load ? import_function(m_handle,
"peak_Binning_Get") :
nullptr);
3491 if(m_peak_Binning_Get ==
nullptr && load)
3493 throw std::runtime_error(
"Failed to load peak_Binning_Get");
3496 m_peak_BinningManual_GetAccessStatus = (dyn_peak_BinningManual_GetAccessStatus) (load ? import_function(m_handle,
"peak_BinningManual_GetAccessStatus") :
nullptr);
3497 if(m_peak_BinningManual_GetAccessStatus ==
nullptr && load)
3499 throw std::runtime_error(
"Failed to load peak_BinningManual_GetAccessStatus");
3502 m_peak_BinningManual_FactorX_GetList = (dyn_peak_BinningManual_FactorX_GetList) (load ? import_function(m_handle,
"peak_BinningManual_FactorX_GetList") :
nullptr);
3503 if(m_peak_BinningManual_FactorX_GetList ==
nullptr && load)
3505 throw std::runtime_error(
"Failed to load peak_BinningManual_FactorX_GetList");
3508 m_peak_BinningManual_FactorY_GetList = (dyn_peak_BinningManual_FactorY_GetList) (load ? import_function(m_handle,
"peak_BinningManual_FactorY_GetList") :
nullptr);
3509 if(m_peak_BinningManual_FactorY_GetList ==
nullptr && load)
3511 throw std::runtime_error(
"Failed to load peak_BinningManual_FactorY_GetList");
3514 m_peak_BinningManual_Set = (dyn_peak_BinningManual_Set) (load ? import_function(m_handle,
"peak_BinningManual_Set") :
nullptr);
3515 if(m_peak_BinningManual_Set ==
nullptr && load)
3517 throw std::runtime_error(
"Failed to load peak_BinningManual_Set");
3520 m_peak_BinningManual_Get = (dyn_peak_BinningManual_Get) (load ? import_function(m_handle,
"peak_BinningManual_Get") :
nullptr);
3521 if(m_peak_BinningManual_Get ==
nullptr && load)
3523 throw std::runtime_error(
"Failed to load peak_BinningManual_Get");
3526 m_peak_Decimation_GetAccessStatus = (dyn_peak_Decimation_GetAccessStatus) (load ? import_function(m_handle,
"peak_Decimation_GetAccessStatus") :
nullptr);
3527 if(m_peak_Decimation_GetAccessStatus ==
nullptr && load)
3529 throw std::runtime_error(
"Failed to load peak_Decimation_GetAccessStatus");
3532 m_peak_Decimation_FactorX_GetList = (dyn_peak_Decimation_FactorX_GetList) (load ? import_function(m_handle,
"peak_Decimation_FactorX_GetList") :
nullptr);
3533 if(m_peak_Decimation_FactorX_GetList ==
nullptr && load)
3535 throw std::runtime_error(
"Failed to load peak_Decimation_FactorX_GetList");
3538 m_peak_Decimation_FactorY_GetList = (dyn_peak_Decimation_FactorY_GetList) (load ? import_function(m_handle,
"peak_Decimation_FactorY_GetList") :
nullptr);
3539 if(m_peak_Decimation_FactorY_GetList ==
nullptr && load)
3541 throw std::runtime_error(
"Failed to load peak_Decimation_FactorY_GetList");
3544 m_peak_Decimation_Set = (dyn_peak_Decimation_Set) (load ? import_function(m_handle,
"peak_Decimation_Set") :
nullptr);
3545 if(m_peak_Decimation_Set ==
nullptr && load)
3547 throw std::runtime_error(
"Failed to load peak_Decimation_Set");
3550 m_peak_Decimation_Get = (dyn_peak_Decimation_Get) (load ? import_function(m_handle,
"peak_Decimation_Get") :
nullptr);
3551 if(m_peak_Decimation_Get ==
nullptr && load)
3553 throw std::runtime_error(
"Failed to load peak_Decimation_Get");
3556 m_peak_DecimationManual_GetAccessStatus = (dyn_peak_DecimationManual_GetAccessStatus) (load ? import_function(m_handle,
"peak_DecimationManual_GetAccessStatus") :
nullptr);
3557 if(m_peak_DecimationManual_GetAccessStatus ==
nullptr && load)
3559 throw std::runtime_error(
"Failed to load peak_DecimationManual_GetAccessStatus");
3562 m_peak_DecimationManual_FactorX_GetList = (dyn_peak_DecimationManual_FactorX_GetList) (load ? import_function(m_handle,
"peak_DecimationManual_FactorX_GetList") :
nullptr);
3563 if(m_peak_DecimationManual_FactorX_GetList ==
nullptr && load)
3565 throw std::runtime_error(
"Failed to load peak_DecimationManual_FactorX_GetList");
3568 m_peak_DecimationManual_FactorY_GetList = (dyn_peak_DecimationManual_FactorY_GetList) (load ? import_function(m_handle,
"peak_DecimationManual_FactorY_GetList") :
nullptr);
3569 if(m_peak_DecimationManual_FactorY_GetList ==
nullptr && load)
3571 throw std::runtime_error(
"Failed to load peak_DecimationManual_FactorY_GetList");
3574 m_peak_DecimationManual_Set = (dyn_peak_DecimationManual_Set) (load ? import_function(m_handle,
"peak_DecimationManual_Set") :
nullptr);
3575 if(m_peak_DecimationManual_Set ==
nullptr && load)
3577 throw std::runtime_error(
"Failed to load peak_DecimationManual_Set");
3580 m_peak_DecimationManual_Get = (dyn_peak_DecimationManual_Get) (load ? import_function(m_handle,
"peak_DecimationManual_Get") :
nullptr);
3581 if(m_peak_DecimationManual_Get ==
nullptr && load)
3583 throw std::runtime_error(
"Failed to load peak_DecimationManual_Get");
3586 m_peak_Scaling_GetAccessStatus = (dyn_peak_Scaling_GetAccessStatus) (load ? import_function(m_handle,
"peak_Scaling_GetAccessStatus") :
nullptr);
3587 if(m_peak_Scaling_GetAccessStatus ==
nullptr && load)
3589 throw std::runtime_error(
"Failed to load peak_Scaling_GetAccessStatus");
3592 m_peak_Scaling_FactorX_GetRange = (dyn_peak_Scaling_FactorX_GetRange) (load ? import_function(m_handle,
"peak_Scaling_FactorX_GetRange") :
nullptr);
3593 if(m_peak_Scaling_FactorX_GetRange ==
nullptr && load)
3595 throw std::runtime_error(
"Failed to load peak_Scaling_FactorX_GetRange");
3598 m_peak_Scaling_FactorY_GetRange = (dyn_peak_Scaling_FactorY_GetRange) (load ? import_function(m_handle,
"peak_Scaling_FactorY_GetRange") :
nullptr);
3599 if(m_peak_Scaling_FactorY_GetRange ==
nullptr && load)
3601 throw std::runtime_error(
"Failed to load peak_Scaling_FactorY_GetRange");
3604 m_peak_Scaling_Set = (dyn_peak_Scaling_Set) (load ? import_function(m_handle,
"peak_Scaling_Set") :
nullptr);
3605 if(m_peak_Scaling_Set ==
nullptr && load)
3607 throw std::runtime_error(
"Failed to load peak_Scaling_Set");
3610 m_peak_Scaling_Get = (dyn_peak_Scaling_Get) (load ? import_function(m_handle,
"peak_Scaling_Get") :
nullptr);
3611 if(m_peak_Scaling_Get ==
nullptr && load)
3613 throw std::runtime_error(
"Failed to load peak_Scaling_Get");
3616 m_peak_Mirror_LeftRight_GetAccessStatus = (dyn_peak_Mirror_LeftRight_GetAccessStatus) (load ? import_function(m_handle,
"peak_Mirror_LeftRight_GetAccessStatus") :
nullptr);
3617 if(m_peak_Mirror_LeftRight_GetAccessStatus ==
nullptr && load)
3619 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_GetAccessStatus");
3622 m_peak_Mirror_LeftRight_Enable = (dyn_peak_Mirror_LeftRight_Enable) (load ? import_function(m_handle,
"peak_Mirror_LeftRight_Enable") :
nullptr);
3623 if(m_peak_Mirror_LeftRight_Enable ==
nullptr && load)
3625 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_Enable");
3628 m_peak_Mirror_LeftRight_IsEnabled = (dyn_peak_Mirror_LeftRight_IsEnabled) (load ? import_function(m_handle,
"peak_Mirror_LeftRight_IsEnabled") :
nullptr);
3629 if(m_peak_Mirror_LeftRight_IsEnabled ==
nullptr && load)
3631 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_IsEnabled");
3634 m_peak_Mirror_UpDown_GetAccessStatus = (dyn_peak_Mirror_UpDown_GetAccessStatus) (load ? import_function(m_handle,
"peak_Mirror_UpDown_GetAccessStatus") :
nullptr);
3635 if(m_peak_Mirror_UpDown_GetAccessStatus ==
nullptr && load)
3637 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_GetAccessStatus");
3640 m_peak_Mirror_UpDown_Enable = (dyn_peak_Mirror_UpDown_Enable) (load ? import_function(m_handle,
"peak_Mirror_UpDown_Enable") :
nullptr);
3641 if(m_peak_Mirror_UpDown_Enable ==
nullptr && load)
3643 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_Enable");
3646 m_peak_Mirror_UpDown_IsEnabled = (dyn_peak_Mirror_UpDown_IsEnabled) (load ? import_function(m_handle,
"peak_Mirror_UpDown_IsEnabled") :
nullptr);
3647 if(m_peak_Mirror_UpDown_IsEnabled ==
nullptr && load)
3649 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_IsEnabled");
3652 m_peak_CameraMemory_Area_GetAccessStatus = (dyn_peak_CameraMemory_Area_GetAccessStatus) (load ? import_function(m_handle,
"peak_CameraMemory_Area_GetAccessStatus") :
nullptr);
3653 if(m_peak_CameraMemory_Area_GetAccessStatus ==
nullptr && load)
3655 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_GetAccessStatus");
3658 m_peak_CameraMemory_Area_GetList = (dyn_peak_CameraMemory_Area_GetList) (load ? import_function(m_handle,
"peak_CameraMemory_Area_GetList") :
nullptr);
3659 if(m_peak_CameraMemory_Area_GetList ==
nullptr && load)
3661 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_GetList");
3664 m_peak_CameraMemory_Area_Size_Get = (dyn_peak_CameraMemory_Area_Size_Get) (load ? import_function(m_handle,
"peak_CameraMemory_Area_Size_Get") :
nullptr);
3665 if(m_peak_CameraMemory_Area_Size_Get ==
nullptr && load)
3667 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Size_Get");
3670 m_peak_CameraMemory_Area_Data_Clear = (dyn_peak_CameraMemory_Area_Data_Clear) (load ? import_function(m_handle,
"peak_CameraMemory_Area_Data_Clear") :
nullptr);
3671 if(m_peak_CameraMemory_Area_Data_Clear ==
nullptr && load)
3673 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Clear");
3676 m_peak_CameraMemory_Area_Data_Write = (dyn_peak_CameraMemory_Area_Data_Write) (load ? import_function(m_handle,
"peak_CameraMemory_Area_Data_Write") :
nullptr);
3677 if(m_peak_CameraMemory_Area_Data_Write ==
nullptr && load)
3679 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Write");
3682 m_peak_CameraMemory_Area_Data_Read = (dyn_peak_CameraMemory_Area_Data_Read) (load ? import_function(m_handle,
"peak_CameraMemory_Area_Data_Read") :
nullptr);
3683 if(m_peak_CameraMemory_Area_Data_Read ==
nullptr && load)
3685 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Read");
3688 m_peak_GFA_EnableWriteAccess = (dyn_peak_GFA_EnableWriteAccess) (load ? import_function(m_handle,
"peak_GFA_EnableWriteAccess") :
nullptr);
3689 if(m_peak_GFA_EnableWriteAccess ==
nullptr && load)
3691 throw std::runtime_error(
"Failed to load peak_GFA_EnableWriteAccess");
3694 m_peak_GFA_IsWriteAccessEnabled = (dyn_peak_GFA_IsWriteAccessEnabled) (load ? import_function(m_handle,
"peak_GFA_IsWriteAccessEnabled") :
nullptr);
3695 if(m_peak_GFA_IsWriteAccessEnabled ==
nullptr && load)
3697 throw std::runtime_error(
"Failed to load peak_GFA_IsWriteAccessEnabled");
3700 m_peak_GFA_Feature_GetAccessStatus = (dyn_peak_GFA_Feature_GetAccessStatus) (load ? import_function(m_handle,
"peak_GFA_Feature_GetAccessStatus") :
nullptr);
3701 if(m_peak_GFA_Feature_GetAccessStatus ==
nullptr && load)
3703 throw std::runtime_error(
"Failed to load peak_GFA_Feature_GetAccessStatus");
3706 m_peak_GFA_Float_HasRange = (dyn_peak_GFA_Float_HasRange) (load ? import_function(m_handle,
"peak_GFA_Float_HasRange") :
nullptr);
3707 if(m_peak_GFA_Float_HasRange ==
nullptr && load)
3709 throw std::runtime_error(
"Failed to load peak_GFA_Float_HasRange");
3712 m_peak_GFA_Float_GetRange = (dyn_peak_GFA_Float_GetRange) (load ? import_function(m_handle,
"peak_GFA_Float_GetRange") :
nullptr);
3713 if(m_peak_GFA_Float_GetRange ==
nullptr && load)
3715 throw std::runtime_error(
"Failed to load peak_GFA_Float_GetRange");
3718 m_peak_GFA_Float_GetList = (dyn_peak_GFA_Float_GetList) (load ? import_function(m_handle,
"peak_GFA_Float_GetList") :
nullptr);
3719 if(m_peak_GFA_Float_GetList ==
nullptr && load)
3721 throw std::runtime_error(
"Failed to load peak_GFA_Float_GetList");
3724 m_peak_GFA_Float_Set = (dyn_peak_GFA_Float_Set) (load ? import_function(m_handle,
"peak_GFA_Float_Set") :
nullptr);
3725 if(m_peak_GFA_Float_Set ==
nullptr && load)
3727 throw std::runtime_error(
"Failed to load peak_GFA_Float_Set");
3730 m_peak_GFA_Float_Get = (dyn_peak_GFA_Float_Get) (load ? import_function(m_handle,
"peak_GFA_Float_Get") :
nullptr);
3731 if(m_peak_GFA_Float_Get ==
nullptr && load)
3733 throw std::runtime_error(
"Failed to load peak_GFA_Float_Get");
3736 m_peak_GFA_Integer_HasRange = (dyn_peak_GFA_Integer_HasRange) (load ? import_function(m_handle,
"peak_GFA_Integer_HasRange") :
nullptr);
3737 if(m_peak_GFA_Integer_HasRange ==
nullptr && load)
3739 throw std::runtime_error(
"Failed to load peak_GFA_Integer_HasRange");
3742 m_peak_GFA_Integer_GetRange = (dyn_peak_GFA_Integer_GetRange) (load ? import_function(m_handle,
"peak_GFA_Integer_GetRange") :
nullptr);
3743 if(m_peak_GFA_Integer_GetRange ==
nullptr && load)
3745 throw std::runtime_error(
"Failed to load peak_GFA_Integer_GetRange");
3748 m_peak_GFA_Integer_GetList = (dyn_peak_GFA_Integer_GetList) (load ? import_function(m_handle,
"peak_GFA_Integer_GetList") :
nullptr);
3749 if(m_peak_GFA_Integer_GetList ==
nullptr && load)
3751 throw std::runtime_error(
"Failed to load peak_GFA_Integer_GetList");
3754 m_peak_GFA_Integer_Set = (dyn_peak_GFA_Integer_Set) (load ? import_function(m_handle,
"peak_GFA_Integer_Set") :
nullptr);
3755 if(m_peak_GFA_Integer_Set ==
nullptr && load)
3757 throw std::runtime_error(
"Failed to load peak_GFA_Integer_Set");
3760 m_peak_GFA_Integer_Get = (dyn_peak_GFA_Integer_Get) (load ? import_function(m_handle,
"peak_GFA_Integer_Get") :
nullptr);
3761 if(m_peak_GFA_Integer_Get ==
nullptr && load)
3763 throw std::runtime_error(
"Failed to load peak_GFA_Integer_Get");
3766 m_peak_GFA_Boolean_Set = (dyn_peak_GFA_Boolean_Set) (load ? import_function(m_handle,
"peak_GFA_Boolean_Set") :
nullptr);
3767 if(m_peak_GFA_Boolean_Set ==
nullptr && load)
3769 throw std::runtime_error(
"Failed to load peak_GFA_Boolean_Set");
3772 m_peak_GFA_Boolean_Get = (dyn_peak_GFA_Boolean_Get) (load ? import_function(m_handle,
"peak_GFA_Boolean_Get") :
nullptr);
3773 if(m_peak_GFA_Boolean_Get ==
nullptr && load)
3775 throw std::runtime_error(
"Failed to load peak_GFA_Boolean_Get");
3778 m_peak_GFA_String_Set = (dyn_peak_GFA_String_Set) (load ? import_function(m_handle,
"peak_GFA_String_Set") :
nullptr);
3779 if(m_peak_GFA_String_Set ==
nullptr && load)
3781 throw std::runtime_error(
"Failed to load peak_GFA_String_Set");
3784 m_peak_GFA_String_Get = (dyn_peak_GFA_String_Get) (load ? import_function(m_handle,
"peak_GFA_String_Get") :
nullptr);
3785 if(m_peak_GFA_String_Get ==
nullptr && load)
3787 throw std::runtime_error(
"Failed to load peak_GFA_String_Get");
3790 m_peak_GFA_Command_Execute = (dyn_peak_GFA_Command_Execute) (load ? import_function(m_handle,
"peak_GFA_Command_Execute") :
nullptr);
3791 if(m_peak_GFA_Command_Execute ==
nullptr && load)
3793 throw std::runtime_error(
"Failed to load peak_GFA_Command_Execute");
3796 m_peak_GFA_Command_WaitForDone = (dyn_peak_GFA_Command_WaitForDone) (load ? import_function(m_handle,
"peak_GFA_Command_WaitForDone") :
nullptr);
3797 if(m_peak_GFA_Command_WaitForDone ==
nullptr && load)
3799 throw std::runtime_error(
"Failed to load peak_GFA_Command_WaitForDone");
3802 m_peak_GFA_Enumeration_GetList = (dyn_peak_GFA_Enumeration_GetList) (load ? import_function(m_handle,
"peak_GFA_Enumeration_GetList") :
nullptr);
3803 if(m_peak_GFA_Enumeration_GetList ==
nullptr && load)
3805 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_GetList");
3808 m_peak_GFA_EnumerationEntry_GetAccessStatus = (dyn_peak_GFA_EnumerationEntry_GetAccessStatus) (load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatus") :
nullptr);
3809 if(m_peak_GFA_EnumerationEntry_GetAccessStatus ==
nullptr && load)
3811 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatus");
3814 m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue = (dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue) (load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue") :
nullptr);
3815 if(m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue ==
nullptr && load)
3817 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue");
3820 m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue = (dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue) (load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue") :
nullptr);
3821 if(m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue ==
nullptr && load)
3823 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue");
3826 m_peak_GFA_Enumeration_Set = (dyn_peak_GFA_Enumeration_Set) (load ? import_function(m_handle,
"peak_GFA_Enumeration_Set") :
nullptr);
3827 if(m_peak_GFA_Enumeration_Set ==
nullptr && load)
3829 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_Set");
3832 m_peak_GFA_Enumeration_SetBySymbolicValue = (dyn_peak_GFA_Enumeration_SetBySymbolicValue) (load ? import_function(m_handle,
"peak_GFA_Enumeration_SetBySymbolicValue") :
nullptr);
3833 if(m_peak_GFA_Enumeration_SetBySymbolicValue ==
nullptr && load)
3835 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_SetBySymbolicValue");
3838 m_peak_GFA_Enumeration_SetByIntegerValue = (dyn_peak_GFA_Enumeration_SetByIntegerValue) (load ? import_function(m_handle,
"peak_GFA_Enumeration_SetByIntegerValue") :
nullptr);
3839 if(m_peak_GFA_Enumeration_SetByIntegerValue ==
nullptr && load)
3841 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_SetByIntegerValue");
3844 m_peak_GFA_Enumeration_Get = (dyn_peak_GFA_Enumeration_Get) (load ? import_function(m_handle,
"peak_GFA_Enumeration_Get") :
nullptr);
3845 if(m_peak_GFA_Enumeration_Get ==
nullptr && load)
3847 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_Get");
3850 m_peak_GFA_Register_Set = (dyn_peak_GFA_Register_Set) (load ? import_function(m_handle,
"peak_GFA_Register_Set") :
nullptr);
3851 if(m_peak_GFA_Register_Set ==
nullptr && load)
3853 throw std::runtime_error(
"Failed to load peak_GFA_Register_Set");
3856 m_peak_GFA_Register_Get = (dyn_peak_GFA_Register_Get) (load ? import_function(m_handle,
"peak_GFA_Register_Get") :
nullptr);
3857 if(m_peak_GFA_Register_Get ==
nullptr && load)
3859 throw std::runtime_error(
"Failed to load peak_GFA_Register_Get");
3862 m_peak_GFA_Data_Write = (dyn_peak_GFA_Data_Write) (load ? import_function(m_handle,
"peak_GFA_Data_Write") :
nullptr);
3863 if(m_peak_GFA_Data_Write ==
nullptr && load)
3865 throw std::runtime_error(
"Failed to load peak_GFA_Data_Write");
3868 m_peak_GFA_Data_Read = (dyn_peak_GFA_Data_Read) (load ? import_function(m_handle,
"peak_GFA_Data_Read") :
nullptr);
3869 if(m_peak_GFA_Data_Read ==
nullptr && load)
3871 throw std::runtime_error(
"Failed to load peak_GFA_Data_Read");
3874 m_peak_IPL_PixelFormat_GetList = (dyn_peak_IPL_PixelFormat_GetList) (load ? import_function(m_handle,
"peak_IPL_PixelFormat_GetList") :
nullptr);
3875 if(m_peak_IPL_PixelFormat_GetList ==
nullptr && load)
3877 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_GetList");
3880 m_peak_IPL_PixelFormat_Set = (dyn_peak_IPL_PixelFormat_Set) (load ? import_function(m_handle,
"peak_IPL_PixelFormat_Set") :
nullptr);
3881 if(m_peak_IPL_PixelFormat_Set ==
nullptr && load)
3883 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_Set");
3886 m_peak_IPL_PixelFormat_Get = (dyn_peak_IPL_PixelFormat_Get) (load ? import_function(m_handle,
"peak_IPL_PixelFormat_Get") :
nullptr);
3887 if(m_peak_IPL_PixelFormat_Get ==
nullptr && load)
3889 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_Get");
3892 m_peak_IPL_Gain_GetRange = (dyn_peak_IPL_Gain_GetRange) (load ? import_function(m_handle,
"peak_IPL_Gain_GetRange") :
nullptr);
3893 if(m_peak_IPL_Gain_GetRange ==
nullptr && load)
3895 throw std::runtime_error(
"Failed to load peak_IPL_Gain_GetRange");
3898 m_peak_IPL_Gain_Set = (dyn_peak_IPL_Gain_Set) (load ? import_function(m_handle,
"peak_IPL_Gain_Set") :
nullptr);
3899 if(m_peak_IPL_Gain_Set ==
nullptr && load)
3901 throw std::runtime_error(
"Failed to load peak_IPL_Gain_Set");
3904 m_peak_IPL_Gain_Get = (dyn_peak_IPL_Gain_Get) (load ? import_function(m_handle,
"peak_IPL_Gain_Get") :
nullptr);
3905 if(m_peak_IPL_Gain_Get ==
nullptr && load)
3907 throw std::runtime_error(
"Failed to load peak_IPL_Gain_Get");
3910 m_peak_IPL_Gamma_GetRange = (dyn_peak_IPL_Gamma_GetRange) (load ? import_function(m_handle,
"peak_IPL_Gamma_GetRange") :
nullptr);
3911 if(m_peak_IPL_Gamma_GetRange ==
nullptr && load)
3913 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_GetRange");
3916 m_peak_IPL_Gamma_Set = (dyn_peak_IPL_Gamma_Set) (load ? import_function(m_handle,
"peak_IPL_Gamma_Set") :
nullptr);
3917 if(m_peak_IPL_Gamma_Set ==
nullptr && load)
3919 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_Set");
3922 m_peak_IPL_Gamma_Get = (dyn_peak_IPL_Gamma_Get) (load ? import_function(m_handle,
"peak_IPL_Gamma_Get") :
nullptr);
3923 if(m_peak_IPL_Gamma_Get ==
nullptr && load)
3925 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_Get");
3928 m_peak_IPL_ColorCorrection_Matrix_Set = (dyn_peak_IPL_ColorCorrection_Matrix_Set) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Matrix_Set") :
nullptr);
3929 if(m_peak_IPL_ColorCorrection_Matrix_Set ==
nullptr && load)
3931 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Matrix_Set");
3934 m_peak_IPL_ColorCorrection_Matrix_Get = (dyn_peak_IPL_ColorCorrection_Matrix_Get) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Matrix_Get") :
nullptr);
3935 if(m_peak_IPL_ColorCorrection_Matrix_Get ==
nullptr && load)
3937 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Matrix_Get");
3940 m_peak_IPL_ColorCorrection_Saturation_Get = (dyn_peak_IPL_ColorCorrection_Saturation_Get) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Saturation_Get") :
nullptr);
3941 if(m_peak_IPL_ColorCorrection_Saturation_Get ==
nullptr && load)
3943 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_Get");
3946 m_peak_IPL_ColorCorrection_Saturation_Set = (dyn_peak_IPL_ColorCorrection_Saturation_Set) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Saturation_Set") :
nullptr);
3947 if(m_peak_IPL_ColorCorrection_Saturation_Set ==
nullptr && load)
3949 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_Set");
3952 m_peak_IPL_ColorCorrection_Saturation_GetRange = (dyn_peak_IPL_ColorCorrection_Saturation_GetRange) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Saturation_GetRange") :
nullptr);
3953 if(m_peak_IPL_ColorCorrection_Saturation_GetRange ==
nullptr && load)
3955 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_GetRange");
3958 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get") :
nullptr);
3959 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get ==
nullptr && load)
3961 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get");
3964 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set") :
nullptr);
3965 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set ==
nullptr && load)
3967 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set");
3970 m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get") :
nullptr);
3971 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get ==
nullptr && load)
3973 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get");
3976 m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set") :
nullptr);
3977 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set ==
nullptr && load)
3979 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set");
3982 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get") :
nullptr);
3983 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get ==
nullptr && load)
3985 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get");
3988 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set") :
nullptr);
3989 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set ==
nullptr && load)
3991 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set");
3994 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange") :
nullptr);
3995 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange ==
nullptr && load)
3997 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange");
4000 m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Enable) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_Enable") :
nullptr);
4001 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable ==
nullptr && load)
4003 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Enable");
4006 m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled = (dyn_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled") :
nullptr);
4007 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled ==
nullptr && load)
4009 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled");
4012 m_peak_IPL_ColorCorrection_Enable = (dyn_peak_IPL_ColorCorrection_Enable) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Enable") :
nullptr);
4013 if(m_peak_IPL_ColorCorrection_Enable ==
nullptr && load)
4015 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Enable");
4018 m_peak_IPL_ColorCorrection_IsEnabled = (dyn_peak_IPL_ColorCorrection_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_ColorCorrection_IsEnabled") :
nullptr);
4019 if(m_peak_IPL_ColorCorrection_IsEnabled ==
nullptr && load)
4021 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_IsEnabled");
4024 m_peak_IPL_AutoBrightness_Target_GetRange = (dyn_peak_IPL_AutoBrightness_Target_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Target_GetRange") :
nullptr);
4025 if(m_peak_IPL_AutoBrightness_Target_GetRange ==
nullptr && load)
4027 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_GetRange");
4030 m_peak_IPL_AutoBrightness_Target_Set = (dyn_peak_IPL_AutoBrightness_Target_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Target_Set") :
nullptr);
4031 if(m_peak_IPL_AutoBrightness_Target_Set ==
nullptr && load)
4033 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_Set");
4036 m_peak_IPL_AutoBrightness_Target_Get = (dyn_peak_IPL_AutoBrightness_Target_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Target_Get") :
nullptr);
4037 if(m_peak_IPL_AutoBrightness_Target_Get ==
nullptr && load)
4039 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_Get");
4042 m_peak_IPL_AutoBrightness_TargetTolerance_GetRange = (dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetTolerance_GetRange") :
nullptr);
4043 if(m_peak_IPL_AutoBrightness_TargetTolerance_GetRange ==
nullptr && load)
4045 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_GetRange");
4048 m_peak_IPL_AutoBrightness_TargetTolerance_Set = (dyn_peak_IPL_AutoBrightness_TargetTolerance_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetTolerance_Set") :
nullptr);
4049 if(m_peak_IPL_AutoBrightness_TargetTolerance_Set ==
nullptr && load)
4051 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_Set");
4054 m_peak_IPL_AutoBrightness_TargetTolerance_Get = (dyn_peak_IPL_AutoBrightness_TargetTolerance_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetTolerance_Get") :
nullptr);
4055 if(m_peak_IPL_AutoBrightness_TargetTolerance_Get ==
nullptr && load)
4057 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_Get");
4060 m_peak_IPL_AutoBrightness_TargetPercentile_GetRange = (dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetPercentile_GetRange") :
nullptr);
4061 if(m_peak_IPL_AutoBrightness_TargetPercentile_GetRange ==
nullptr && load)
4063 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_GetRange");
4066 m_peak_IPL_AutoBrightness_TargetPercentile_Set = (dyn_peak_IPL_AutoBrightness_TargetPercentile_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetPercentile_Set") :
nullptr);
4067 if(m_peak_IPL_AutoBrightness_TargetPercentile_Set ==
nullptr && load)
4069 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_Set");
4072 m_peak_IPL_AutoBrightness_TargetPercentile_Get = (dyn_peak_IPL_AutoBrightness_TargetPercentile_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetPercentile_Get") :
nullptr);
4073 if(m_peak_IPL_AutoBrightness_TargetPercentile_Get ==
nullptr && load)
4075 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_Get");
4078 m_peak_IPL_AutoBrightness_ROI_Mode_Set = (dyn_peak_IPL_AutoBrightness_ROI_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Mode_Set") :
nullptr);
4079 if(m_peak_IPL_AutoBrightness_ROI_Mode_Set ==
nullptr && load)
4081 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Mode_Set");
4084 m_peak_IPL_AutoBrightness_ROI_Mode_Get = (dyn_peak_IPL_AutoBrightness_ROI_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Mode_Get") :
nullptr);
4085 if(m_peak_IPL_AutoBrightness_ROI_Mode_Get ==
nullptr && load)
4087 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Mode_Get");
4090 m_peak_IPL_AutoBrightness_ROI_Offset_GetRange = (dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Offset_GetRange") :
nullptr);
4091 if(m_peak_IPL_AutoBrightness_ROI_Offset_GetRange ==
nullptr && load)
4093 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Offset_GetRange");
4096 m_peak_IPL_AutoBrightness_ROI_Size_GetRange = (dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Size_GetRange") :
nullptr);
4097 if(m_peak_IPL_AutoBrightness_ROI_Size_GetRange ==
nullptr && load)
4099 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Size_GetRange");
4102 m_peak_IPL_AutoBrightness_ROI_Set = (dyn_peak_IPL_AutoBrightness_ROI_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Set") :
nullptr);
4103 if(m_peak_IPL_AutoBrightness_ROI_Set ==
nullptr && load)
4105 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Set");
4108 m_peak_IPL_AutoBrightness_ROI_Get = (dyn_peak_IPL_AutoBrightness_ROI_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Get") :
nullptr);
4109 if(m_peak_IPL_AutoBrightness_ROI_Get ==
nullptr && load)
4111 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Get");
4114 m_peak_IPL_AutoBrightness_Exposure_Mode_Set = (dyn_peak_IPL_AutoBrightness_Exposure_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Exposure_Mode_Set") :
nullptr);
4115 if(m_peak_IPL_AutoBrightness_Exposure_Mode_Set ==
nullptr && load)
4117 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Exposure_Mode_Set");
4120 m_peak_IPL_AutoBrightness_Exposure_Mode_Get = (dyn_peak_IPL_AutoBrightness_Exposure_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Exposure_Mode_Get") :
nullptr);
4121 if(m_peak_IPL_AutoBrightness_Exposure_Mode_Get ==
nullptr && load)
4123 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Exposure_Mode_Get");
4126 m_peak_IPL_AutoBrightness_ExposureLimit_Get = (dyn_peak_IPL_AutoBrightness_ExposureLimit_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ExposureLimit_Get") :
nullptr);
4127 if(m_peak_IPL_AutoBrightness_ExposureLimit_Get ==
nullptr && load)
4129 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_Get");
4132 m_peak_IPL_AutoBrightness_ExposureLimit_Set = (dyn_peak_IPL_AutoBrightness_ExposureLimit_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ExposureLimit_Set") :
nullptr);
4133 if(m_peak_IPL_AutoBrightness_ExposureLimit_Set ==
nullptr && load)
4135 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_Set");
4138 m_peak_IPL_AutoBrightness_Gain_Mode_Set = (dyn_peak_IPL_AutoBrightness_Gain_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Gain_Mode_Set") :
nullptr);
4139 if(m_peak_IPL_AutoBrightness_Gain_Mode_Set ==
nullptr && load)
4141 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Gain_Mode_Set");
4144 m_peak_IPL_AutoBrightness_Gain_Mode_Get = (dyn_peak_IPL_AutoBrightness_Gain_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Gain_Mode_Get") :
nullptr);
4145 if(m_peak_IPL_AutoBrightness_Gain_Mode_Get ==
nullptr && load)
4147 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Gain_Mode_Get");
4150 m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set = (dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalog_Mode_Set") :
nullptr);
4151 if(m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set ==
nullptr && load)
4153 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalog_Mode_Set");
4156 m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get = (dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalog_Mode_Get") :
nullptr);
4157 if(m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get ==
nullptr && load)
4159 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalog_Mode_Get");
4162 m_peak_IPL_AutoBrightness_GainDigital_Mode_Set = (dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigital_Mode_Set") :
nullptr);
4163 if(m_peak_IPL_AutoBrightness_GainDigital_Mode_Set ==
nullptr && load)
4165 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigital_Mode_Set");
4168 m_peak_IPL_AutoBrightness_GainDigital_Mode_Get = (dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigital_Mode_Get") :
nullptr);
4169 if(m_peak_IPL_AutoBrightness_GainDigital_Mode_Get ==
nullptr && load)
4171 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigital_Mode_Get");
4174 m_peak_IPL_AutoBrightness_GainCombined_Mode_Set = (dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombined_Mode_Set") :
nullptr);
4175 if(m_peak_IPL_AutoBrightness_GainCombined_Mode_Set ==
nullptr && load)
4177 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombined_Mode_Set");
4180 m_peak_IPL_AutoBrightness_GainCombined_Mode_Get = (dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombined_Mode_Get") :
nullptr);
4181 if(m_peak_IPL_AutoBrightness_GainCombined_Mode_Get ==
nullptr && load)
4183 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombined_Mode_Get");
4186 m_peak_IPL_AutoBrightness_GainHost_Mode_Set = (dyn_peak_IPL_AutoBrightness_GainHost_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHost_Mode_Set") :
nullptr);
4187 if(m_peak_IPL_AutoBrightness_GainHost_Mode_Set ==
nullptr && load)
4189 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHost_Mode_Set");
4192 m_peak_IPL_AutoBrightness_GainHost_Mode_Get = (dyn_peak_IPL_AutoBrightness_GainHost_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHost_Mode_Get") :
nullptr);
4193 if(m_peak_IPL_AutoBrightness_GainHost_Mode_Get ==
nullptr && load)
4195 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHost_Mode_Get");
4198 m_peak_IPL_AutoBrightness_Algorithm_Set = (dyn_peak_IPL_AutoBrightness_Algorithm_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Algorithm_Set") :
nullptr);
4199 if(m_peak_IPL_AutoBrightness_Algorithm_Set ==
nullptr && load)
4201 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Algorithm_Set");
4204 m_peak_IPL_AutoBrightness_Algorithm_Get = (dyn_peak_IPL_AutoBrightness_Algorithm_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Algorithm_Get") :
nullptr);
4205 if(m_peak_IPL_AutoBrightness_Algorithm_Get ==
nullptr && load)
4207 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Algorithm_Get");
4210 m_peak_IPL_AutoBrightness_AverageLast_Get = (dyn_peak_IPL_AutoBrightness_AverageLast_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_AverageLast_Get") :
nullptr);
4211 if(m_peak_IPL_AutoBrightness_AverageLast_Get ==
nullptr && load)
4213 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_AverageLast_Get");
4216 m_peak_IPL_AutoBrightness_GainLimit_Set = (dyn_peak_IPL_AutoBrightness_GainLimit_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainLimit_Set") :
nullptr);
4217 if(m_peak_IPL_AutoBrightness_GainLimit_Set ==
nullptr && load)
4219 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_Set");
4222 m_peak_IPL_AutoBrightness_GainLimit_Get = (dyn_peak_IPL_AutoBrightness_GainLimit_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainLimit_Get") :
nullptr);
4223 if(m_peak_IPL_AutoBrightness_GainLimit_Get ==
nullptr && load)
4225 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_Get");
4228 m_peak_IPL_AutoBrightness_GainLimit_GetRange = (dyn_peak_IPL_AutoBrightness_GainLimit_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainLimit_GetRange") :
nullptr);
4229 if(m_peak_IPL_AutoBrightness_GainLimit_GetRange ==
nullptr && load)
4231 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_GetRange");
4234 m_peak_IPL_AutoBrightness_GainAnalogLimit_Set = (dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalogLimit_Set") :
nullptr);
4235 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_Set ==
nullptr && load)
4237 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_Set");
4240 m_peak_IPL_AutoBrightness_GainAnalogLimit_Get = (dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalogLimit_Get") :
nullptr);
4241 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_Get ==
nullptr && load)
4243 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_Get");
4246 m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange = (dyn_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalogLimit_GetRange") :
nullptr);
4247 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange ==
nullptr && load)
4249 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_GetRange");
4252 m_peak_IPL_AutoBrightness_GainDigitalLimit_Set = (dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigitalLimit_Set") :
nullptr);
4253 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_Set ==
nullptr && load)
4255 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_Set");
4258 m_peak_IPL_AutoBrightness_GainDigitalLimit_Get = (dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigitalLimit_Get") :
nullptr);
4259 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_Get ==
nullptr && load)
4261 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_Get");
4264 m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange = (dyn_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigitalLimit_GetRange") :
nullptr);
4265 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange ==
nullptr && load)
4267 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_GetRange");
4270 m_peak_IPL_AutoBrightness_GainCombinedLimit_Set = (dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombinedLimit_Set") :
nullptr);
4271 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_Set ==
nullptr && load)
4273 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_Set");
4276 m_peak_IPL_AutoBrightness_GainCombinedLimit_Get = (dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombinedLimit_Get") :
nullptr);
4277 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_Get ==
nullptr && load)
4279 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_Get");
4282 m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange = (dyn_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombinedLimit_GetRange") :
nullptr);
4283 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange ==
nullptr && load)
4285 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_GetRange");
4288 m_peak_IPL_AutoBrightness_GainHostLimit_Set = (dyn_peak_IPL_AutoBrightness_GainHostLimit_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHostLimit_Set") :
nullptr);
4289 if(m_peak_IPL_AutoBrightness_GainHostLimit_Set ==
nullptr && load)
4291 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_Set");
4294 m_peak_IPL_AutoBrightness_GainHostLimit_Get = (dyn_peak_IPL_AutoBrightness_GainHostLimit_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHostLimit_Get") :
nullptr);
4295 if(m_peak_IPL_AutoBrightness_GainHostLimit_Get ==
nullptr && load)
4297 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_Get");
4300 m_peak_IPL_AutoBrightness_GainHostLimit_GetRange = (dyn_peak_IPL_AutoBrightness_GainHostLimit_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHostLimit_GetRange") :
nullptr);
4301 if(m_peak_IPL_AutoBrightness_GainHostLimit_GetRange ==
nullptr && load)
4303 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_GetRange");
4306 m_peak_IPL_AutoBrightness_SkipFrames_Set = (dyn_peak_IPL_AutoBrightness_SkipFrames_Set) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_SkipFrames_Set") :
nullptr);
4307 if(m_peak_IPL_AutoBrightness_SkipFrames_Set ==
nullptr && load)
4309 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_Set");
4312 m_peak_IPL_AutoBrightness_SkipFrames_Get = (dyn_peak_IPL_AutoBrightness_SkipFrames_Get) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_SkipFrames_Get") :
nullptr);
4313 if(m_peak_IPL_AutoBrightness_SkipFrames_Get ==
nullptr && load)
4315 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_Get");
4318 m_peak_IPL_AutoBrightness_SkipFrames_GetRange = (dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoBrightness_SkipFrames_GetRange") :
nullptr);
4319 if(m_peak_IPL_AutoBrightness_SkipFrames_GetRange ==
nullptr && load)
4321 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_GetRange");
4324 m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set = (dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Mode_Set") :
nullptr);
4325 if(m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set ==
nullptr && load)
4327 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Mode_Set");
4330 m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get = (dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Mode_Get") :
nullptr);
4331 if(m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get ==
nullptr && load)
4333 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Mode_Get");
4336 m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange = (dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange") :
nullptr);
4337 if(m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange ==
nullptr && load)
4339 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange");
4342 m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange = (dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Size_GetRange") :
nullptr);
4343 if(m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange ==
nullptr && load)
4345 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Size_GetRange");
4348 m_peak_IPL_AutoWhiteBalance_ROI_Set = (dyn_peak_IPL_AutoWhiteBalance_ROI_Set) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Set") :
nullptr);
4349 if(m_peak_IPL_AutoWhiteBalance_ROI_Set ==
nullptr && load)
4351 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Set");
4354 m_peak_IPL_AutoWhiteBalance_ROI_Get = (dyn_peak_IPL_AutoWhiteBalance_ROI_Get) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Get") :
nullptr);
4355 if(m_peak_IPL_AutoWhiteBalance_ROI_Get ==
nullptr && load)
4357 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Get");
4360 m_peak_IPL_AutoWhiteBalance_Mode_Set = (dyn_peak_IPL_AutoWhiteBalance_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_Mode_Set") :
nullptr);
4361 if(m_peak_IPL_AutoWhiteBalance_Mode_Set ==
nullptr && load)
4363 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_Mode_Set");
4366 m_peak_IPL_AutoWhiteBalance_Mode_Get = (dyn_peak_IPL_AutoWhiteBalance_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_Mode_Get") :
nullptr);
4367 if(m_peak_IPL_AutoWhiteBalance_Mode_Get ==
nullptr && load)
4369 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_Mode_Get");
4372 m_peak_IPL_AutoWhiteBalance_SkipFrames_Set = (dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Set) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_SkipFrames_Set") :
nullptr);
4373 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_Set ==
nullptr && load)
4375 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_Set");
4378 m_peak_IPL_AutoWhiteBalance_SkipFrames_Get = (dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Get) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_SkipFrames_Get") :
nullptr);
4379 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_Get ==
nullptr && load)
4381 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_Get");
4384 m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange = (dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_SkipFrames_GetRange") :
nullptr);
4385 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange ==
nullptr && load)
4387 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_GetRange");
4390 m_peak_IPL_AutoFocus_GetAccessStatus = (dyn_peak_IPL_AutoFocus_GetAccessStatus) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_GetAccessStatus") :
nullptr);
4391 if(m_peak_IPL_AutoFocus_GetAccessStatus ==
nullptr && load)
4393 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_GetAccessStatus");
4396 m_peak_IPL_AutoFocus_ROI_Set = (dyn_peak_IPL_AutoFocus_ROI_Set) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_ROI_Set") :
nullptr);
4397 if(m_peak_IPL_AutoFocus_ROI_Set ==
nullptr && load)
4399 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_ROI_Set");
4402 m_peak_IPL_AutoFocus_ROI_Get = (dyn_peak_IPL_AutoFocus_ROI_Get) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_ROI_Get") :
nullptr);
4403 if(m_peak_IPL_AutoFocus_ROI_Get ==
nullptr && load)
4405 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_ROI_Get");
4408 m_peak_IPL_AutoFocus_Mode_Set = (dyn_peak_IPL_AutoFocus_Mode_Set) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Mode_Set") :
nullptr);
4409 if(m_peak_IPL_AutoFocus_Mode_Set ==
nullptr && load)
4411 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Mode_Set");
4414 m_peak_IPL_AutoFocus_Mode_Get = (dyn_peak_IPL_AutoFocus_Mode_Get) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Mode_Get") :
nullptr);
4415 if(m_peak_IPL_AutoFocus_Mode_Get ==
nullptr && load)
4417 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Mode_Get");
4420 m_peak_IPL_AutoFocus_SearchAlgorithm_Set = (dyn_peak_IPL_AutoFocus_SearchAlgorithm_Set) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_SearchAlgorithm_Set") :
nullptr);
4421 if(m_peak_IPL_AutoFocus_SearchAlgorithm_Set ==
nullptr && load)
4423 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SearchAlgorithm_Set");
4426 m_peak_IPL_AutoFocus_SearchAlgorithm_Get = (dyn_peak_IPL_AutoFocus_SearchAlgorithm_Get) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_SearchAlgorithm_Get") :
nullptr);
4427 if(m_peak_IPL_AutoFocus_SearchAlgorithm_Get ==
nullptr && load)
4429 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SearchAlgorithm_Get");
4432 m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set = (dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Set) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_SharpnessAlgorithm_Set") :
nullptr);
4433 if(m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set ==
nullptr && load)
4435 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SharpnessAlgorithm_Set");
4438 m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get = (dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Get) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_SharpnessAlgorithm_Get") :
nullptr);
4439 if(m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get ==
nullptr && load)
4441 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SharpnessAlgorithm_Get");
4444 m_peak_IPL_AutoFocus_Range_Set = (dyn_peak_IPL_AutoFocus_Range_Set) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Range_Set") :
nullptr);
4445 if(m_peak_IPL_AutoFocus_Range_Set ==
nullptr && load)
4447 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Range_Set");
4450 m_peak_IPL_AutoFocus_Range_Get = (dyn_peak_IPL_AutoFocus_Range_Get) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Range_Get") :
nullptr);
4451 if(m_peak_IPL_AutoFocus_Range_Get ==
nullptr && load)
4453 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Range_Get");
4456 m_peak_IPL_AutoFocus_Hysteresis_Set = (dyn_peak_IPL_AutoFocus_Hysteresis_Set) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Hysteresis_Set") :
nullptr);
4457 if(m_peak_IPL_AutoFocus_Hysteresis_Set ==
nullptr && load)
4459 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_Set");
4462 m_peak_IPL_AutoFocus_Hysteresis_Get = (dyn_peak_IPL_AutoFocus_Hysteresis_Get) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Hysteresis_Get") :
nullptr);
4463 if(m_peak_IPL_AutoFocus_Hysteresis_Get ==
nullptr && load)
4465 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_Get");
4468 m_peak_IPL_AutoFocus_Hysteresis_GetRange = (dyn_peak_IPL_AutoFocus_Hysteresis_GetRange) (load ? import_function(m_handle,
"peak_IPL_AutoFocus_Hysteresis_GetRange") :
nullptr);
4469 if(m_peak_IPL_AutoFocus_Hysteresis_GetRange ==
nullptr && load)
4471 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_GetRange");
4474 m_peak_IPL_HotpixelCorrection_Sensitivity_Set = (dyn_peak_IPL_HotpixelCorrection_Sensitivity_Set) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Sensitivity_Set") :
nullptr);
4475 if(m_peak_IPL_HotpixelCorrection_Sensitivity_Set ==
nullptr && load)
4477 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Sensitivity_Set");
4480 m_peak_IPL_HotpixelCorrection_Sensitivity_Get = (dyn_peak_IPL_HotpixelCorrection_Sensitivity_Get) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Sensitivity_Get") :
nullptr);
4481 if(m_peak_IPL_HotpixelCorrection_Sensitivity_Get ==
nullptr && load)
4483 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Sensitivity_Get");
4486 m_peak_IPL_HotpixelCorrection_GetList = (dyn_peak_IPL_HotpixelCorrection_GetList) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_GetList") :
nullptr);
4487 if(m_peak_IPL_HotpixelCorrection_GetList ==
nullptr && load)
4489 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_GetList");
4492 m_peak_IPL_HotpixelCorrection_SetList = (dyn_peak_IPL_HotpixelCorrection_SetList) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_SetList") :
nullptr);
4493 if(m_peak_IPL_HotpixelCorrection_SetList ==
nullptr && load)
4495 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_SetList");
4498 m_peak_IPL_HotpixelCorrection_ResetList = (dyn_peak_IPL_HotpixelCorrection_ResetList) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_ResetList") :
nullptr);
4499 if(m_peak_IPL_HotpixelCorrection_ResetList ==
nullptr && load)
4501 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_ResetList");
4504 m_peak_IPL_HotpixelCorrection_Enable = (dyn_peak_IPL_HotpixelCorrection_Enable) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Enable") :
nullptr);
4505 if(m_peak_IPL_HotpixelCorrection_Enable ==
nullptr && load)
4507 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Enable");
4510 m_peak_IPL_HotpixelCorrection_IsEnabled = (dyn_peak_IPL_HotpixelCorrection_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_IsEnabled") :
nullptr);
4511 if(m_peak_IPL_HotpixelCorrection_IsEnabled ==
nullptr && load)
4513 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_IsEnabled");
4516 m_peak_IPL_Mirror_UpDown_Enable = (dyn_peak_IPL_Mirror_UpDown_Enable) (load ? import_function(m_handle,
"peak_IPL_Mirror_UpDown_Enable") :
nullptr);
4517 if(m_peak_IPL_Mirror_UpDown_Enable ==
nullptr && load)
4519 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_UpDown_Enable");
4522 m_peak_IPL_Mirror_UpDown_IsEnabled = (dyn_peak_IPL_Mirror_UpDown_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_Mirror_UpDown_IsEnabled") :
nullptr);
4523 if(m_peak_IPL_Mirror_UpDown_IsEnabled ==
nullptr && load)
4525 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_UpDown_IsEnabled");
4528 m_peak_IPL_Mirror_LeftRight_Enable = (dyn_peak_IPL_Mirror_LeftRight_Enable) (load ? import_function(m_handle,
"peak_IPL_Mirror_LeftRight_Enable") :
nullptr);
4529 if(m_peak_IPL_Mirror_LeftRight_Enable ==
nullptr && load)
4531 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_LeftRight_Enable");
4534 m_peak_IPL_Mirror_LeftRight_IsEnabled = (dyn_peak_IPL_Mirror_LeftRight_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_Mirror_LeftRight_IsEnabled") :
nullptr);
4535 if(m_peak_IPL_Mirror_LeftRight_IsEnabled ==
nullptr && load)
4537 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_LeftRight_IsEnabled");
4540 m_peak_IPL_ProcessFrame = (dyn_peak_IPL_ProcessFrame) (load ? import_function(m_handle,
"peak_IPL_ProcessFrame") :
nullptr);
4541 if(m_peak_IPL_ProcessFrame ==
nullptr && load)
4543 throw std::runtime_error(
"Failed to load peak_IPL_ProcessFrame");
4546 m_peak_IPL_ProcessFrameInplace = (dyn_peak_IPL_ProcessFrameInplace) (load ? import_function(m_handle,
"peak_IPL_ProcessFrameInplace") :
nullptr);
4547 if(m_peak_IPL_ProcessFrameInplace ==
nullptr && load)
4549 throw std::runtime_error(
"Failed to load peak_IPL_ProcessFrameInplace");
4552 m_peak_IPL_ReadImage = (dyn_peak_IPL_ReadImage) (load ? import_function(m_handle,
"peak_IPL_ReadImage") :
nullptr);
4553 if(m_peak_IPL_ReadImage ==
nullptr && load)
4555 throw std::runtime_error(
"Failed to load peak_IPL_ReadImage");
4558 m_peak_IPL_EdgeEnhancement_Enable = (dyn_peak_IPL_EdgeEnhancement_Enable) (load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Enable") :
nullptr);
4559 if(m_peak_IPL_EdgeEnhancement_Enable ==
nullptr && load)
4561 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Enable");
4564 m_peak_IPL_EdgeEnhancement_IsEnabled = (dyn_peak_IPL_EdgeEnhancement_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_IsEnabled") :
nullptr);
4565 if(m_peak_IPL_EdgeEnhancement_IsEnabled ==
nullptr && load)
4567 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_IsEnabled");
4570 m_peak_IPL_EdgeEnhancement_Factor_Set = (dyn_peak_IPL_EdgeEnhancement_Factor_Set) (load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_Set") :
nullptr);
4571 if(m_peak_IPL_EdgeEnhancement_Factor_Set ==
nullptr && load)
4573 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_Set");
4576 m_peak_IPL_EdgeEnhancement_Factor_Get = (dyn_peak_IPL_EdgeEnhancement_Factor_Get) (load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_Get") :
nullptr);
4577 if(m_peak_IPL_EdgeEnhancement_Factor_Get ==
nullptr && load)
4579 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_Get");
4582 m_peak_IPL_EdgeEnhancement_Factor_GetDefault = (dyn_peak_IPL_EdgeEnhancement_Factor_GetDefault) (load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_GetDefault") :
nullptr);
4583 if(m_peak_IPL_EdgeEnhancement_Factor_GetDefault ==
nullptr && load)
4585 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_GetDefault");
4588 m_peak_IPL_EdgeEnhancement_Factor_GetRange = (dyn_peak_IPL_EdgeEnhancement_Factor_GetRange) (load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_GetRange") :
nullptr);
4589 if(m_peak_IPL_EdgeEnhancement_Factor_GetRange ==
nullptr && load)
4591 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_GetRange");
4594 m_peak_IPL_Sharpness_Measure = (dyn_peak_IPL_Sharpness_Measure) (load ? import_function(m_handle,
"peak_IPL_Sharpness_Measure") :
nullptr);
4595 if(m_peak_IPL_Sharpness_Measure ==
nullptr && load)
4597 throw std::runtime_error(
"Failed to load peak_IPL_Sharpness_Measure");
4600 m_peak_IPL_Sharpness_GetList = (dyn_peak_IPL_Sharpness_GetList) (load ? import_function(m_handle,
"peak_IPL_Sharpness_GetList") :
nullptr);
4601 if(m_peak_IPL_Sharpness_GetList ==
nullptr && load)
4603 throw std::runtime_error(
"Failed to load peak_IPL_Sharpness_GetList");
4606 m_peak_IPL_Rotation_Angle_Set = (dyn_peak_IPL_Rotation_Angle_Set) (load ? import_function(m_handle,
"peak_IPL_Rotation_Angle_Set") :
nullptr);
4607 if(m_peak_IPL_Rotation_Angle_Set ==
nullptr && load)
4609 throw std::runtime_error(
"Failed to load peak_IPL_Rotation_Angle_Set");
4612 m_peak_IPL_Rotation_Angle_Get = (dyn_peak_IPL_Rotation_Angle_Get) (load ? import_function(m_handle,
"peak_IPL_Rotation_Angle_Get") :
nullptr);
4613 if(m_peak_IPL_Rotation_Angle_Get ==
nullptr && load)
4615 throw std::runtime_error(
"Failed to load peak_IPL_Rotation_Angle_Get");
4618 m_peak_IPL_Histogram_ProcessFrame = (dyn_peak_IPL_Histogram_ProcessFrame) (load ? import_function(m_handle,
"peak_IPL_Histogram_ProcessFrame") :
nullptr);
4619 if(m_peak_IPL_Histogram_ProcessFrame ==
nullptr && load)
4621 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_ProcessFrame");
4624 m_peak_IPL_Histogram_Release = (dyn_peak_IPL_Histogram_Release) (load ? import_function(m_handle,
"peak_IPL_Histogram_Release") :
nullptr);
4625 if(m_peak_IPL_Histogram_Release ==
nullptr && load)
4627 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Release");
4630 m_peak_IPL_Histogram_Channel_GetCount = (dyn_peak_IPL_Histogram_Channel_GetCount) (load ? import_function(m_handle,
"peak_IPL_Histogram_Channel_GetCount") :
nullptr);
4631 if(m_peak_IPL_Histogram_Channel_GetCount ==
nullptr && load)
4633 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetCount");
4636 m_peak_IPL_Histogram_Channel_GetInfo = (dyn_peak_IPL_Histogram_Channel_GetInfo) (load ? import_function(m_handle,
"peak_IPL_Histogram_Channel_GetInfo") :
nullptr);
4637 if(m_peak_IPL_Histogram_Channel_GetInfo ==
nullptr && load)
4639 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetInfo");
4642 m_peak_IPL_Histogram_Channel_GetBinArray = (dyn_peak_IPL_Histogram_Channel_GetBinArray) (load ? import_function(m_handle,
"peak_IPL_Histogram_Channel_GetBinArray") :
nullptr);
4643 if(m_peak_IPL_Histogram_Channel_GetBinArray ==
nullptr && load)
4645 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetBinArray");
4648 m_peak_VideoWriter_Open = (dyn_peak_VideoWriter_Open) (load ? import_function(m_handle,
"peak_VideoWriter_Open") :
nullptr);
4649 if(m_peak_VideoWriter_Open ==
nullptr && load)
4651 throw std::runtime_error(
"Failed to load peak_VideoWriter_Open");
4654 m_peak_VideoWriter_Close = (dyn_peak_VideoWriter_Close) (load ? import_function(m_handle,
"peak_VideoWriter_Close") :
nullptr);
4655 if(m_peak_VideoWriter_Close ==
nullptr && load)
4657 throw std::runtime_error(
"Failed to load peak_VideoWriter_Close");
4660 m_peak_VideoWriter_AddFrame = (dyn_peak_VideoWriter_AddFrame) (load ? import_function(m_handle,
"peak_VideoWriter_AddFrame") :
nullptr);
4661 if(m_peak_VideoWriter_AddFrame ==
nullptr && load)
4663 throw std::runtime_error(
"Failed to load peak_VideoWriter_AddFrame");
4666 m_peak_VideoWriter_Container_GetEncoderList = (dyn_peak_VideoWriter_Container_GetEncoderList) (load ? import_function(m_handle,
"peak_VideoWriter_Container_GetEncoderList") :
nullptr);
4667 if(m_peak_VideoWriter_Container_GetEncoderList ==
nullptr && load)
4669 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_GetEncoderList");
4672 m_peak_VideoWriter_Encoder_GetPixelFormatList = (dyn_peak_VideoWriter_Encoder_GetPixelFormatList) (load ? import_function(m_handle,
"peak_VideoWriter_Encoder_GetPixelFormatList") :
nullptr);
4673 if(m_peak_VideoWriter_Encoder_GetPixelFormatList ==
nullptr && load)
4675 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_GetPixelFormatList");
4678 m_peak_VideoWriter_Encoder_GetContainerList = (dyn_peak_VideoWriter_Encoder_GetContainerList) (load ? import_function(m_handle,
"peak_VideoWriter_Encoder_GetContainerList") :
nullptr);
4679 if(m_peak_VideoWriter_Encoder_GetContainerList ==
nullptr && load)
4681 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_GetContainerList");
4684 m_peak_VideoWriter_GetInfo = (dyn_peak_VideoWriter_GetInfo) (load ? import_function(m_handle,
"peak_VideoWriter_GetInfo") :
nullptr);
4685 if(m_peak_VideoWriter_GetInfo ==
nullptr && load)
4687 throw std::runtime_error(
"Failed to load peak_VideoWriter_GetInfo");
4690 m_peak_VideoWriter_Container_Option_Set = (dyn_peak_VideoWriter_Container_Option_Set) (load ? import_function(m_handle,
"peak_VideoWriter_Container_Option_Set") :
nullptr);
4691 if(m_peak_VideoWriter_Container_Option_Set ==
nullptr && load)
4693 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_Option_Set");
4696 m_peak_VideoWriter_Container_Option_Get = (dyn_peak_VideoWriter_Container_Option_Get) (load ? import_function(m_handle,
"peak_VideoWriter_Container_Option_Get") :
nullptr);
4697 if(m_peak_VideoWriter_Container_Option_Get ==
nullptr && load)
4699 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_Option_Get");
4702 m_peak_VideoWriter_Encoder_Option_Set = (dyn_peak_VideoWriter_Encoder_Option_Set) (load ? import_function(m_handle,
"peak_VideoWriter_Encoder_Option_Set") :
nullptr);
4703 if(m_peak_VideoWriter_Encoder_Option_Set ==
nullptr && load)
4705 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_Option_Set");
4708 m_peak_VideoWriter_Encoder_Option_Get = (dyn_peak_VideoWriter_Encoder_Option_Get) (load ? import_function(m_handle,
"peak_VideoWriter_Encoder_Option_Get") :
nullptr);
4709 if(m_peak_VideoWriter_Encoder_Option_Get ==
nullptr && load)
4711 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_Option_Get");
4714 m_peak_VideoWriter_WaitUntilQueueEmpty = (dyn_peak_VideoWriter_WaitUntilQueueEmpty) (load ? import_function(m_handle,
"peak_VideoWriter_WaitUntilQueueEmpty") :
nullptr);
4715 if(m_peak_VideoWriter_WaitUntilQueueEmpty ==
nullptr && load)
4717 throw std::runtime_error(
"Failed to load peak_VideoWriter_WaitUntilQueueEmpty");
4720 m_peak_Inference_CNN_Open = (dyn_peak_Inference_CNN_Open) (load ? import_function(m_handle,
"peak_Inference_CNN_Open") :
nullptr);
4721 if(m_peak_Inference_CNN_Open ==
nullptr && load)
4723 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Open");
4726 m_peak_Inference_CNN_Close = (dyn_peak_Inference_CNN_Close) (load ? import_function(m_handle,
"peak_Inference_CNN_Close") :
nullptr);
4727 if(m_peak_Inference_CNN_Close ==
nullptr && load)
4729 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Close");
4732 m_peak_Inference_CNN_ProcessFrame = (dyn_peak_Inference_CNN_ProcessFrame) (load ? import_function(m_handle,
"peak_Inference_CNN_ProcessFrame") :
nullptr);
4733 if(m_peak_Inference_CNN_ProcessFrame ==
nullptr && load)
4735 throw std::runtime_error(
"Failed to load peak_Inference_CNN_ProcessFrame");
4738 m_peak_Inference_CNN_Info_Get = (dyn_peak_Inference_CNN_Info_Get) (load ? import_function(m_handle,
"peak_Inference_CNN_Info_Get") :
nullptr);
4739 if(m_peak_Inference_CNN_Info_Get ==
nullptr && load)
4741 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Info_Get");
4744 m_peak_Inference_Result_Get = (dyn_peak_Inference_Result_Get) (load ? import_function(m_handle,
"peak_Inference_Result_Get") :
nullptr);
4745 if(m_peak_Inference_Result_Get ==
nullptr && load)
4747 throw std::runtime_error(
"Failed to load peak_Inference_Result_Get");
4750 m_peak_Inference_Result_Release = (dyn_peak_Inference_Result_Release) (load ? import_function(m_handle,
"peak_Inference_Result_Release") :
nullptr);
4751 if(m_peak_Inference_Result_Release ==
nullptr && load)
4753 throw std::runtime_error(
"Failed to load peak_Inference_Result_Release");
4756 m_peak_Inference_Result_Classification_GetList = (dyn_peak_Inference_Result_Classification_GetList) (load ? import_function(m_handle,
"peak_Inference_Result_Classification_GetList") :
nullptr);
4757 if(m_peak_Inference_Result_Classification_GetList ==
nullptr && load)
4759 throw std::runtime_error(
"Failed to load peak_Inference_Result_Classification_GetList");
4762 m_peak_Inference_Result_Detection_GetList = (dyn_peak_Inference_Result_Detection_GetList) (load ? import_function(m_handle,
"peak_Inference_Result_Detection_GetList") :
nullptr);
4763 if(m_peak_Inference_Result_Detection_GetList ==
nullptr && load)
4765 throw std::runtime_error(
"Failed to load peak_Inference_Result_Detection_GetList");
4768 m_peak_Inference_Statistics_Get = (dyn_peak_Inference_Statistics_Get) (load ? import_function(m_handle,
"peak_Inference_Statistics_Get") :
nullptr);
4769 if(m_peak_Inference_Statistics_Get ==
nullptr && load)
4771 throw std::runtime_error(
"Failed to load peak_Inference_Statistics_Get");
4774 m_peak_Inference_Statistics_Reset = (dyn_peak_Inference_Statistics_Reset) (load ? import_function(m_handle,
"peak_Inference_Statistics_Reset") :
nullptr);
4775 if(m_peak_Inference_Statistics_Reset ==
nullptr && load)
4777 throw std::runtime_error(
"Failed to load peak_Inference_Statistics_Reset");
4780 m_peak_Inference_ConfidenceThreshold_Get = (dyn_peak_Inference_ConfidenceThreshold_Get) (load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_Get") :
nullptr);
4781 if(m_peak_Inference_ConfidenceThreshold_Get ==
nullptr && load)
4783 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_Get");
4786 m_peak_Inference_ConfidenceThreshold_GetRange = (dyn_peak_Inference_ConfidenceThreshold_GetRange) (load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_GetRange") :
nullptr);
4787 if(m_peak_Inference_ConfidenceThreshold_GetRange ==
nullptr && load)
4789 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_GetRange");
4792 m_peak_Inference_ConfidenceThreshold_Set = (dyn_peak_Inference_ConfidenceThreshold_Set) (load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_Set") :
nullptr);
4793 if(m_peak_Inference_ConfidenceThreshold_Set ==
nullptr && load)
4795 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_Set");
4798 m_peak_MessageQueue_Create = (dyn_peak_MessageQueue_Create) (load ? import_function(m_handle,
"peak_MessageQueue_Create") :
nullptr);
4799 if(m_peak_MessageQueue_Create ==
nullptr && load)
4801 throw std::runtime_error(
"Failed to load peak_MessageQueue_Create");
4804 m_peak_MessageQueue_Destroy = (dyn_peak_MessageQueue_Destroy) (load ? import_function(m_handle,
"peak_MessageQueue_Destroy") :
nullptr);
4805 if(m_peak_MessageQueue_Destroy ==
nullptr && load)
4807 throw std::runtime_error(
"Failed to load peak_MessageQueue_Destroy");
4810 m_peak_MessageQueue_EnableMessage = (dyn_peak_MessageQueue_EnableMessage) (load ? import_function(m_handle,
"peak_MessageQueue_EnableMessage") :
nullptr);
4811 if(m_peak_MessageQueue_EnableMessage ==
nullptr && load)
4813 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnableMessage");
4816 m_peak_MessageQueue_DisableMessage = (dyn_peak_MessageQueue_DisableMessage) (load ? import_function(m_handle,
"peak_MessageQueue_DisableMessage") :
nullptr);
4817 if(m_peak_MessageQueue_DisableMessage ==
nullptr && load)
4819 throw std::runtime_error(
"Failed to load peak_MessageQueue_DisableMessage");
4822 m_peak_MessageQueue_EnableMessageList = (dyn_peak_MessageQueue_EnableMessageList) (load ? import_function(m_handle,
"peak_MessageQueue_EnableMessageList") :
nullptr);
4823 if(m_peak_MessageQueue_EnableMessageList ==
nullptr && load)
4825 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnableMessageList");
4828 m_peak_MessageQueue_DisableMessageList = (dyn_peak_MessageQueue_DisableMessageList) (load ? import_function(m_handle,
"peak_MessageQueue_DisableMessageList") :
nullptr);
4829 if(m_peak_MessageQueue_DisableMessageList ==
nullptr && load)
4831 throw std::runtime_error(
"Failed to load peak_MessageQueue_DisableMessageList");
4834 m_peak_MessageQueue_EnabledMessages_GetList = (dyn_peak_MessageQueue_EnabledMessages_GetList) (load ? import_function(m_handle,
"peak_MessageQueue_EnabledMessages_GetList") :
nullptr);
4835 if(m_peak_MessageQueue_EnabledMessages_GetList ==
nullptr && load)
4837 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnabledMessages_GetList");
4840 m_peak_MessageQueue_SetMode = (dyn_peak_MessageQueue_SetMode) (load ? import_function(m_handle,
"peak_MessageQueue_SetMode") :
nullptr);
4841 if(m_peak_MessageQueue_SetMode ==
nullptr && load)
4843 throw std::runtime_error(
"Failed to load peak_MessageQueue_SetMode");
4846 m_peak_MessageQueue_GetMode = (dyn_peak_MessageQueue_GetMode) (load ? import_function(m_handle,
"peak_MessageQueue_GetMode") :
nullptr);
4847 if(m_peak_MessageQueue_GetMode ==
nullptr && load)
4849 throw std::runtime_error(
"Failed to load peak_MessageQueue_GetMode");
4852 m_peak_MessageQueue_Start = (dyn_peak_MessageQueue_Start) (load ? import_function(m_handle,
"peak_MessageQueue_Start") :
nullptr);
4853 if(m_peak_MessageQueue_Start ==
nullptr && load)
4855 throw std::runtime_error(
"Failed to load peak_MessageQueue_Start");
4858 m_peak_MessageQueue_Stop = (dyn_peak_MessageQueue_Stop) (load ? import_function(m_handle,
"peak_MessageQueue_Stop") :
nullptr);
4859 if(m_peak_MessageQueue_Stop ==
nullptr && load)
4861 throw std::runtime_error(
"Failed to load peak_MessageQueue_Stop");
4864 m_peak_MessageQueue_IsStarted = (dyn_peak_MessageQueue_IsStarted) (load ? import_function(m_handle,
"peak_MessageQueue_IsStarted") :
nullptr);
4865 if(m_peak_MessageQueue_IsStarted ==
nullptr && load)
4867 throw std::runtime_error(
"Failed to load peak_MessageQueue_IsStarted");
4870 m_peak_MessageQueue_WaitForMessage = (dyn_peak_MessageQueue_WaitForMessage) (load ? import_function(m_handle,
"peak_MessageQueue_WaitForMessage") :
nullptr);
4871 if(m_peak_MessageQueue_WaitForMessage ==
nullptr && load)
4873 throw std::runtime_error(
"Failed to load peak_MessageQueue_WaitForMessage");
4876 m_peak_MessageQueue_Flush = (dyn_peak_MessageQueue_Flush) (load ? import_function(m_handle,
"peak_MessageQueue_Flush") :
nullptr);
4877 if(m_peak_MessageQueue_Flush ==
nullptr && load)
4879 throw std::runtime_error(
"Failed to load peak_MessageQueue_Flush");
4882 m_peak_MessageQueue_IsMessageSupported = (dyn_peak_MessageQueue_IsMessageSupported) (load ? import_function(m_handle,
"peak_MessageQueue_IsMessageSupported") :
nullptr);
4883 if(m_peak_MessageQueue_IsMessageSupported ==
nullptr && load)
4885 throw std::runtime_error(
"Failed to load peak_MessageQueue_IsMessageSupported");
4888 m_peak_MessageQueue_Statistics_Get = (dyn_peak_MessageQueue_Statistics_Get) (load ? import_function(m_handle,
"peak_MessageQueue_Statistics_Get") :
nullptr);
4889 if(m_peak_MessageQueue_Statistics_Get ==
nullptr && load)
4891 throw std::runtime_error(
"Failed to load peak_MessageQueue_Statistics_Get");
4894 m_peak_MessageQueue_Statistics_Reset = (dyn_peak_MessageQueue_Statistics_Reset) (load ? import_function(m_handle,
"peak_MessageQueue_Statistics_Reset") :
nullptr);
4895 if(m_peak_MessageQueue_Statistics_Reset ==
nullptr && load)
4897 throw std::runtime_error(
"Failed to load peak_MessageQueue_Statistics_Reset");
4900 m_peak_MessageQueue_MaxQueueSize_Set = (dyn_peak_MessageQueue_MaxQueueSize_Set) (load ? import_function(m_handle,
"peak_MessageQueue_MaxQueueSize_Set") :
nullptr);
4901 if(m_peak_MessageQueue_MaxQueueSize_Set ==
nullptr && load)
4903 throw std::runtime_error(
"Failed to load peak_MessageQueue_MaxQueueSize_Set");
4906 m_peak_MessageQueue_MaxQueueSize_Get = (dyn_peak_MessageQueue_MaxQueueSize_Get) (load ? import_function(m_handle,
"peak_MessageQueue_MaxQueueSize_Get") :
nullptr);
4907 if(m_peak_MessageQueue_MaxQueueSize_Get ==
nullptr && load)
4909 throw std::runtime_error(
"Failed to load peak_MessageQueue_MaxQueueSize_Get");
4912 m_peak_Message_Release = (dyn_peak_Message_Release) (load ? import_function(m_handle,
"peak_Message_Release") :
nullptr);
4913 if(m_peak_Message_Release ==
nullptr && load)
4915 throw std::runtime_error(
"Failed to load peak_Message_Release");
4918 m_peak_Message_GetInfo = (dyn_peak_Message_GetInfo) (load ? import_function(m_handle,
"peak_Message_GetInfo") :
nullptr);
4919 if(m_peak_Message_GetInfo ==
nullptr && load)
4921 throw std::runtime_error(
"Failed to load peak_Message_GetInfo");
4924 m_peak_Message_Type_Get = (dyn_peak_Message_Type_Get) (load ? import_function(m_handle,
"peak_Message_Type_Get") :
nullptr);
4925 if(m_peak_Message_Type_Get ==
nullptr && load)
4927 throw std::runtime_error(
"Failed to load peak_Message_Type_Get");
4930 m_peak_Message_CameraHandle_Get = (dyn_peak_Message_CameraHandle_Get) (load ? import_function(m_handle,
"peak_Message_CameraHandle_Get") :
nullptr);
4931 if(m_peak_Message_CameraHandle_Get ==
nullptr && load)
4933 throw std::runtime_error(
"Failed to load peak_Message_CameraHandle_Get");
4936 m_peak_Message_ID_Get = (dyn_peak_Message_ID_Get) (load ? import_function(m_handle,
"peak_Message_ID_Get") :
nullptr);
4937 if(m_peak_Message_ID_Get ==
nullptr && load)
4939 throw std::runtime_error(
"Failed to load peak_Message_ID_Get");
4942 m_peak_Message_HostTimestamp_Get = (dyn_peak_Message_HostTimestamp_Get) (load ? import_function(m_handle,
"peak_Message_HostTimestamp_Get") :
nullptr);
4943 if(m_peak_Message_HostTimestamp_Get ==
nullptr && load)
4945 throw std::runtime_error(
"Failed to load peak_Message_HostTimestamp_Get");
4948 m_peak_Message_Data_Type_Get = (dyn_peak_Message_Data_Type_Get) (load ? import_function(m_handle,
"peak_Message_Data_Type_Get") :
nullptr);
4949 if(m_peak_Message_Data_Type_Get ==
nullptr && load)
4951 throw std::runtime_error(
"Failed to load peak_Message_Data_Type_Get");
4954 m_peak_Message_Data_RemoteDevice_Get = (dyn_peak_Message_Data_RemoteDevice_Get) (load ? import_function(m_handle,
"peak_Message_Data_RemoteDevice_Get") :
nullptr);
4955 if(m_peak_Message_Data_RemoteDevice_Get ==
nullptr && load)
4957 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDevice_Get");
4960 m_peak_Message_Data_RemoteDeviceError_Get = (dyn_peak_Message_Data_RemoteDeviceError_Get) (load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceError_Get") :
nullptr);
4961 if(m_peak_Message_Data_RemoteDeviceError_Get ==
nullptr && load)
4963 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceError_Get");
4966 m_peak_Message_Data_RemoteDeviceDropped_Get = (dyn_peak_Message_Data_RemoteDeviceDropped_Get) (load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceDropped_Get") :
nullptr);
4967 if(m_peak_Message_Data_RemoteDeviceDropped_Get ==
nullptr && load)
4969 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceDropped_Get");
4972 m_peak_Message_Data_RemoteDeviceFrame_Get = (dyn_peak_Message_Data_RemoteDeviceFrame_Get) (load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceFrame_Get") :
nullptr);
4973 if(m_peak_Message_Data_RemoteDeviceFrame_Get ==
nullptr && load)
4975 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceFrame_Get");
4978 m_peak_Message_Data_RemoteDeviceTemperature_Get = (dyn_peak_Message_Data_RemoteDeviceTemperature_Get) (load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceTemperature_Get") :
nullptr);
4979 if(m_peak_Message_Data_RemoteDeviceTemperature_Get ==
nullptr && load)
4981 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceTemperature_Get");
4984 m_peak_Message_Data_AutoFocusData_Get = (dyn_peak_Message_Data_AutoFocusData_Get) (load ? import_function(m_handle,
"peak_Message_Data_AutoFocusData_Get") :
nullptr);
4985 if(m_peak_Message_Data_AutoFocusData_Get ==
nullptr && load)
4987 throw std::runtime_error(
"Failed to load peak_Message_Data_AutoFocusData_Get");
4990 m_peak_Message_Data_DeviceFound_Get = (dyn_peak_Message_Data_DeviceFound_Get) (load ? import_function(m_handle,
"peak_Message_Data_DeviceFound_Get") :
nullptr);
4991 if(m_peak_Message_Data_DeviceFound_Get ==
nullptr && load)
4993 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceFound_Get");
4996 m_peak_Message_Data_DeviceLost_Get = (dyn_peak_Message_Data_DeviceLost_Get) (load ? import_function(m_handle,
"peak_Message_Data_DeviceLost_Get") :
nullptr);
4997 if(m_peak_Message_Data_DeviceLost_Get ==
nullptr && load)
4999 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceLost_Get");
5002 m_peak_Message_Data_DeviceReconnected_Get = (dyn_peak_Message_Data_DeviceReconnected_Get) (load ? import_function(m_handle,
"peak_Message_Data_DeviceReconnected_Get") :
nullptr);
5003 if(m_peak_Message_Data_DeviceReconnected_Get ==
nullptr && load)
5005 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceReconnected_Get");
5008 m_peak_Message_Data_DeviceDisconnected_Get = (dyn_peak_Message_Data_DeviceDisconnected_Get) (load ? import_function(m_handle,
"peak_Message_Data_DeviceDisconnected_Get") :
nullptr);
5009 if(m_peak_Message_Data_DeviceDisconnected_Get ==
nullptr && load)
5011 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceDisconnected_Get");
5014 m_peak_Message_Data_FirmwareUpdate_Get = (dyn_peak_Message_Data_FirmwareUpdate_Get) (load ? import_function(m_handle,
"peak_Message_Data_FirmwareUpdate_Get") :
nullptr);
5015 if(m_peak_Message_Data_FirmwareUpdate_Get ==
nullptr && load)
5017 throw std::runtime_error(
"Failed to load peak_Message_Data_FirmwareUpdate_Get");
5020 m_peak_I2C_Create = (dyn_peak_I2C_Create) (load ? import_function(m_handle,
"peak_I2C_Create") :
nullptr);
5021 if(m_peak_I2C_Create ==
nullptr && load)
5023 throw std::runtime_error(
"Failed to load peak_I2C_Create");
5026 m_peak_I2C_Destroy = (dyn_peak_I2C_Destroy) (load ? import_function(m_handle,
"peak_I2C_Destroy") :
nullptr);
5027 if(m_peak_I2C_Destroy ==
nullptr && load)
5029 throw std::runtime_error(
"Failed to load peak_I2C_Destroy");
5032 m_peak_I2C_GetAccessStatus = (dyn_peak_I2C_GetAccessStatus) (load ? import_function(m_handle,
"peak_I2C_GetAccessStatus") :
nullptr);
5033 if(m_peak_I2C_GetAccessStatus ==
nullptr && load)
5035 throw std::runtime_error(
"Failed to load peak_I2C_GetAccessStatus");
5038 m_peak_I2C_Mode_GetList = (dyn_peak_I2C_Mode_GetList) (load ? import_function(m_handle,
"peak_I2C_Mode_GetList") :
nullptr);
5039 if(m_peak_I2C_Mode_GetList ==
nullptr && load)
5041 throw std::runtime_error(
"Failed to load peak_I2C_Mode_GetList");
5044 m_peak_I2C_Mode_Set = (dyn_peak_I2C_Mode_Set) (load ? import_function(m_handle,
"peak_I2C_Mode_Set") :
nullptr);
5045 if(m_peak_I2C_Mode_Set ==
nullptr && load)
5047 throw std::runtime_error(
"Failed to load peak_I2C_Mode_Set");
5050 m_peak_I2C_Mode_Get = (dyn_peak_I2C_Mode_Get) (load ? import_function(m_handle,
"peak_I2C_Mode_Get") :
nullptr);
5051 if(m_peak_I2C_Mode_Get ==
nullptr && load)
5053 throw std::runtime_error(
"Failed to load peak_I2C_Mode_Get");
5056 m_peak_I2C_DeviceAddress_GetRange = (dyn_peak_I2C_DeviceAddress_GetRange) (load ? import_function(m_handle,
"peak_I2C_DeviceAddress_GetRange") :
nullptr);
5057 if(m_peak_I2C_DeviceAddress_GetRange ==
nullptr && load)
5059 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_GetRange");
5062 m_peak_I2C_DeviceAddress_Set = (dyn_peak_I2C_DeviceAddress_Set) (load ? import_function(m_handle,
"peak_I2C_DeviceAddress_Set") :
nullptr);
5063 if(m_peak_I2C_DeviceAddress_Set ==
nullptr && load)
5065 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_Set");
5068 m_peak_I2C_DeviceAddress_Get = (dyn_peak_I2C_DeviceAddress_Get) (load ? import_function(m_handle,
"peak_I2C_DeviceAddress_Get") :
nullptr);
5069 if(m_peak_I2C_DeviceAddress_Get ==
nullptr && load)
5071 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_Get");
5074 m_peak_I2C_RegisterAddress_Length_GetList = (dyn_peak_I2C_RegisterAddress_Length_GetList) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Length_GetList") :
nullptr);
5075 if(m_peak_I2C_RegisterAddress_Length_GetList ==
nullptr && load)
5077 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_GetList");
5080 m_peak_I2C_RegisterAddress_Length_Set = (dyn_peak_I2C_RegisterAddress_Length_Set) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Length_Set") :
nullptr);
5081 if(m_peak_I2C_RegisterAddress_Length_Set ==
nullptr && load)
5083 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_Set");
5086 m_peak_I2C_RegisterAddress_Length_Get = (dyn_peak_I2C_RegisterAddress_Length_Get) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Length_Get") :
nullptr);
5087 if(m_peak_I2C_RegisterAddress_Length_Get ==
nullptr && load)
5089 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_Get");
5092 m_peak_I2C_RegisterAddress_Endianness_Set = (dyn_peak_I2C_RegisterAddress_Endianness_Set) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Endianness_Set") :
nullptr);
5093 if(m_peak_I2C_RegisterAddress_Endianness_Set ==
nullptr && load)
5095 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Endianness_Set");
5098 m_peak_I2C_RegisterAddress_Endianness_Get = (dyn_peak_I2C_RegisterAddress_Endianness_Get) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Endianness_Get") :
nullptr);
5099 if(m_peak_I2C_RegisterAddress_Endianness_Get ==
nullptr && load)
5101 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Endianness_Get");
5104 m_peak_I2C_RegisterAddress_Set = (dyn_peak_I2C_RegisterAddress_Set) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Set") :
nullptr);
5105 if(m_peak_I2C_RegisterAddress_Set ==
nullptr && load)
5107 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Set");
5110 m_peak_I2C_RegisterAddress_Get = (dyn_peak_I2C_RegisterAddress_Get) (load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Get") :
nullptr);
5111 if(m_peak_I2C_RegisterAddress_Get ==
nullptr && load)
5113 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Get");
5116 m_peak_I2C_AckPolling_Enable = (dyn_peak_I2C_AckPolling_Enable) (load ? import_function(m_handle,
"peak_I2C_AckPolling_Enable") :
nullptr);
5117 if(m_peak_I2C_AckPolling_Enable ==
nullptr && load)
5119 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Enable");
5122 m_peak_I2C_AckPolling_IsEnabled = (dyn_peak_I2C_AckPolling_IsEnabled) (load ? import_function(m_handle,
"peak_I2C_AckPolling_IsEnabled") :
nullptr);
5123 if(m_peak_I2C_AckPolling_IsEnabled ==
nullptr && load)
5125 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_IsEnabled");
5128 m_peak_I2C_AckPolling_Timeout_GetAccessStatus = (dyn_peak_I2C_AckPolling_Timeout_GetAccessStatus) (load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_GetAccessStatus") :
nullptr);
5129 if(m_peak_I2C_AckPolling_Timeout_GetAccessStatus ==
nullptr && load)
5131 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_GetAccessStatus");
5134 m_peak_I2C_AckPolling_Timeout_GetRange = (dyn_peak_I2C_AckPolling_Timeout_GetRange) (load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_GetRange") :
nullptr);
5135 if(m_peak_I2C_AckPolling_Timeout_GetRange ==
nullptr && load)
5137 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_GetRange");
5140 m_peak_I2C_AckPolling_Timeout_Set = (dyn_peak_I2C_AckPolling_Timeout_Set) (load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_Set") :
nullptr);
5141 if(m_peak_I2C_AckPolling_Timeout_Set ==
nullptr && load)
5143 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_Set");
5146 m_peak_I2C_AckPolling_Timeout_Get = (dyn_peak_I2C_AckPolling_Timeout_Get) (load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_Get") :
nullptr);
5147 if(m_peak_I2C_AckPolling_Timeout_Get ==
nullptr && load)
5149 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_Get");
5152 m_peak_I2C_Data_Write = (dyn_peak_I2C_Data_Write) (load ? import_function(m_handle,
"peak_I2C_Data_Write") :
nullptr);
5153 if(m_peak_I2C_Data_Write ==
nullptr && load)
5155 throw std::runtime_error(
"Failed to load peak_I2C_Data_Write");
5158 m_peak_I2C_Data_Read = (dyn_peak_I2C_Data_Read) (load ? import_function(m_handle,
"peak_I2C_Data_Read") :
nullptr);
5159 if(m_peak_I2C_Data_Read ==
nullptr && load)
5161 throw std::runtime_error(
"Failed to load peak_I2C_Data_Read");
5164 m_peak_I2C_Data_MaxSize_Get = (dyn_peak_I2C_Data_MaxSize_Get) (load ? import_function(m_handle,
"peak_I2C_Data_MaxSize_Get") :
nullptr);
5165 if(m_peak_I2C_Data_MaxSize_Get ==
nullptr && load)
5167 throw std::runtime_error(
"Failed to load peak_I2C_Data_MaxSize_Get");
5170 m_peak_I2C_OperationStatus_Get = (dyn_peak_I2C_OperationStatus_Get) (load ? import_function(m_handle,
"peak_I2C_OperationStatus_Get") :
nullptr);
5171 if(m_peak_I2C_OperationStatus_Get ==
nullptr && load)
5173 throw std::runtime_error(
"Failed to load peak_I2C_OperationStatus_Get");
5176 m_peak_IPL_ImageWriter_Create = (dyn_peak_IPL_ImageWriter_Create) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Create") :
nullptr);
5177 if(m_peak_IPL_ImageWriter_Create ==
nullptr && load)
5179 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Create");
5182 m_peak_IPL_ImageWriter_Destroy = (dyn_peak_IPL_ImageWriter_Destroy) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Destroy") :
nullptr);
5183 if(m_peak_IPL_ImageWriter_Destroy ==
nullptr && load)
5185 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Destroy");
5188 m_peak_IPL_ImageWriter_Save = (dyn_peak_IPL_ImageWriter_Save) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Save") :
nullptr);
5189 if(m_peak_IPL_ImageWriter_Save ==
nullptr && load)
5191 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Save");
5194 m_peak_IPL_ImageWriter_Format_Set = (dyn_peak_IPL_ImageWriter_Format_Set) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Format_Set") :
nullptr);
5195 if(m_peak_IPL_ImageWriter_Format_Set ==
nullptr && load)
5197 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Format_Set");
5200 m_peak_IPL_ImageWriter_Format_Get = (dyn_peak_IPL_ImageWriter_Format_Get) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Format_Get") :
nullptr);
5201 if(m_peak_IPL_ImageWriter_Format_Get ==
nullptr && load)
5203 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Format_Get");
5206 m_peak_IPL_ImageWriter_Compression_Set = (dyn_peak_IPL_ImageWriter_Compression_Set) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Compression_Set") :
nullptr);
5207 if(m_peak_IPL_ImageWriter_Compression_Set ==
nullptr && load)
5209 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Compression_Set");
5212 m_peak_IPL_ImageWriter_Compression_Get = (dyn_peak_IPL_ImageWriter_Compression_Get) (load ? import_function(m_handle,
"peak_IPL_ImageWriter_Compression_Get") :
nullptr);
5213 if(m_peak_IPL_ImageWriter_Compression_Get ==
nullptr && load)
5215 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Compression_Get");
5218 m_peak_IPL_Binning_FactorX_GetList = (dyn_peak_IPL_Binning_FactorX_GetList) (load ? import_function(m_handle,
"peak_IPL_Binning_FactorX_GetList") :
nullptr);
5219 if(m_peak_IPL_Binning_FactorX_GetList ==
nullptr && load)
5221 throw std::runtime_error(
"Failed to load peak_IPL_Binning_FactorX_GetList");
5224 m_peak_IPL_Binning_FactorY_GetList = (dyn_peak_IPL_Binning_FactorY_GetList) (load ? import_function(m_handle,
"peak_IPL_Binning_FactorY_GetList") :
nullptr);
5225 if(m_peak_IPL_Binning_FactorY_GetList ==
nullptr && load)
5227 throw std::runtime_error(
"Failed to load peak_IPL_Binning_FactorY_GetList");
5230 m_peak_IPL_Binning_Set = (dyn_peak_IPL_Binning_Set) (load ? import_function(m_handle,
"peak_IPL_Binning_Set") :
nullptr);
5231 if(m_peak_IPL_Binning_Set ==
nullptr && load)
5233 throw std::runtime_error(
"Failed to load peak_IPL_Binning_Set");
5236 m_peak_IPL_Binning_Get = (dyn_peak_IPL_Binning_Get) (load ? import_function(m_handle,
"peak_IPL_Binning_Get") :
nullptr);
5237 if(m_peak_IPL_Binning_Get ==
nullptr && load)
5239 throw std::runtime_error(
"Failed to load peak_IPL_Binning_Get");
5242 m_peak_IPL_Decimation_FactorX_GetList = (dyn_peak_IPL_Decimation_FactorX_GetList) (load ? import_function(m_handle,
"peak_IPL_Decimation_FactorX_GetList") :
nullptr);
5243 if(m_peak_IPL_Decimation_FactorX_GetList ==
nullptr && load)
5245 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_FactorX_GetList");
5248 m_peak_IPL_Decimation_FactorY_GetList = (dyn_peak_IPL_Decimation_FactorY_GetList) (load ? import_function(m_handle,
"peak_IPL_Decimation_FactorY_GetList") :
nullptr);
5249 if(m_peak_IPL_Decimation_FactorY_GetList ==
nullptr && load)
5251 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_FactorY_GetList");
5254 m_peak_IPL_Decimation_Set = (dyn_peak_IPL_Decimation_Set) (load ? import_function(m_handle,
"peak_IPL_Decimation_Set") :
nullptr);
5255 if(m_peak_IPL_Decimation_Set ==
nullptr && load)
5257 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_Set");
5260 m_peak_IPL_Decimation_Get = (dyn_peak_IPL_Decimation_Get) (load ? import_function(m_handle,
"peak_IPL_Decimation_Get") :
nullptr);
5261 if(m_peak_IPL_Decimation_Get ==
nullptr && load)
5263 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_Get");
5266 m_peak_FirmwareUpdate_CompatibleCameraList_Get = (dyn_peak_FirmwareUpdate_CompatibleCameraList_Get) (load ? import_function(m_handle,
"peak_FirmwareUpdate_CompatibleCameraList_Get") :
nullptr);
5267 if(m_peak_FirmwareUpdate_CompatibleCameraList_Get ==
nullptr && load)
5269 throw std::runtime_error(
"Failed to load peak_FirmwareUpdate_CompatibleCameraList_Get");
5272 m_peak_FirmwareUpdate_Execute = (dyn_peak_FirmwareUpdate_Execute) (load ? import_function(m_handle,
"peak_FirmwareUpdate_Execute") :
nullptr);
5273 if(m_peak_FirmwareUpdate_Execute ==
nullptr && load)
5275 throw std::runtime_error(
"Failed to load peak_FirmwareUpdate_Execute");
5278 m_peak_TestPattern_GetAccessStatus = (dyn_peak_TestPattern_GetAccessStatus) (load ? import_function(m_handle,
"peak_TestPattern_GetAccessStatus") :
nullptr);
5279 if(m_peak_TestPattern_GetAccessStatus ==
nullptr && load)
5281 throw std::runtime_error(
"Failed to load peak_TestPattern_GetAccessStatus");
5284 m_peak_TestPattern_Set = (dyn_peak_TestPattern_Set) (load ? import_function(m_handle,
"peak_TestPattern_Set") :
nullptr);
5285 if(m_peak_TestPattern_Set ==
nullptr && load)
5287 throw std::runtime_error(
"Failed to load peak_TestPattern_Set");
5290 m_peak_TestPattern_Get = (dyn_peak_TestPattern_Get) (load ? import_function(m_handle,
"peak_TestPattern_Get") :
nullptr);
5291 if(m_peak_TestPattern_Get ==
nullptr && load)
5293 throw std::runtime_error(
"Failed to load peak_TestPattern_Get");
5296 m_peak_TestPattern_GetList = (dyn_peak_TestPattern_GetList) (load ? import_function(m_handle,
"peak_TestPattern_GetList") :
nullptr);
5297 if(m_peak_TestPattern_GetList ==
nullptr && load)
5299 throw std::runtime_error(
"Failed to load peak_TestPattern_GetList");
5302 m_peak_LED_GetAccessStatus = (dyn_peak_LED_GetAccessStatus) (load ? import_function(m_handle,
"peak_LED_GetAccessStatus") :
nullptr);
5303 if(m_peak_LED_GetAccessStatus ==
nullptr && load)
5305 throw std::runtime_error(
"Failed to load peak_LED_GetAccessStatus");
5308 m_peak_LED_Target_GetList = (dyn_peak_LED_Target_GetList) (load ? import_function(m_handle,
"peak_LED_Target_GetList") :
nullptr);
5309 if(m_peak_LED_Target_GetList ==
nullptr && load)
5311 throw std::runtime_error(
"Failed to load peak_LED_Target_GetList");
5314 m_peak_LED_Mode_GetList = (dyn_peak_LED_Mode_GetList) (load ? import_function(m_handle,
"peak_LED_Mode_GetList") :
nullptr);
5315 if(m_peak_LED_Mode_GetList ==
nullptr && load)
5317 throw std::runtime_error(
"Failed to load peak_LED_Mode_GetList");
5320 m_peak_LED_Set = (dyn_peak_LED_Set) (load ? import_function(m_handle,
"peak_LED_Set") :
nullptr);
5321 if(m_peak_LED_Set ==
nullptr && load)
5323 throw std::runtime_error(
"Failed to load peak_LED_Set");
5326 m_peak_LED_Get = (dyn_peak_LED_Get) (load ? import_function(m_handle,
"peak_LED_Get") :
nullptr);
5327 if(m_peak_LED_Get ==
nullptr && load)
5329 throw std::runtime_error(
"Failed to load peak_LED_Get");
5332 m_peak_BlackLevel_Auto_GetAccessStatus = (dyn_peak_BlackLevel_Auto_GetAccessStatus) (load ? import_function(m_handle,
"peak_BlackLevel_Auto_GetAccessStatus") :
nullptr);
5333 if(m_peak_BlackLevel_Auto_GetAccessStatus ==
nullptr && load)
5335 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_GetAccessStatus");
5338 m_peak_BlackLevel_Auto_Enable = (dyn_peak_BlackLevel_Auto_Enable) (load ? import_function(m_handle,
"peak_BlackLevel_Auto_Enable") :
nullptr);
5339 if(m_peak_BlackLevel_Auto_Enable ==
nullptr && load)
5341 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_Enable");
5344 m_peak_BlackLevel_Auto_IsEnabled = (dyn_peak_BlackLevel_Auto_IsEnabled) (load ? import_function(m_handle,
"peak_BlackLevel_Auto_IsEnabled") :
nullptr);
5345 if(m_peak_BlackLevel_Auto_IsEnabled ==
nullptr && load)
5347 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_IsEnabled");
5350 m_peak_BlackLevel_Offset_GetAccessStatus = (dyn_peak_BlackLevel_Offset_GetAccessStatus) (load ? import_function(m_handle,
"peak_BlackLevel_Offset_GetAccessStatus") :
nullptr);
5351 if(m_peak_BlackLevel_Offset_GetAccessStatus ==
nullptr && load)
5353 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_GetAccessStatus");
5356 m_peak_BlackLevel_Offset_Set = (dyn_peak_BlackLevel_Offset_Set) (load ? import_function(m_handle,
"peak_BlackLevel_Offset_Set") :
nullptr);
5357 if(m_peak_BlackLevel_Offset_Set ==
nullptr && load)
5359 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_Set");
5362 m_peak_BlackLevel_Offset_Get = (dyn_peak_BlackLevel_Offset_Get) (load ? import_function(m_handle,
"peak_BlackLevel_Offset_Get") :
nullptr);
5363 if(m_peak_BlackLevel_Offset_Get ==
nullptr && load)
5365 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_Get");
5368 m_peak_BlackLevel_Offset_GetRange = (dyn_peak_BlackLevel_Offset_GetRange) (load ? import_function(m_handle,
"peak_BlackLevel_Offset_GetRange") :
nullptr);
5369 if(m_peak_BlackLevel_Offset_GetRange ==
nullptr && load)
5371 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_GetRange");
5374 m_peak_Bandwidth_LinkSpeed_GetAccessStatus = (dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus) (load ? import_function(m_handle,
"peak_Bandwidth_LinkSpeed_GetAccessStatus") :
nullptr);
5375 if(m_peak_Bandwidth_LinkSpeed_GetAccessStatus ==
nullptr && load)
5377 throw std::runtime_error(
"Failed to load peak_Bandwidth_LinkSpeed_GetAccessStatus");
5380 m_peak_Bandwidth_LinkSpeed_Get = (dyn_peak_Bandwidth_LinkSpeed_Get) (load ? import_function(m_handle,
"peak_Bandwidth_LinkSpeed_Get") :
nullptr);
5381 if(m_peak_Bandwidth_LinkSpeed_Get ==
nullptr && load)
5383 throw std::runtime_error(
"Failed to load peak_Bandwidth_LinkSpeed_Get");
5386 m_peak_Bandwidth_ThroughputLimit_GetAccessStatus = (dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_GetAccessStatus") :
nullptr);
5387 if(m_peak_Bandwidth_ThroughputLimit_GetAccessStatus ==
nullptr && load)
5389 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_GetAccessStatus");
5392 m_peak_Bandwidth_ThroughputLimit_GetRange = (dyn_peak_Bandwidth_ThroughputLimit_GetRange) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_GetRange") :
nullptr);
5393 if(m_peak_Bandwidth_ThroughputLimit_GetRange ==
nullptr && load)
5395 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_GetRange");
5398 m_peak_Bandwidth_ThroughputLimit_Set = (dyn_peak_Bandwidth_ThroughputLimit_Set) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_Set") :
nullptr);
5399 if(m_peak_Bandwidth_ThroughputLimit_Set ==
nullptr && load)
5401 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_Set");
5404 m_peak_Bandwidth_ThroughputLimit_Get = (dyn_peak_Bandwidth_ThroughputLimit_Get) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_Get") :
nullptr);
5405 if(m_peak_Bandwidth_ThroughputLimit_Get ==
nullptr && load)
5407 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_Get");
5410 m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus = (dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus") :
nullptr);
5411 if(m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus ==
nullptr && load)
5413 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus");
5416 m_peak_Bandwidth_ThroughputFrameRateLimit_Get = (dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputFrameRateLimit_Get") :
nullptr);
5417 if(m_peak_Bandwidth_ThroughputFrameRateLimit_Get ==
nullptr && load)
5419 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputFrameRateLimit_Get");
5422 m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus = (dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputCalculated_GetAccessStatus") :
nullptr);
5423 if(m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus ==
nullptr && load)
5425 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputCalculated_GetAccessStatus");
5428 m_peak_Bandwidth_ThroughputCalculated_Get = (dyn_peak_Bandwidth_ThroughputCalculated_Get) (load ? import_function(m_handle,
"peak_Bandwidth_ThroughputCalculated_Get") :
nullptr);
5429 if(m_peak_Bandwidth_ThroughputCalculated_Get ==
nullptr && load)
5431 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputCalculated_Get");
5434 m_peak_IPO_GetAccessStatus = (dyn_peak_IPO_GetAccessStatus) (load ? import_function(m_handle,
"peak_IPO_GetAccessStatus") :
nullptr);
5435 if(m_peak_IPO_GetAccessStatus ==
nullptr && load)
5437 throw std::runtime_error(
"Failed to load peak_IPO_GetAccessStatus");
5440 m_peak_IPO_IsEnabled = (dyn_peak_IPO_IsEnabled) (load ? import_function(m_handle,
"peak_IPO_IsEnabled") :
nullptr);
5441 if(m_peak_IPO_IsEnabled ==
nullptr && load)
5443 throw std::runtime_error(
"Failed to load peak_IPO_IsEnabled");
5446 m_peak_IPO_Enable = (dyn_peak_IPO_Enable) (load ? import_function(m_handle,
"peak_IPO_Enable") :
nullptr);
5447 if(m_peak_IPO_Enable ==
nullptr && load)
5449 throw std::runtime_error(
"Failed to load peak_IPO_Enable");
5452 m_peak_IPL_DigitalBlack_GetRange = (dyn_peak_IPL_DigitalBlack_GetRange) (load ? import_function(m_handle,
"peak_IPL_DigitalBlack_GetRange") :
nullptr);
5453 if(m_peak_IPL_DigitalBlack_GetRange ==
nullptr && load)
5455 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_GetRange");
5458 m_peak_IPL_DigitalBlack_Set = (dyn_peak_IPL_DigitalBlack_Set) (load ? import_function(m_handle,
"peak_IPL_DigitalBlack_Set") :
nullptr);
5459 if(m_peak_IPL_DigitalBlack_Set ==
nullptr && load)
5461 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_Set");
5464 m_peak_IPL_DigitalBlack_Get = (dyn_peak_IPL_DigitalBlack_Get) (load ? import_function(m_handle,
"peak_IPL_DigitalBlack_Get") :
nullptr);
5465 if(m_peak_IPL_DigitalBlack_Get ==
nullptr && load)
5467 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_Get");
5470 m_peak_IPL_LUT_Enable = (dyn_peak_IPL_LUT_Enable) (load ? import_function(m_handle,
"peak_IPL_LUT_Enable") :
nullptr);
5471 if(m_peak_IPL_LUT_Enable ==
nullptr && load)
5473 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Enable");
5476 m_peak_IPL_LUT_IsEnabled = (dyn_peak_IPL_LUT_IsEnabled) (load ? import_function(m_handle,
"peak_IPL_LUT_IsEnabled") :
nullptr);
5477 if(m_peak_IPL_LUT_IsEnabled ==
nullptr && load)
5479 throw std::runtime_error(
"Failed to load peak_IPL_LUT_IsEnabled");
5482 m_peak_IPL_LUT_Preset_Set = (dyn_peak_IPL_LUT_Preset_Set) (load ? import_function(m_handle,
"peak_IPL_LUT_Preset_Set") :
nullptr);
5483 if(m_peak_IPL_LUT_Preset_Set ==
nullptr && load)
5485 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Preset_Set");
5488 m_peak_IPL_LUT_Value_Set = (dyn_peak_IPL_LUT_Value_Set) (load ? import_function(m_handle,
"peak_IPL_LUT_Value_Set") :
nullptr);
5489 if(m_peak_IPL_LUT_Value_Set ==
nullptr && load)
5491 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Value_Set");
5494 m_peak_IPL_LUT_Value_Get = (dyn_peak_IPL_LUT_Value_Get) (load ? import_function(m_handle,
"peak_IPL_LUT_Value_Get") :
nullptr);
5495 if(m_peak_IPL_LUT_Value_Get ==
nullptr && load)
5497 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Value_Get");
5500 m_peak_IPL_LUT_ValueList_Set = (dyn_peak_IPL_LUT_ValueList_Set) (load ? import_function(m_handle,
"peak_IPL_LUT_ValueList_Set") :
nullptr);
5501 if(m_peak_IPL_LUT_ValueList_Set ==
nullptr && load)
5503 throw std::runtime_error(
"Failed to load peak_IPL_LUT_ValueList_Set");
5506 m_peak_IPL_LUT_ValueList_Get = (dyn_peak_IPL_LUT_ValueList_Get) (load ? import_function(m_handle,
"peak_IPL_LUT_ValueList_Get") :
nullptr);
5507 if(m_peak_IPL_LUT_ValueList_Get ==
nullptr && load)
5509 throw std::runtime_error(
"Failed to load peak_IPL_LUT_ValueList_Get");
5512 m_peak_Chunks_GetAccessStatus = (dyn_peak_Chunks_GetAccessStatus) (load ? import_function(m_handle,
"peak_Chunks_GetAccessStatus") :
nullptr);
5513 if(m_peak_Chunks_GetAccessStatus ==
nullptr && load)
5515 throw std::runtime_error(
"Failed to load peak_Chunks_GetAccessStatus");
5518 m_peak_Chunks_Enable = (dyn_peak_Chunks_Enable) (load ? import_function(m_handle,
"peak_Chunks_Enable") :
nullptr);
5519 if(m_peak_Chunks_Enable ==
nullptr && load)
5521 throw std::runtime_error(
"Failed to load peak_Chunks_Enable");
5524 m_peak_Chunks_IsEnabled = (dyn_peak_Chunks_IsEnabled) (load ? import_function(m_handle,
"peak_Chunks_IsEnabled") :
nullptr);
5525 if(m_peak_Chunks_IsEnabled ==
nullptr && load)
5527 throw std::runtime_error(
"Failed to load peak_Chunks_IsEnabled");
5530 m_peak_Chunks_AutoUpdate_Enable = (dyn_peak_Chunks_AutoUpdate_Enable) (load ? import_function(m_handle,
"peak_Chunks_AutoUpdate_Enable") :
nullptr);
5531 if(m_peak_Chunks_AutoUpdate_Enable ==
nullptr && load)
5533 throw std::runtime_error(
"Failed to load peak_Chunks_AutoUpdate_Enable");
5536 m_peak_Chunks_AutoUpdate_IsEnabled = (dyn_peak_Chunks_AutoUpdate_IsEnabled) (load ? import_function(m_handle,
"peak_Chunks_AutoUpdate_IsEnabled") :
nullptr);
5537 if(m_peak_Chunks_AutoUpdate_IsEnabled ==
nullptr && load)
5539 throw std::runtime_error(
"Failed to load peak_Chunks_AutoUpdate_IsEnabled");
5542 m_peak_Chunks_Update = (dyn_peak_Chunks_Update) (load ? import_function(m_handle,
"peak_Chunks_Update") :
nullptr);
5543 if(m_peak_Chunks_Update ==
nullptr && load)
5545 throw std::runtime_error(
"Failed to load peak_Chunks_Update");
5548 m_peak_Chunks_Type_GetAccessStatus = (dyn_peak_Chunks_Type_GetAccessStatus) (load ? import_function(m_handle,
"peak_Chunks_Type_GetAccessStatus") :
nullptr);
5549 if(m_peak_Chunks_Type_GetAccessStatus ==
nullptr && load)
5551 throw std::runtime_error(
"Failed to load peak_Chunks_Type_GetAccessStatus");
5554 m_peak_Chunks_Type_Enable = (dyn_peak_Chunks_Type_Enable) (load ? import_function(m_handle,
"peak_Chunks_Type_Enable") :
nullptr);
5555 if(m_peak_Chunks_Type_Enable ==
nullptr && load)
5557 throw std::runtime_error(
"Failed to load peak_Chunks_Type_Enable");
5560 m_peak_Chunks_Type_IsEnabled = (dyn_peak_Chunks_Type_IsEnabled) (load ? import_function(m_handle,
"peak_Chunks_Type_IsEnabled") :
nullptr);
5561 if(m_peak_Chunks_Type_IsEnabled ==
nullptr && load)
5563 throw std::runtime_error(
"Failed to load peak_Chunks_Type_IsEnabled");
5566 m_peak_Chunks_Type_Supported_GetList = (dyn_peak_Chunks_Type_Supported_GetList) (load ? import_function(m_handle,
"peak_Chunks_Type_Supported_GetList") :
nullptr);
5567 if(m_peak_Chunks_Type_Supported_GetList ==
nullptr && load)
5569 throw std::runtime_error(
"Failed to load peak_Chunks_Type_Supported_GetList");
5572 m_peak_Chunks_FrameInfo_Get = (dyn_peak_Chunks_FrameInfo_Get) (load ? import_function(m_handle,
"peak_Chunks_FrameInfo_Get") :
nullptr);
5573 if(m_peak_Chunks_FrameInfo_Get ==
nullptr && load)
5575 throw std::runtime_error(
"Failed to load peak_Chunks_FrameInfo_Get");
5578 m_peak_Chunks_Exposure_Get = (dyn_peak_Chunks_Exposure_Get) (load ? import_function(m_handle,
"peak_Chunks_Exposure_Get") :
nullptr);
5579 if(m_peak_Chunks_Exposure_Get ==
nullptr && load)
5581 throw std::runtime_error(
"Failed to load peak_Chunks_Exposure_Get");
5584 m_peak_Chunks_Gain_Get = (dyn_peak_Chunks_Gain_Get) (load ? import_function(m_handle,
"peak_Chunks_Gain_Get") :
nullptr);
5585 if(m_peak_Chunks_Gain_Get ==
nullptr && load)
5587 throw std::runtime_error(
"Failed to load peak_Chunks_Gain_Get");
5590 m_peak_Chunks_Sequencer_Get = (dyn_peak_Chunks_Sequencer_Get) (load ? import_function(m_handle,
"peak_Chunks_Sequencer_Get") :
nullptr);
5591 if(m_peak_Chunks_Sequencer_Get ==
nullptr && load)
5593 throw std::runtime_error(
"Failed to load peak_Chunks_Sequencer_Get");
5596 m_peak_Chunks_Timestamp_Get = (dyn_peak_Chunks_Timestamp_Get) (load ? import_function(m_handle,
"peak_Chunks_Timestamp_Get") :
nullptr);
5597 if(m_peak_Chunks_Timestamp_Get ==
nullptr && load)
5599 throw std::runtime_error(
"Failed to load peak_Chunks_Timestamp_Get");
5602 m_peak_Chunks_ExposureTrigger_Get = (dyn_peak_Chunks_ExposureTrigger_Get) (load ? import_function(m_handle,
"peak_Chunks_ExposureTrigger_Get") :
nullptr);
5603 if(m_peak_Chunks_ExposureTrigger_Get ==
nullptr && load)
5605 throw std::runtime_error(
"Failed to load peak_Chunks_ExposureTrigger_Get");
5608 m_peak_Chunks_UsableROI_Get = (dyn_peak_Chunks_UsableROI_Get) (load ? import_function(m_handle,
"peak_Chunks_UsableROI_Get") :
nullptr);
5609 if(m_peak_Chunks_UsableROI_Get ==
nullptr && load)
5611 throw std::runtime_error(
"Failed to load peak_Chunks_UsableROI_Get");
5614 m_peak_Chunks_LineStatus_Get = (dyn_peak_Chunks_LineStatus_Get) (load ? import_function(m_handle,
"peak_Chunks_LineStatus_Get") :
nullptr);
5615 if(m_peak_Chunks_LineStatus_Get ==
nullptr && load)
5617 throw std::runtime_error(
"Failed to load peak_Chunks_LineStatus_Get");
5620 m_peak_Chunks_AutoFeature_Get = (dyn_peak_Chunks_AutoFeature_Get) (load ? import_function(m_handle,
"peak_Chunks_AutoFeature_Get") :
nullptr);
5621 if(m_peak_Chunks_AutoFeature_Get ==
nullptr && load)
5623 throw std::runtime_error(
"Failed to load peak_Chunks_AutoFeature_Get");
5626 m_peak_Chunks_PTPStatus_Get = (dyn_peak_Chunks_PTPStatus_Get) (load ? import_function(m_handle,
"peak_Chunks_PTPStatus_Get") :
nullptr);
5627 if(m_peak_Chunks_PTPStatus_Get ==
nullptr && load)
5629 throw std::runtime_error(
"Failed to load peak_Chunks_PTPStatus_Get");
5636inline PEAK_API_STATUS DynamicLoader::peak_Library_Init()
5638 auto& inst = instance();
5639 if(inst.m_peak_Library_Init)
5641 return inst.m_peak_Library_Init();
5645 throw std::runtime_error(
"Library not loaded!");
5649inline PEAK_API_STATUS DynamicLoader::peak_Library_Exit()
5651 auto& inst = instance();
5652 if(inst.m_peak_Library_Exit)
5654 return inst.m_peak_Library_Exit();
5658 throw std::runtime_error(
"Library not loaded!");
5662inline PEAK_API_STATUS DynamicLoader::peak_Library_GetVersion(uint32_t * majorVersion, uint32_t * minorVersion, uint32_t * subminorVersion, uint32_t * patchVersion)
5664 auto& inst = instance();
5665 if(inst.m_peak_Library_GetVersion)
5667 return inst.m_peak_Library_GetVersion(majorVersion, minorVersion, subminorVersion, patchVersion);
5671 throw std::runtime_error(
"Library not loaded!");
5675inline PEAK_API_STATUS DynamicLoader::peak_Library_GetLastError(
peak_status * lastErrorCode,
char * lastErrorMessage,
size_t * lastErrorMessageSize)
5677 auto& inst = instance();
5678 if(inst.m_peak_Library_GetLastError)
5680 return inst.m_peak_Library_GetLastError(lastErrorCode, lastErrorMessage, lastErrorMessageSize);
5684 throw std::runtime_error(
"Library not loaded!");
5688inline PEAK_API_BOOL DynamicLoader::peak_Library_InterfaceTechnology_IsSupported(
peak_interface_technology interfaceTech)
5690 auto& inst = instance();
5691 if(inst.m_peak_Library_InterfaceTechnology_IsSupported)
5693 return inst.m_peak_Library_InterfaceTechnology_IsSupported(interfaceTech);
5697 throw std::runtime_error(
"Library not loaded!");
5703 auto& inst = instance();
5704 if(inst.m_peak_Reconnect_Enable)
5706 return inst.m_peak_Reconnect_Enable(interfaceTech, enabled);
5710 throw std::runtime_error(
"Library not loaded!");
5716 auto& inst = instance();
5717 if(inst.m_peak_Reconnect_IsEnabled)
5719 return inst.m_peak_Reconnect_IsEnabled(interfaceTech);
5723 throw std::runtime_error(
"Library not loaded!");
5729 auto& inst = instance();
5730 if(inst.m_peak_Reconnect_GetAccessStatus)
5732 return inst.m_peak_Reconnect_GetAccessStatus(interfaceTech);
5736 throw std::runtime_error(
"Library not loaded!");
5740inline PEAK_API_STATUS DynamicLoader::peak_CameraList_Update(
size_t * cameraCount)
5742 auto& inst = instance();
5743 if(inst.m_peak_CameraList_Update)
5745 return inst.m_peak_CameraList_Update(cameraCount);
5749 throw std::runtime_error(
"Library not loaded!");
5753inline PEAK_API_STATUS DynamicLoader::peak_CameraList_Get(peak_camera_descriptor * cameraList,
size_t * cameraCount)
5755 auto& inst = instance();
5756 if(inst.m_peak_CameraList_Get)
5758 return inst.m_peak_CameraList_Get(cameraList, cameraCount);
5762 throw std::runtime_error(
"Library not loaded!");
5766inline PEAK_API_CAMERA_ID DynamicLoader::peak_Camera_ID_FromHandle(
peak_camera_handle hCam)
5768 auto& inst = instance();
5769 if(inst.m_peak_Camera_ID_FromHandle)
5771 return inst.m_peak_Camera_ID_FromHandle(hCam);
5775 throw std::runtime_error(
"Library not loaded!");
5779inline PEAK_API_CAMERA_ID DynamicLoader::peak_Camera_ID_FromSerialNumber(
const char * serialNumber)
5781 auto& inst = instance();
5782 if(inst.m_peak_Camera_ID_FromSerialNumber)
5784 return inst.m_peak_Camera_ID_FromSerialNumber(serialNumber);
5788 throw std::runtime_error(
"Library not loaded!");
5792inline PEAK_API_CAMERA_ID DynamicLoader::peak_Camera_ID_FromUserDefinedName(
const char * userDefinedName)
5794 auto& inst = instance();
5795 if(inst.m_peak_Camera_ID_FromUserDefinedName)
5797 return inst.m_peak_Camera_ID_FromUserDefinedName(userDefinedName);
5801 throw std::runtime_error(
"Library not loaded!");
5805inline PEAK_API_CAMERA_ID DynamicLoader::peak_Camera_ID_FromMAC(peak_mac_address macAddress)
5807 auto& inst = instance();
5808 if(inst.m_peak_Camera_ID_FromMAC)
5810 return inst.m_peak_Camera_ID_FromMAC(macAddress);
5814 throw std::runtime_error(
"Library not loaded!");
5818inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Camera_GetAccessStatus(
peak_camera_id cameraID)
5820 auto& inst = instance();
5821 if(inst.m_peak_Camera_GetAccessStatus)
5823 return inst.m_peak_Camera_GetAccessStatus(cameraID);
5827 throw std::runtime_error(
"Library not loaded!");
5831inline PEAK_API_STATUS DynamicLoader::peak_Camera_GetDescriptor(
peak_camera_id cameraID, peak_camera_descriptor * cameraDescriptor)
5833 auto& inst = instance();
5834 if(inst.m_peak_Camera_GetDescriptor)
5836 return inst.m_peak_Camera_GetDescriptor(cameraID, cameraDescriptor);
5840 throw std::runtime_error(
"Library not loaded!");
5846 auto& inst = instance();
5847 if(inst.m_peak_Camera_Open)
5849 return inst.m_peak_Camera_Open(cameraID, hCam);
5853 throw std::runtime_error(
"Library not loaded!");
5857inline PEAK_API_STATUS DynamicLoader::peak_Camera_OpenFirstAvailable(
peak_camera_handle * hCam)
5859 auto& inst = instance();
5860 if(inst.m_peak_Camera_OpenFirstAvailable)
5862 return inst.m_peak_Camera_OpenFirstAvailable(hCam);
5866 throw std::runtime_error(
"Library not loaded!");
5872 auto& inst = instance();
5873 if(inst.m_peak_Camera_Close)
5875 return inst.m_peak_Camera_Close(hCam);
5879 throw std::runtime_error(
"Library not loaded!");
5883inline PEAK_API_STATUS DynamicLoader::peak_Camera_ResetToDefaultSettings(
peak_camera_handle hCam)
5885 auto& inst = instance();
5886 if(inst.m_peak_Camera_ResetToDefaultSettings)
5888 return inst.m_peak_Camera_ResetToDefaultSettings(hCam);
5892 throw std::runtime_error(
"Library not loaded!");
5896inline PEAK_API_STATUS DynamicLoader::peak_Camera_UserDefinedName_Set(
peak_camera_handle hCam,
const char * userDefinedName)
5898 auto& inst = instance();
5899 if(inst.m_peak_Camera_UserDefinedName_Set)
5901 return inst.m_peak_Camera_UserDefinedName_Set(hCam, userDefinedName);
5905 throw std::runtime_error(
"Library not loaded!");
5909inline PEAK_API_STATUS DynamicLoader::peak_Camera_UserDefinedName_Get(
peak_camera_handle hCam,
char * userDefinedName,
size_t * userDefinedNameSize)
5911 auto& inst = instance();
5912 if(inst.m_peak_Camera_UserDefinedName_Get)
5914 return inst.m_peak_Camera_UserDefinedName_Get(hCam, userDefinedName, userDefinedNameSize);
5918 throw std::runtime_error(
"Library not loaded!");
5924 auto& inst = instance();
5925 if(inst.m_peak_Camera_IsConnected)
5927 return inst.m_peak_Camera_IsConnected(hCam);
5931 throw std::runtime_error(
"Library not loaded!");
5937 auto& inst = instance();
5938 if(inst.m_peak_Camera_Reboot)
5940 return inst.m_peak_Camera_Reboot(hCam);
5944 throw std::runtime_error(
"Library not loaded!");
5948inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_EthernetConfig_GetAccessStatus(
peak_camera_id cameraID)
5950 auto& inst = instance();
5951 if(inst.m_peak_EthernetConfig_GetAccessStatus)
5953 return inst.m_peak_EthernetConfig_GetAccessStatus(cameraID);
5957 throw std::runtime_error(
"Library not loaded!");
5961inline PEAK_API_STATUS DynamicLoader::peak_EthernetConfig_GetInfo(
peak_camera_id cameraID, peak_ethernet_info * ethernetInfo)
5963 auto& inst = instance();
5964 if(inst.m_peak_EthernetConfig_GetInfo)
5966 return inst.m_peak_EthernetConfig_GetInfo(cameraID, ethernetInfo);
5970 throw std::runtime_error(
"Library not loaded!");
5974inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_EthernetConfig_DHCP_GetAccessStatus(
peak_camera_id cameraID)
5976 auto& inst = instance();
5977 if(inst.m_peak_EthernetConfig_DHCP_GetAccessStatus)
5979 return inst.m_peak_EthernetConfig_DHCP_GetAccessStatus(cameraID);
5983 throw std::runtime_error(
"Library not loaded!");
5987inline PEAK_API_STATUS DynamicLoader::peak_EthernetConfig_DHCP_Enable(
peak_camera_id cameraID,
peak_bool enabled)
5989 auto& inst = instance();
5990 if(inst.m_peak_EthernetConfig_DHCP_Enable)
5992 return inst.m_peak_EthernetConfig_DHCP_Enable(cameraID, enabled);
5996 throw std::runtime_error(
"Library not loaded!");
6000inline PEAK_API_BOOL DynamicLoader::peak_EthernetConfig_DHCP_IsEnabled(
peak_camera_id cameraID)
6002 auto& inst = instance();
6003 if(inst.m_peak_EthernetConfig_DHCP_IsEnabled)
6005 return inst.m_peak_EthernetConfig_DHCP_IsEnabled(cameraID);
6009 throw std::runtime_error(
"Library not loaded!");
6013inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_EthernetConfig_PersistentIP_GetAccessStatus(
peak_camera_id cameraID)
6015 auto& inst = instance();
6016 if(inst.m_peak_EthernetConfig_PersistentIP_GetAccessStatus)
6018 return inst.m_peak_EthernetConfig_PersistentIP_GetAccessStatus(cameraID);
6022 throw std::runtime_error(
"Library not loaded!");
6026inline PEAK_API_STATUS DynamicLoader::peak_EthernetConfig_PersistentIP_Set(
peak_camera_id cameraID, peak_ip_config persistentIP)
6028 auto& inst = instance();
6029 if(inst.m_peak_EthernetConfig_PersistentIP_Set)
6031 return inst.m_peak_EthernetConfig_PersistentIP_Set(cameraID, persistentIP);
6035 throw std::runtime_error(
"Library not loaded!");
6039inline PEAK_API_STATUS DynamicLoader::peak_EthernetConfig_PersistentIP_Get(
peak_camera_id cameraID, peak_ip_config * persistentIP)
6041 auto& inst = instance();
6042 if(inst.m_peak_EthernetConfig_PersistentIP_Get)
6044 return inst.m_peak_EthernetConfig_PersistentIP_Get(cameraID, persistentIP);
6048 throw std::runtime_error(
"Library not loaded!");
6052inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_Start(
peak_camera_handle hCam, uint32_t numberOfFrames)
6054 auto& inst = instance();
6055 if(inst.m_peak_Acquisition_Start)
6057 return inst.m_peak_Acquisition_Start(hCam, numberOfFrames);
6061 throw std::runtime_error(
"Library not loaded!");
6067 auto& inst = instance();
6068 if(inst.m_peak_Acquisition_Stop)
6070 return inst.m_peak_Acquisition_Stop(hCam);
6074 throw std::runtime_error(
"Library not loaded!");
6078inline PEAK_API_BOOL DynamicLoader::peak_Acquisition_IsStarted(
peak_camera_handle hCam)
6080 auto& inst = instance();
6081 if(inst.m_peak_Acquisition_IsStarted)
6083 return inst.m_peak_Acquisition_IsStarted(hCam);
6087 throw std::runtime_error(
"Library not loaded!");
6093 auto& inst = instance();
6094 if(inst.m_peak_Acquisition_WaitForFrame)
6096 return inst.m_peak_Acquisition_WaitForFrame(hCam, timeout_ms, hFrame);
6100 throw std::runtime_error(
"Library not loaded!");
6104inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_GetInfo(
peak_camera_handle hCam, peak_acquisition_info * acquisitionInfo)
6106 auto& inst = instance();
6107 if(inst.m_peak_Acquisition_GetInfo)
6109 return inst.m_peak_Acquisition_GetInfo(hCam, acquisitionInfo);
6113 throw std::runtime_error(
"Library not loaded!");
6117inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_Buffer_GetRequiredSize(
peak_camera_handle hCam,
size_t * requiredBufferSize)
6119 auto& inst = instance();
6120 if(inst.m_peak_Acquisition_Buffer_GetRequiredSize)
6122 return inst.m_peak_Acquisition_Buffer_GetRequiredSize(hCam, requiredBufferSize);
6126 throw std::runtime_error(
"Library not loaded!");
6130inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_Buffer_GetRequiredCount(
peak_camera_handle hCam,
size_t * requiredBufferCount)
6132 auto& inst = instance();
6133 if(inst.m_peak_Acquisition_Buffer_GetRequiredCount)
6135 return inst.m_peak_Acquisition_Buffer_GetRequiredCount(hCam, requiredBufferCount);
6139 throw std::runtime_error(
"Library not loaded!");
6143inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_Buffer_Announce(
peak_camera_handle hCam, uint8_t * memoryAddress,
size_t memorySize,
void * userContext)
6145 auto& inst = instance();
6146 if(inst.m_peak_Acquisition_Buffer_Announce)
6148 return inst.m_peak_Acquisition_Buffer_Announce(hCam, memoryAddress, memorySize, userContext);
6152 throw std::runtime_error(
"Library not loaded!");
6156inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_Buffer_Revoke(
peak_camera_handle hCam, uint8_t * memoryAddress)
6158 auto& inst = instance();
6159 if(inst.m_peak_Acquisition_Buffer_Revoke)
6161 return inst.m_peak_Acquisition_Buffer_Revoke(hCam, memoryAddress);
6165 throw std::runtime_error(
"Library not loaded!");
6169inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_Buffer_RevokeAll(
peak_camera_handle hCam)
6171 auto& inst = instance();
6172 if(inst.m_peak_Acquisition_Buffer_RevokeAll)
6174 return inst.m_peak_Acquisition_Buffer_RevokeAll(hCam);
6178 throw std::runtime_error(
"Library not loaded!");
6182inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Acquisition_BufferHandling_Mode_GetAccessStatus(
peak_camera_handle hCam)
6184 auto& inst = instance();
6185 if(inst.m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus)
6187 return inst.m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus(hCam);
6191 throw std::runtime_error(
"Library not loaded!");
6197 auto& inst = instance();
6198 if(inst.m_peak_Acquisition_BufferHandling_Mode_GetList)
6200 return inst.m_peak_Acquisition_BufferHandling_Mode_GetList(hCam, bufferHandlingModeList, bufferHandlingModesCount);
6204 throw std::runtime_error(
"Library not loaded!");
6210 auto& inst = instance();
6211 if(inst.m_peak_Acquisition_BufferHandling_Mode_Set)
6213 return inst.m_peak_Acquisition_BufferHandling_Mode_Set(hCam, mode);
6217 throw std::runtime_error(
"Library not loaded!");
6223 auto& inst = instance();
6224 if(inst.m_peak_Acquisition_BufferHandling_Mode_Get)
6226 return inst.m_peak_Acquisition_BufferHandling_Mode_Get(hCam, mode);
6230 throw std::runtime_error(
"Library not loaded!");
6234inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Acquisition_LossHandling_Mode_GetAccessStatus(
peak_camera_handle hCam)
6236 auto& inst = instance();
6237 if(inst.m_peak_Acquisition_LossHandling_Mode_GetAccessStatus)
6239 return inst.m_peak_Acquisition_LossHandling_Mode_GetAccessStatus(hCam);
6243 throw std::runtime_error(
"Library not loaded!");
6249 auto& inst = instance();
6250 if(inst.m_peak_Acquisition_LossHandling_Mode_GetList)
6252 return inst.m_peak_Acquisition_LossHandling_Mode_GetList(hCam, lossHandlingModeList, lossHandlingModesCount);
6256 throw std::runtime_error(
"Library not loaded!");
6262 auto& inst = instance();
6263 if(inst.m_peak_Acquisition_LossHandling_Mode_Set)
6265 return inst.m_peak_Acquisition_LossHandling_Mode_Set(hCam, mode);
6269 throw std::runtime_error(
"Library not loaded!");
6275 auto& inst = instance();
6276 if(inst.m_peak_Acquisition_LossHandling_Mode_Get)
6278 return inst.m_peak_Acquisition_LossHandling_Mode_Get(hCam, mode);
6282 throw std::runtime_error(
"Library not loaded!");
6286inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Acquisition_LossHandling_Extent_GetAccessStatus(
peak_camera_handle hCam)
6288 auto& inst = instance();
6289 if(inst.m_peak_Acquisition_LossHandling_Extent_GetAccessStatus)
6291 return inst.m_peak_Acquisition_LossHandling_Extent_GetAccessStatus(hCam);
6295 throw std::runtime_error(
"Library not loaded!");
6299inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_Extent_GetRange(
peak_camera_handle hCam, int64_t * minExtent, int64_t * maxExtent, int64_t * incExtent)
6301 auto& inst = instance();
6302 if(inst.m_peak_Acquisition_LossHandling_Extent_GetRange)
6304 return inst.m_peak_Acquisition_LossHandling_Extent_GetRange(hCam, minExtent, maxExtent, incExtent);
6308 throw std::runtime_error(
"Library not loaded!");
6312inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_Extent_Set(
peak_camera_handle hCam, int64_t extent)
6314 auto& inst = instance();
6315 if(inst.m_peak_Acquisition_LossHandling_Extent_Set)
6317 return inst.m_peak_Acquisition_LossHandling_Extent_Set(hCam, extent);
6321 throw std::runtime_error(
"Library not loaded!");
6325inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_Extent_Get(
peak_camera_handle hCam, int64_t * extent)
6327 auto& inst = instance();
6328 if(inst.m_peak_Acquisition_LossHandling_Extent_Get)
6330 return inst.m_peak_Acquisition_LossHandling_Extent_Get(hCam, extent);
6334 throw std::runtime_error(
"Library not loaded!");
6338inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus(
peak_camera_handle hCam)
6340 auto& inst = instance();
6341 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus)
6343 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus(hCam);
6347 throw std::runtime_error(
"Library not loaded!");
6351inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(
peak_camera_handle hCam, int64_t * minTimeout, int64_t * maxTimeout, int64_t * incTimeout)
6353 auto& inst = instance();
6354 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange)
6356 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(hCam, minTimeout, maxTimeout, incTimeout);
6360 throw std::runtime_error(
"Library not loaded!");
6364inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_FrameAbortTimeout_Set(
peak_camera_handle hCam, int64_t timeout)
6366 auto& inst = instance();
6367 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set)
6369 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set(hCam, timeout);
6373 throw std::runtime_error(
"Library not loaded!");
6377inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_FrameAbortTimeout_Get(
peak_camera_handle hCam, int64_t * timeout)
6379 auto& inst = instance();
6380 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get)
6382 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get(hCam, timeout);
6386 throw std::runtime_error(
"Library not loaded!");
6390inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus(
peak_camera_handle hCam)
6392 auto& inst = instance();
6393 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus)
6395 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus(hCam);
6399 throw std::runtime_error(
"Library not loaded!");
6403inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(
peak_camera_handle hCam, int64_t * minTimeout, int64_t * maxTimeout, int64_t * incTimeout)
6405 auto& inst = instance();
6406 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange)
6408 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(hCam, minTimeout, maxTimeout, incTimeout);
6412 throw std::runtime_error(
"Library not loaded!");
6416inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_ResendRequestTimeout_Set(
peak_camera_handle hCam, int64_t timeout)
6418 auto& inst = instance();
6419 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set)
6421 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set(hCam, timeout);
6425 throw std::runtime_error(
"Library not loaded!");
6429inline PEAK_API_STATUS DynamicLoader::peak_Acquisition_LossHandling_ResendRequestTimeout_Get(
peak_camera_handle hCam, int64_t * timeout)
6431 auto& inst = instance();
6432 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get)
6434 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get(hCam, timeout);
6438 throw std::runtime_error(
"Library not loaded!");
6442inline PEAK_API_STATUS DynamicLoader::peak_PixelFormat_GetInfo(
peak_pixel_format pixelFormat, peak_pixel_format_info * pixelFormatInfo)
6444 auto& inst = instance();
6445 if(inst.m_peak_PixelFormat_GetInfo)
6447 return inst.m_peak_PixelFormat_GetInfo(pixelFormat, pixelFormatInfo);
6451 throw std::runtime_error(
"Library not loaded!");
6457 auto& inst = instance();
6458 if(inst.m_peak_Frame_Release)
6460 return inst.m_peak_Frame_Release(hCam, hFrame);
6464 throw std::runtime_error(
"Library not loaded!");
6468inline PEAK_API_STATUS DynamicLoader::peak_Frame_GetInfo(
peak_frame_handle hFrame, peak_frame_info * frameInfo)
6470 auto& inst = instance();
6471 if(inst.m_peak_Frame_GetInfo)
6473 return inst.m_peak_Frame_GetInfo(hFrame, frameInfo);
6477 throw std::runtime_error(
"Library not loaded!");
6483 auto& inst = instance();
6484 if(inst.m_peak_Frame_Type_Get)
6486 return inst.m_peak_Frame_Type_Get(hFrame, frameType);
6490 throw std::runtime_error(
"Library not loaded!");
6494inline PEAK_API_STATUS DynamicLoader::peak_Frame_Buffer_Get(
peak_frame_handle hFrame, peak_buffer * buffer)
6496 auto& inst = instance();
6497 if(inst.m_peak_Frame_Buffer_Get)
6499 return inst.m_peak_Frame_Buffer_Get(hFrame, buffer);
6503 throw std::runtime_error(
"Library not loaded!");
6507inline PEAK_API_STATUS DynamicLoader::peak_Frame_ID_Get(
peak_frame_handle hFrame, uint64_t * frameID)
6509 auto& inst = instance();
6510 if(inst.m_peak_Frame_ID_Get)
6512 return inst.m_peak_Frame_ID_Get(hFrame, frameID);
6516 throw std::runtime_error(
"Library not loaded!");
6520inline PEAK_API_STATUS DynamicLoader::peak_Frame_Timestamp_Get(
peak_frame_handle hFrame, uint64_t * timestamp_ns)
6522 auto& inst = instance();
6523 if(inst.m_peak_Frame_Timestamp_Get)
6525 return inst.m_peak_Frame_Timestamp_Get(hFrame, timestamp_ns);
6529 throw std::runtime_error(
"Library not loaded!");
6533inline PEAK_API_STATUS DynamicLoader::peak_Frame_ROI_Get(
peak_frame_handle hFrame, peak_roi * roi)
6535 auto& inst = instance();
6536 if(inst.m_peak_Frame_ROI_Get)
6538 return inst.m_peak_Frame_ROI_Get(hFrame, roi);
6542 throw std::runtime_error(
"Library not loaded!");
6548 auto& inst = instance();
6549 if(inst.m_peak_Frame_PixelFormat_Get)
6551 return inst.m_peak_Frame_PixelFormat_Get(hFrame, pixelFormat);
6555 throw std::runtime_error(
"Library not loaded!");
6559inline PEAK_API_BOOL DynamicLoader::peak_Frame_IsComplete(
peak_frame_handle hFrame)
6561 auto& inst = instance();
6562 if(inst.m_peak_Frame_IsComplete)
6564 return inst.m_peak_Frame_IsComplete(hFrame);
6568 throw std::runtime_error(
"Library not loaded!");
6572inline PEAK_API_STATUS DynamicLoader::peak_Frame_BytesExpected_Get(
peak_frame_handle hFrame,
size_t * bytesExpected)
6574 auto& inst = instance();
6575 if(inst.m_peak_Frame_BytesExpected_Get)
6577 return inst.m_peak_Frame_BytesExpected_Get(hFrame, bytesExpected);
6581 throw std::runtime_error(
"Library not loaded!");
6585inline PEAK_API_STATUS DynamicLoader::peak_Frame_BytesWritten_Get(
peak_frame_handle hFrame,
size_t * bytesWritten)
6587 auto& inst = instance();
6588 if(inst.m_peak_Frame_BytesWritten_Get)
6590 return inst.m_peak_Frame_BytesWritten_Get(hFrame, bytesWritten);
6594 throw std::runtime_error(
"Library not loaded!");
6598inline PEAK_API_STATUS DynamicLoader::peak_Frame_ProcessingTime_Get(
peak_frame_handle hFrame, uint32_t * processingTime_ms)
6600 auto& inst = instance();
6601 if(inst.m_peak_Frame_ProcessingTime_Get)
6603 return inst.m_peak_Frame_ProcessingTime_Get(hFrame, processingTime_ms);
6607 throw std::runtime_error(
"Library not loaded!");
6611inline PEAK_API_STATUS DynamicLoader::peak_Frame_Save(
peak_frame_handle hFrame,
const char * fileName)
6613 auto& inst = instance();
6614 if(inst.m_peak_Frame_Save)
6616 return inst.m_peak_Frame_Save(hFrame, fileName);
6620 throw std::runtime_error(
"Library not loaded!");
6624inline PEAK_API_BOOL DynamicLoader::peak_Frame_HasChunks(
peak_frame_handle hFrame)
6626 auto& inst = instance();
6627 if(inst.m_peak_Frame_HasChunks)
6629 return inst.m_peak_Frame_HasChunks(hFrame);
6633 throw std::runtime_error(
"Library not loaded!");
6639 auto& inst = instance();
6640 if(inst.m_peak_CameraSettings_ParameterSet_GetAccessStatus)
6642 return inst.m_peak_CameraSettings_ParameterSet_GetAccessStatus(hCam, parameterSet);
6646 throw std::runtime_error(
"Library not loaded!");
6652 auto& inst = instance();
6653 if(inst.m_peak_CameraSettings_ParameterSet_GetList)
6655 return inst.m_peak_CameraSettings_ParameterSet_GetList(hCam, parameterSetList, parameterSetCount);
6659 throw std::runtime_error(
"Library not loaded!");
6665 auto& inst = instance();
6666 if(inst.m_peak_CameraSettings_ParameterSet_Store)
6668 return inst.m_peak_CameraSettings_ParameterSet_Store(hCam, parameterSet);
6672 throw std::runtime_error(
"Library not loaded!");
6678 auto& inst = instance();
6679 if(inst.m_peak_CameraSettings_ParameterSet_Apply)
6681 return inst.m_peak_CameraSettings_ParameterSet_Apply(hCam, parameterSet);
6685 throw std::runtime_error(
"Library not loaded!");
6689inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_CameraSettings_ParameterSet_Startup_GetAccessStatus(
peak_camera_handle hCam)
6691 auto& inst = instance();
6692 if(inst.m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus)
6694 return inst.m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus(hCam);
6698 throw std::runtime_error(
"Library not loaded!");
6704 auto& inst = instance();
6705 if(inst.m_peak_CameraSettings_ParameterSet_Startup_Set)
6707 return inst.m_peak_CameraSettings_ParameterSet_Startup_Set(hCam, parameterSet);
6711 throw std::runtime_error(
"Library not loaded!");
6717 auto& inst = instance();
6718 if(inst.m_peak_CameraSettings_ParameterSet_Startup_Get)
6720 return inst.m_peak_CameraSettings_ParameterSet_Startup_Get(hCam, parameterSet);
6724 throw std::runtime_error(
"Library not loaded!");
6728inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_CameraSettings_DiskFile_GetAccessStatus(
peak_camera_handle hCam)
6730 auto& inst = instance();
6731 if(inst.m_peak_CameraSettings_DiskFile_GetAccessStatus)
6733 return inst.m_peak_CameraSettings_DiskFile_GetAccessStatus(hCam);
6737 throw std::runtime_error(
"Library not loaded!");
6741inline PEAK_API_STATUS DynamicLoader::peak_CameraSettings_DiskFile_Store(
peak_camera_handle hCam,
const char * file)
6743 auto& inst = instance();
6744 if(inst.m_peak_CameraSettings_DiskFile_Store)
6746 return inst.m_peak_CameraSettings_DiskFile_Store(hCam, file);
6750 throw std::runtime_error(
"Library not loaded!");
6754inline PEAK_API_STATUS DynamicLoader::peak_CameraSettings_DiskFile_Apply(
peak_camera_handle hCam,
const char * file)
6756 auto& inst = instance();
6757 if(inst.m_peak_CameraSettings_DiskFile_Apply)
6759 return inst.m_peak_CameraSettings_DiskFile_Apply(hCam, file);
6763 throw std::runtime_error(
"Library not loaded!");
6767inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_FrameRate_GetAccessStatus(
peak_camera_handle hCam)
6769 auto& inst = instance();
6770 if(inst.m_peak_FrameRate_GetAccessStatus)
6772 return inst.m_peak_FrameRate_GetAccessStatus(hCam);
6776 throw std::runtime_error(
"Library not loaded!");
6780inline PEAK_API_STATUS DynamicLoader::peak_FrameRate_GetRange(
peak_camera_handle hCam,
double * minFrameRate_fps,
double * maxFrameRate_fps,
double * incFrameRate_fps)
6782 auto& inst = instance();
6783 if(inst.m_peak_FrameRate_GetRange)
6785 return inst.m_peak_FrameRate_GetRange(hCam, minFrameRate_fps, maxFrameRate_fps, incFrameRate_fps);
6789 throw std::runtime_error(
"Library not loaded!");
6793inline PEAK_API_STATUS DynamicLoader::peak_FrameRate_Set(
peak_camera_handle hCam,
double frameRate_fps)
6795 auto& inst = instance();
6796 if(inst.m_peak_FrameRate_Set)
6798 return inst.m_peak_FrameRate_Set(hCam, frameRate_fps);
6802 throw std::runtime_error(
"Library not loaded!");
6806inline PEAK_API_STATUS DynamicLoader::peak_FrameRate_Get(
peak_camera_handle hCam,
double * frameRate_fps)
6808 auto& inst = instance();
6809 if(inst.m_peak_FrameRate_Get)
6811 return inst.m_peak_FrameRate_Get(hCam, frameRate_fps);
6815 throw std::runtime_error(
"Library not loaded!");
6819inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ExposureTime_GetAccessStatus(
peak_camera_handle hCam)
6821 auto& inst = instance();
6822 if(inst.m_peak_ExposureTime_GetAccessStatus)
6824 return inst.m_peak_ExposureTime_GetAccessStatus(hCam);
6828 throw std::runtime_error(
"Library not loaded!");
6832inline PEAK_API_STATUS DynamicLoader::peak_ExposureTime_GetRange(
peak_camera_handle hCam,
double * minExposureTime_us,
double * maxExposureTime_us,
double * incExposureTime_us)
6834 auto& inst = instance();
6835 if(inst.m_peak_ExposureTime_GetRange)
6837 return inst.m_peak_ExposureTime_GetRange(hCam, minExposureTime_us, maxExposureTime_us, incExposureTime_us);
6841 throw std::runtime_error(
"Library not loaded!");
6845inline PEAK_API_STATUS DynamicLoader::peak_ExposureTime_Set(
peak_camera_handle hCam,
double exposureTime_us)
6847 auto& inst = instance();
6848 if(inst.m_peak_ExposureTime_Set)
6850 return inst.m_peak_ExposureTime_Set(hCam, exposureTime_us);
6854 throw std::runtime_error(
"Library not loaded!");
6858inline PEAK_API_STATUS DynamicLoader::peak_ExposureTime_Get(
peak_camera_handle hCam,
double * exposureTime_us)
6860 auto& inst = instance();
6861 if(inst.m_peak_ExposureTime_Get)
6863 return inst.m_peak_ExposureTime_Get(hCam, exposureTime_us);
6867 throw std::runtime_error(
"Library not loaded!");
6871inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ShutterMode_GetAccessStatus(
peak_camera_handle hCam)
6873 auto& inst = instance();
6874 if(inst.m_peak_ShutterMode_GetAccessStatus)
6876 return inst.m_peak_ShutterMode_GetAccessStatus(hCam);
6880 throw std::runtime_error(
"Library not loaded!");
6886 auto& inst = instance();
6887 if(inst.m_peak_ShutterMode_GetList)
6889 return inst.m_peak_ShutterMode_GetList(hCam, shutterModeList, shutterModeCount);
6893 throw std::runtime_error(
"Library not loaded!");
6899 auto& inst = instance();
6900 if(inst.m_peak_ShutterMode_Set)
6902 return inst.m_peak_ShutterMode_Set(hCam, shutterMode);
6906 throw std::runtime_error(
"Library not loaded!");
6912 auto& inst = instance();
6913 if(inst.m_peak_ShutterMode_Get)
6915 return inst.m_peak_ShutterMode_Get(hCam, shutterMode);
6919 throw std::runtime_error(
"Library not loaded!");
6923inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_PixelClock_GetAccessStatus(
peak_camera_handle hCam)
6925 auto& inst = instance();
6926 if(inst.m_peak_PixelClock_GetAccessStatus)
6928 return inst.m_peak_PixelClock_GetAccessStatus(hCam);
6932 throw std::runtime_error(
"Library not loaded!");
6938 auto& inst = instance();
6939 if(inst.m_peak_PixelClock_HasRange)
6941 return inst.m_peak_PixelClock_HasRange(hCam);
6945 throw std::runtime_error(
"Library not loaded!");
6949inline PEAK_API_STATUS DynamicLoader::peak_PixelClock_GetRange(
peak_camera_handle hCam,
double * minPixelClock_MHz,
double * maxPixelClock_MHz,
double * incPixelClock_MHz)
6951 auto& inst = instance();
6952 if(inst.m_peak_PixelClock_GetRange)
6954 return inst.m_peak_PixelClock_GetRange(hCam, minPixelClock_MHz, maxPixelClock_MHz, incPixelClock_MHz);
6958 throw std::runtime_error(
"Library not loaded!");
6962inline PEAK_API_STATUS DynamicLoader::peak_PixelClock_GetList(
peak_camera_handle hCam,
double * pixelClockList,
size_t * pixelClockCount)
6964 auto& inst = instance();
6965 if(inst.m_peak_PixelClock_GetList)
6967 return inst.m_peak_PixelClock_GetList(hCam, pixelClockList, pixelClockCount);
6971 throw std::runtime_error(
"Library not loaded!");
6975inline PEAK_API_STATUS DynamicLoader::peak_PixelClock_Set(
peak_camera_handle hCam,
double pixelClock_MHz)
6977 auto& inst = instance();
6978 if(inst.m_peak_PixelClock_Set)
6980 return inst.m_peak_PixelClock_Set(hCam, pixelClock_MHz);
6984 throw std::runtime_error(
"Library not loaded!");
6988inline PEAK_API_STATUS DynamicLoader::peak_PixelClock_Get(
peak_camera_handle hCam,
double * pixelClock_MHz)
6990 auto& inst = instance();
6991 if(inst.m_peak_PixelClock_Get)
6993 return inst.m_peak_PixelClock_Get(hCam, pixelClock_MHz);
6997 throw std::runtime_error(
"Library not loaded!");
7003 auto& inst = instance();
7004 if(inst.m_peak_IOChannel_GetAccessStatus)
7006 return inst.m_peak_IOChannel_GetAccessStatus(hCam, ioChannel);
7010 throw std::runtime_error(
"Library not loaded!");
7014inline DynamicLoader::PEAK_API_STATUS_DEPRECATED(
"Use peak_IOChannel_GetListForDirection instead") peak_IOChannel_GetList(peak_camera_handlehCam,
peak_io_channel*ioChannelList,
size_t*ioChannelCount)
7016 auto& inst = instance();
7017 if(inst.m_PEAK_API_STATUS_DEPRECATED)
7019 return inst.m_PEAK_API_STATUS_DEPRECATED(peak_IOChannel_GetList(peak_camera_handlehCam,
peak_io_channel*ioChannelList,
size_t*ioChannelCount);
7023 throw std::runtime_error(
"Library not loaded!");
7029 auto& inst = instance();
7030 if(inst.m_peak_IOChannel_GetListForDirection)
7032 return inst.m_peak_IOChannel_GetListForDirection(hCam, direction, ioChannelList, ioChannelCount);
7036 throw std::runtime_error(
"Library not loaded!");
7042 auto& inst = instance();
7043 if(inst.m_peak_IOChannel_Direction_GetAccessStatus)
7045 return inst.m_peak_IOChannel_Direction_GetAccessStatus(hCam, ioChannel);
7049 throw std::runtime_error(
"Library not loaded!");
7055 auto& inst = instance();
7056 if(inst.m_peak_IOChannel_Direction_Get)
7058 return inst.m_peak_IOChannel_Direction_Get(hCam, ioChannel, direction);
7062 throw std::runtime_error(
"Library not loaded!");
7068 auto& inst = instance();
7069 if(inst.m_peak_IOChannel_Type_GetAccessStatus)
7071 return inst.m_peak_IOChannel_Type_GetAccessStatus(hCam, ioChannel);
7075 throw std::runtime_error(
"Library not loaded!");
7081 auto& inst = instance();
7082 if(inst.m_peak_IOChannel_Type_Get)
7084 return inst.m_peak_IOChannel_Type_Get(hCam, ioChannel, type);
7088 throw std::runtime_error(
"Library not loaded!");
7094 auto& inst = instance();
7095 if(inst.m_peak_IOChannel_Level_GetAccessStatus)
7097 return inst.m_peak_IOChannel_Level_GetAccessStatus(hCam, ioChannel);
7101 throw std::runtime_error(
"Library not loaded!");
7107 auto& inst = instance();
7108 if(inst.m_peak_IOChannel_Level_IsHigh)
7110 return inst.m_peak_IOChannel_Level_IsHigh(hCam, ioChannel);
7114 throw std::runtime_error(
"Library not loaded!");
7120 auto& inst = instance();
7121 if(inst.m_peak_IOChannel_Level_SetHigh)
7123 return inst.m_peak_IOChannel_Level_SetHigh(hCam, ioChannel, high);
7127 throw std::runtime_error(
"Library not loaded!");
7133 auto& inst = instance();
7134 if(inst.m_peak_IOChannel_Inverter_GetAccessStatus)
7136 return inst.m_peak_IOChannel_Inverter_GetAccessStatus(hCam, ioChannel);
7140 throw std::runtime_error(
"Library not loaded!");
7146 auto& inst = instance();
7147 if(inst.m_peak_IOChannel_Inverter_Enable)
7149 return inst.m_peak_IOChannel_Inverter_Enable(hCam, ioChannel, enabled);
7153 throw std::runtime_error(
"Library not loaded!");
7159 auto& inst = instance();
7160 if(inst.m_peak_IOChannel_Inverter_IsEnabled)
7162 return inst.m_peak_IOChannel_Inverter_IsEnabled(hCam, ioChannel);
7166 throw std::runtime_error(
"Library not loaded!");
7172 auto& inst = instance();
7173 if(inst.m_peak_IOChannel_NoiseFilter_GetAccessStatus)
7175 return inst.m_peak_IOChannel_NoiseFilter_GetAccessStatus(hCam, ioChannel);
7179 throw std::runtime_error(
"Library not loaded!");
7185 auto& inst = instance();
7186 if(inst.m_peak_IOChannel_NoiseFilter_Enable)
7188 return inst.m_peak_IOChannel_NoiseFilter_Enable(hCam, ioChannel, enabled);
7192 throw std::runtime_error(
"Library not loaded!");
7198 auto& inst = instance();
7199 if(inst.m_peak_IOChannel_NoiseFilter_IsEnabled)
7201 return inst.m_peak_IOChannel_NoiseFilter_IsEnabled(hCam, ioChannel);
7205 throw std::runtime_error(
"Library not loaded!");
7209inline PEAK_API_STATUS DynamicLoader::peak_IOChannel_NoiseFilter_Duration_GetRange(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double * minNoiseFilterDuration_us,
double * maxNoiseFilterDuration_us,
double * incNoiseFilterDuration_us)
7211 auto& inst = instance();
7212 if(inst.m_peak_IOChannel_NoiseFilter_Duration_GetRange)
7214 return inst.m_peak_IOChannel_NoiseFilter_Duration_GetRange(hCam, ioChannel, minNoiseFilterDuration_us, maxNoiseFilterDuration_us, incNoiseFilterDuration_us);
7218 throw std::runtime_error(
"Library not loaded!");
7224 auto& inst = instance();
7225 if(inst.m_peak_IOChannel_NoiseFilter_Duration_Set)
7227 return inst.m_peak_IOChannel_NoiseFilter_Duration_Set(hCam, ioChannel, noiseFilterDuration_us);
7231 throw std::runtime_error(
"Library not loaded!");
7235inline PEAK_API_STATUS DynamicLoader::peak_IOChannel_NoiseFilter_Duration_Get(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double * noiseFilterDuration_us)
7237 auto& inst = instance();
7238 if(inst.m_peak_IOChannel_NoiseFilter_Duration_Get)
7240 return inst.m_peak_IOChannel_NoiseFilter_Duration_Get(hCam, ioChannel, noiseFilterDuration_us);
7244 throw std::runtime_error(
"Library not loaded!");
7248inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Trigger_GetAccessStatus(
peak_camera_handle hCam)
7250 auto& inst = instance();
7251 if(inst.m_peak_Trigger_GetAccessStatus)
7253 return inst.m_peak_Trigger_GetAccessStatus(hCam);
7257 throw std::runtime_error(
"Library not loaded!");
7263 auto& inst = instance();
7264 if(inst.m_peak_Trigger_Enable)
7266 return inst.m_peak_Trigger_Enable(hCam, enabled);
7270 throw std::runtime_error(
"Library not loaded!");
7276 auto& inst = instance();
7277 if(inst.m_peak_Trigger_IsEnabled)
7279 return inst.m_peak_Trigger_IsEnabled(hCam);
7283 throw std::runtime_error(
"Library not loaded!");
7287inline PEAK_API_BOOL DynamicLoader::peak_Trigger_IsExecutable(
peak_camera_handle hCam)
7289 auto& inst = instance();
7290 if(inst.m_peak_Trigger_IsExecutable)
7292 return inst.m_peak_Trigger_IsExecutable(hCam);
7296 throw std::runtime_error(
"Library not loaded!");
7302 auto& inst = instance();
7303 if(inst.m_peak_Trigger_Execute)
7305 return inst.m_peak_Trigger_Execute(hCam);
7309 throw std::runtime_error(
"Library not loaded!");
7313inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Trigger_Mode_GetAccessStatus(
peak_camera_handle hCam, peak_trigger_mode triggerMode)
7315 auto& inst = instance();
7316 if(inst.m_peak_Trigger_Mode_GetAccessStatus)
7318 return inst.m_peak_Trigger_Mode_GetAccessStatus(hCam, triggerMode);
7322 throw std::runtime_error(
"Library not loaded!");
7326inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Mode_Set(
peak_camera_handle hCam, peak_trigger_mode triggerMode)
7328 auto& inst = instance();
7329 if(inst.m_peak_Trigger_Mode_Set)
7331 return inst.m_peak_Trigger_Mode_Set(hCam, triggerMode);
7335 throw std::runtime_error(
"Library not loaded!");
7339inline DynamicLoader::PEAK_API_STATUS_DEPRECATED(
"Use peak_Trigger_Mode_Config_Get instead") peak_Trigger_Mode_Get(peak_camera_handlehCam,peak_trigger_mode*triggerMode)
7341 auto& inst = instance();
7342 if(inst.m_PEAK_API_STATUS_DEPRECATED)
7344 return inst.m_PEAK_API_STATUS_DEPRECATED(peak_Trigger_Mode_Get(peak_camera_handlehCam,peak_trigger_mode*triggerMode);
7348 throw std::runtime_error(
"Library not loaded!");
7352inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Mode_Config_Get(
peak_camera_handle hCam, peak_trigger_mode * triggerMode)
7354 auto& inst = instance();
7355 if(inst.m_peak_Trigger_Mode_Config_Get)
7357 return inst.m_peak_Trigger_Mode_Config_Get(hCam, triggerMode);
7361 throw std::runtime_error(
"Library not loaded!");
7365inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Trigger_Edge_GetAccessStatus(
peak_camera_handle hCam)
7367 auto& inst = instance();
7368 if(inst.m_peak_Trigger_Edge_GetAccessStatus)
7370 return inst.m_peak_Trigger_Edge_GetAccessStatus(hCam);
7374 throw std::runtime_error(
"Library not loaded!");
7380 auto& inst = instance();
7381 if(inst.m_peak_Trigger_Edge_GetList)
7383 return inst.m_peak_Trigger_Edge_GetList(hCam, triggerEdgeList, triggerEdgeCount);
7387 throw std::runtime_error(
"Library not loaded!");
7393 auto& inst = instance();
7394 if(inst.m_peak_Trigger_Edge_Set)
7396 return inst.m_peak_Trigger_Edge_Set(hCam, triggerEdge);
7400 throw std::runtime_error(
"Library not loaded!");
7406 auto& inst = instance();
7407 if(inst.m_peak_Trigger_Edge_Get)
7409 return inst.m_peak_Trigger_Edge_Get(hCam, triggerEdge);
7413 throw std::runtime_error(
"Library not loaded!");
7417inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Trigger_Delay_GetAccessStatus(
peak_camera_handle hCam)
7419 auto& inst = instance();
7420 if(inst.m_peak_Trigger_Delay_GetAccessStatus)
7422 return inst.m_peak_Trigger_Delay_GetAccessStatus(hCam);
7426 throw std::runtime_error(
"Library not loaded!");
7430inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Delay_GetRange(
peak_camera_handle hCam,
double * minTriggerDelay_us,
double * maxTriggerDelay_us,
double * incTriggerDelay_us)
7432 auto& inst = instance();
7433 if(inst.m_peak_Trigger_Delay_GetRange)
7435 return inst.m_peak_Trigger_Delay_GetRange(hCam, minTriggerDelay_us, maxTriggerDelay_us, incTriggerDelay_us);
7439 throw std::runtime_error(
"Library not loaded!");
7443inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Delay_Set(
peak_camera_handle hCam,
double triggerDelay_us)
7445 auto& inst = instance();
7446 if(inst.m_peak_Trigger_Delay_Set)
7448 return inst.m_peak_Trigger_Delay_Set(hCam, triggerDelay_us);
7452 throw std::runtime_error(
"Library not loaded!");
7456inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Delay_Get(
peak_camera_handle hCam,
double * triggerDelay_us)
7458 auto& inst = instance();
7459 if(inst.m_peak_Trigger_Delay_Get)
7461 return inst.m_peak_Trigger_Delay_Get(hCam, triggerDelay_us);
7465 throw std::runtime_error(
"Library not loaded!");
7469inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Trigger_Divider_GetAccessStatus(
peak_camera_handle hCam)
7471 auto& inst = instance();
7472 if(inst.m_peak_Trigger_Divider_GetAccessStatus)
7474 return inst.m_peak_Trigger_Divider_GetAccessStatus(hCam);
7478 throw std::runtime_error(
"Library not loaded!");
7482inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Divider_GetRange(
peak_camera_handle hCam, uint32_t * minTriggerDivider, uint32_t * maxTriggerDivider, uint32_t * incTriggerDivider)
7484 auto& inst = instance();
7485 if(inst.m_peak_Trigger_Divider_GetRange)
7487 return inst.m_peak_Trigger_Divider_GetRange(hCam, minTriggerDivider, maxTriggerDivider, incTriggerDivider);
7491 throw std::runtime_error(
"Library not loaded!");
7495inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Divider_Set(
peak_camera_handle hCam, uint32_t triggerDivider)
7497 auto& inst = instance();
7498 if(inst.m_peak_Trigger_Divider_Set)
7500 return inst.m_peak_Trigger_Divider_Set(hCam, triggerDivider);
7504 throw std::runtime_error(
"Library not loaded!");
7508inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Divider_Get(
peak_camera_handle hCam, uint32_t * triggerDivider)
7510 auto& inst = instance();
7511 if(inst.m_peak_Trigger_Divider_Get)
7513 return inst.m_peak_Trigger_Divider_Get(hCam, triggerDivider);
7517 throw std::runtime_error(
"Library not loaded!");
7521inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Trigger_Burst_GetAccessStatus(
peak_camera_handle hCam)
7523 auto& inst = instance();
7524 if(inst.m_peak_Trigger_Burst_GetAccessStatus)
7526 return inst.m_peak_Trigger_Burst_GetAccessStatus(hCam);
7530 throw std::runtime_error(
"Library not loaded!");
7534inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Burst_GetRange(
peak_camera_handle hCam, uint32_t * minTriggerBurst, uint32_t * maxTriggerBurst, uint32_t * incTriggerBurst)
7536 auto& inst = instance();
7537 if(inst.m_peak_Trigger_Burst_GetRange)
7539 return inst.m_peak_Trigger_Burst_GetRange(hCam, minTriggerBurst, maxTriggerBurst, incTriggerBurst);
7543 throw std::runtime_error(
"Library not loaded!");
7547inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Burst_Set(
peak_camera_handle hCam, uint32_t triggerBurst)
7549 auto& inst = instance();
7550 if(inst.m_peak_Trigger_Burst_Set)
7552 return inst.m_peak_Trigger_Burst_Set(hCam, triggerBurst);
7556 throw std::runtime_error(
"Library not loaded!");
7560inline PEAK_API_STATUS DynamicLoader::peak_Trigger_Burst_Get(
peak_camera_handle hCam, uint32_t * triggerBurst)
7562 auto& inst = instance();
7563 if(inst.m_peak_Trigger_Burst_Get)
7565 return inst.m_peak_Trigger_Burst_Get(hCam, triggerBurst);
7569 throw std::runtime_error(
"Library not loaded!");
7573inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Flash_GetAccessStatus(
peak_camera_handle hCam)
7575 auto& inst = instance();
7576 if(inst.m_peak_Flash_GetAccessStatus)
7578 return inst.m_peak_Flash_GetAccessStatus(hCam);
7582 throw std::runtime_error(
"Library not loaded!");
7588 auto& inst = instance();
7589 if(inst.m_peak_Flash_Enable)
7591 return inst.m_peak_Flash_Enable(hCam, enabled);
7595 throw std::runtime_error(
"Library not loaded!");
7601 auto& inst = instance();
7602 if(inst.m_peak_Flash_IsEnabled)
7604 return inst.m_peak_Flash_IsEnabled(hCam);
7608 throw std::runtime_error(
"Library not loaded!");
7612inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Flash_Mode_GetAccessStatus(
peak_camera_handle hCam, peak_flash_mode flashMode)
7614 auto& inst = instance();
7615 if(inst.m_peak_Flash_Mode_GetAccessStatus)
7617 return inst.m_peak_Flash_Mode_GetAccessStatus(hCam, flashMode);
7621 throw std::runtime_error(
"Library not loaded!");
7625inline PEAK_API_STATUS DynamicLoader::peak_Flash_Mode_Set(
peak_camera_handle hCam, peak_flash_mode flashMode)
7627 auto& inst = instance();
7628 if(inst.m_peak_Flash_Mode_Set)
7630 return inst.m_peak_Flash_Mode_Set(hCam, flashMode);
7634 throw std::runtime_error(
"Library not loaded!");
7638inline DynamicLoader::PEAK_API_STATUS_DEPRECATED(
"Use peak_Flash_Mode_Config_Get instead") peak_Flash_Mode_Get(peak_camera_handlehCam,peak_flash_mode*flashMode)
7640 auto& inst = instance();
7641 if(inst.m_PEAK_API_STATUS_DEPRECATED)
7643 return inst.m_PEAK_API_STATUS_DEPRECATED(peak_Flash_Mode_Get(peak_camera_handlehCam,peak_flash_mode*flashMode);
7647 throw std::runtime_error(
"Library not loaded!");
7651inline PEAK_API_STATUS DynamicLoader::peak_Flash_Mode_Config_Get(
peak_camera_handle hCam, peak_flash_mode * flashMode)
7653 auto& inst = instance();
7654 if(inst.m_peak_Flash_Mode_Config_Get)
7656 return inst.m_peak_Flash_Mode_Config_Get(hCam, flashMode);
7660 throw std::runtime_error(
"Library not loaded!");
7664inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Flash_StartDelay_GetAccessStatus(
peak_camera_handle hCam)
7666 auto& inst = instance();
7667 if(inst.m_peak_Flash_StartDelay_GetAccessStatus)
7669 return inst.m_peak_Flash_StartDelay_GetAccessStatus(hCam);
7673 throw std::runtime_error(
"Library not loaded!");
7677inline PEAK_API_STATUS DynamicLoader::peak_Flash_StartDelay_GetRange(
peak_camera_handle hCam,
double * minFlashStartDelay_us,
double * maxFlashStartDelay_us,
double * incFlashStartDelay_us)
7679 auto& inst = instance();
7680 if(inst.m_peak_Flash_StartDelay_GetRange)
7682 return inst.m_peak_Flash_StartDelay_GetRange(hCam, minFlashStartDelay_us, maxFlashStartDelay_us, incFlashStartDelay_us);
7686 throw std::runtime_error(
"Library not loaded!");
7690inline PEAK_API_STATUS DynamicLoader::peak_Flash_StartDelay_Set(
peak_camera_handle hCam,
double flashStartDelay_us)
7692 auto& inst = instance();
7693 if(inst.m_peak_Flash_StartDelay_Set)
7695 return inst.m_peak_Flash_StartDelay_Set(hCam, flashStartDelay_us);
7699 throw std::runtime_error(
"Library not loaded!");
7703inline PEAK_API_STATUS DynamicLoader::peak_Flash_StartDelay_Get(
peak_camera_handle hCam,
double * flashStartDelay_us)
7705 auto& inst = instance();
7706 if(inst.m_peak_Flash_StartDelay_Get)
7708 return inst.m_peak_Flash_StartDelay_Get(hCam, flashStartDelay_us);
7712 throw std::runtime_error(
"Library not loaded!");
7716inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Flash_EndDelay_GetAccessStatus(
peak_camera_handle hCam)
7718 auto& inst = instance();
7719 if(inst.m_peak_Flash_EndDelay_GetAccessStatus)
7721 return inst.m_peak_Flash_EndDelay_GetAccessStatus(hCam);
7725 throw std::runtime_error(
"Library not loaded!");
7729inline PEAK_API_STATUS DynamicLoader::peak_Flash_EndDelay_GetRange(
peak_camera_handle hCam,
double * minFlashEndDelay_us,
double * maxFlashEndDelay_us,
double * incFlashEndDelay_us)
7731 auto& inst = instance();
7732 if(inst.m_peak_Flash_EndDelay_GetRange)
7734 return inst.m_peak_Flash_EndDelay_GetRange(hCam, minFlashEndDelay_us, maxFlashEndDelay_us, incFlashEndDelay_us);
7738 throw std::runtime_error(
"Library not loaded!");
7742inline PEAK_API_STATUS DynamicLoader::peak_Flash_EndDelay_Set(
peak_camera_handle hCam,
double flashEndDelay_us)
7744 auto& inst = instance();
7745 if(inst.m_peak_Flash_EndDelay_Set)
7747 return inst.m_peak_Flash_EndDelay_Set(hCam, flashEndDelay_us);
7751 throw std::runtime_error(
"Library not loaded!");
7755inline PEAK_API_STATUS DynamicLoader::peak_Flash_EndDelay_Get(
peak_camera_handle hCam,
double * flashEndDelay_us)
7757 auto& inst = instance();
7758 if(inst.m_peak_Flash_EndDelay_Get)
7760 return inst.m_peak_Flash_EndDelay_Get(hCam, flashEndDelay_us);
7764 throw std::runtime_error(
"Library not loaded!");
7768inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Flash_Duration_GetAccessStatus(
peak_camera_handle hCam)
7770 auto& inst = instance();
7771 if(inst.m_peak_Flash_Duration_GetAccessStatus)
7773 return inst.m_peak_Flash_Duration_GetAccessStatus(hCam);
7777 throw std::runtime_error(
"Library not loaded!");
7781inline PEAK_API_STATUS DynamicLoader::peak_Flash_Duration_GetRange(
peak_camera_handle hCam,
double * minFlashDuration_us,
double * maxFlashDuration_us,
double * incFlashDuration_us)
7783 auto& inst = instance();
7784 if(inst.m_peak_Flash_Duration_GetRange)
7786 return inst.m_peak_Flash_Duration_GetRange(hCam, minFlashDuration_us, maxFlashDuration_us, incFlashDuration_us);
7790 throw std::runtime_error(
"Library not loaded!");
7794inline PEAK_API_STATUS DynamicLoader::peak_Flash_Duration_Set(
peak_camera_handle hCam,
double flashDuration_us)
7796 auto& inst = instance();
7797 if(inst.m_peak_Flash_Duration_Set)
7799 return inst.m_peak_Flash_Duration_Set(hCam, flashDuration_us);
7803 throw std::runtime_error(
"Library not loaded!");
7807inline PEAK_API_STATUS DynamicLoader::peak_Flash_Duration_Get(
peak_camera_handle hCam,
double * flashDuration_us)
7809 auto& inst = instance();
7810 if(inst.m_peak_Flash_Duration_Get)
7812 return inst.m_peak_Flash_Duration_Get(hCam, flashDuration_us);
7816 throw std::runtime_error(
"Library not loaded!");
7820inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Focus_GetAccessStatus(
peak_camera_handle hCam)
7822 auto& inst = instance();
7823 if(inst.m_peak_Focus_GetAccessStatus)
7825 return inst.m_peak_Focus_GetAccessStatus(hCam);
7829 throw std::runtime_error(
"Library not loaded!");
7833inline PEAK_API_STATUS DynamicLoader::peak_Focus_GetRange(
peak_camera_handle hCam, uint32_t * minFocus, uint32_t * maxFocus, uint32_t * incFocus)
7835 auto& inst = instance();
7836 if(inst.m_peak_Focus_GetRange)
7838 return inst.m_peak_Focus_GetRange(hCam, minFocus, maxFocus, incFocus);
7842 throw std::runtime_error(
"Library not loaded!");
7846inline PEAK_API_STATUS DynamicLoader::peak_Focus_Set(
peak_camera_handle hCam, uint32_t focus)
7848 auto& inst = instance();
7849 if(inst.m_peak_Focus_Set)
7851 return inst.m_peak_Focus_Set(hCam, focus);
7855 throw std::runtime_error(
"Library not loaded!");
7859inline PEAK_API_STATUS DynamicLoader::peak_Focus_Get(
peak_camera_handle hCam, uint32_t * focus)
7861 auto& inst = instance();
7862 if(inst.m_peak_Focus_Get)
7864 return inst.m_peak_Focus_Get(hCam, focus);
7868 throw std::runtime_error(
"Library not loaded!");
7872inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_PixelFormat_GetAccessStatus(
peak_camera_handle hCam)
7874 auto& inst = instance();
7875 if(inst.m_peak_PixelFormat_GetAccessStatus)
7877 return inst.m_peak_PixelFormat_GetAccessStatus(hCam);
7881 throw std::runtime_error(
"Library not loaded!");
7887 auto& inst = instance();
7888 if(inst.m_peak_PixelFormat_GetList)
7890 return inst.m_peak_PixelFormat_GetList(hCam, pixelFormatList, pixelFormatCount);
7894 throw std::runtime_error(
"Library not loaded!");
7900 auto& inst = instance();
7901 if(inst.m_peak_PixelFormat_Set)
7903 return inst.m_peak_PixelFormat_Set(hCam, pixelFormat);
7907 throw std::runtime_error(
"Library not loaded!");
7913 auto& inst = instance();
7914 if(inst.m_peak_PixelFormat_Get)
7916 return inst.m_peak_PixelFormat_Get(hCam, pixelFormat);
7920 throw std::runtime_error(
"Library not loaded!");
7926 auto& inst = instance();
7927 if(inst.m_peak_Gain_GetAccessStatus)
7929 return inst.m_peak_Gain_GetAccessStatus(hCam, gainType, gainChannel);
7933 throw std::runtime_error(
"Library not loaded!");
7939 auto& inst = instance();
7940 if(inst.m_peak_Gain_GetChannelList)
7942 return inst.m_peak_Gain_GetChannelList(hCam, gainType, gainChannelList, gainChannelCount);
7946 throw std::runtime_error(
"Library not loaded!");
7952 auto& inst = instance();
7953 if(inst.m_peak_Gain_GetRange)
7955 return inst.m_peak_Gain_GetRange(hCam, gainType, gainChannel, minGain, maxGain, incGain);
7959 throw std::runtime_error(
"Library not loaded!");
7965 auto& inst = instance();
7966 if(inst.m_peak_Gain_Set)
7968 return inst.m_peak_Gain_Set(hCam, gainType, gainChannel, gain);
7972 throw std::runtime_error(
"Library not loaded!");
7978 auto& inst = instance();
7979 if(inst.m_peak_Gain_Get)
7981 return inst.m_peak_Gain_Get(hCam, gainType, gainChannel, gain);
7985 throw std::runtime_error(
"Library not loaded!");
7989inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Gamma_GetAccessStatus(
peak_camera_handle hCam)
7991 auto& inst = instance();
7992 if(inst.m_peak_Gamma_GetAccessStatus)
7994 return inst.m_peak_Gamma_GetAccessStatus(hCam);
7998 throw std::runtime_error(
"Library not loaded!");
8002inline PEAK_API_STATUS DynamicLoader::peak_Gamma_GetRange(
peak_camera_handle hCam,
double * minGamma,
double * maxGamma,
double * incGamma)
8004 auto& inst = instance();
8005 if(inst.m_peak_Gamma_GetRange)
8007 return inst.m_peak_Gamma_GetRange(hCam, minGamma, maxGamma, incGamma);
8011 throw std::runtime_error(
"Library not loaded!");
8015inline PEAK_API_STATUS DynamicLoader::peak_Gamma_Set(
peak_camera_handle hCam,
double gamma)
8017 auto& inst = instance();
8018 if(inst.m_peak_Gamma_Set)
8020 return inst.m_peak_Gamma_Set(hCam, gamma);
8024 throw std::runtime_error(
"Library not loaded!");
8028inline PEAK_API_STATUS DynamicLoader::peak_Gamma_Get(
peak_camera_handle hCam,
double * gamma)
8030 auto& inst = instance();
8031 if(inst.m_peak_Gamma_Get)
8033 return inst.m_peak_Gamma_Get(hCam, gamma);
8037 throw std::runtime_error(
"Library not loaded!");
8041inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ColorCorrection_GetAccessStatus(
peak_camera_handle hCam)
8043 auto& inst = instance();
8044 if(inst.m_peak_ColorCorrection_GetAccessStatus)
8046 return inst.m_peak_ColorCorrection_GetAccessStatus(hCam);
8050 throw std::runtime_error(
"Library not loaded!");
8056 auto& inst = instance();
8057 if(inst.m_peak_ColorCorrection_Mode_GetList)
8059 return inst.m_peak_ColorCorrection_Mode_GetList(hCam, colorCorrectionModeList, colorCorrectionModeCount);
8063 throw std::runtime_error(
"Library not loaded!");
8069 auto& inst = instance();
8070 if(inst.m_peak_ColorCorrection_Mode_Set)
8072 return inst.m_peak_ColorCorrection_Mode_Set(hCam, colorCorrectionMode);
8076 throw std::runtime_error(
"Library not loaded!");
8082 auto& inst = instance();
8083 if(inst.m_peak_ColorCorrection_Mode_Get)
8085 return inst.m_peak_ColorCorrection_Mode_Get(hCam, colorCorrectionMode);
8089 throw std::runtime_error(
"Library not loaded!");
8093inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ColorCorrection_Matrix_GetAccessStatus(
peak_camera_handle hCam)
8095 auto& inst = instance();
8096 if(inst.m_peak_ColorCorrection_Matrix_GetAccessStatus)
8098 return inst.m_peak_ColorCorrection_Matrix_GetAccessStatus(hCam);
8102 throw std::runtime_error(
"Library not loaded!");
8106inline PEAK_API_STATUS DynamicLoader::peak_ColorCorrection_Matrix_GetRange(
peak_camera_handle hCam,
double * minMatrixElementValue,
double * maxMatrixElementValue,
double * incMatrixElementValue)
8108 auto& inst = instance();
8109 if(inst.m_peak_ColorCorrection_Matrix_GetRange)
8111 return inst.m_peak_ColorCorrection_Matrix_GetRange(hCam, minMatrixElementValue, maxMatrixElementValue, incMatrixElementValue);
8115 throw std::runtime_error(
"Library not loaded!");
8119inline PEAK_API_STATUS DynamicLoader::peak_ColorCorrection_Matrix_Set(
peak_camera_handle hCam, peak_matrix colorCorrectionMatrix)
8121 auto& inst = instance();
8122 if(inst.m_peak_ColorCorrection_Matrix_Set)
8124 return inst.m_peak_ColorCorrection_Matrix_Set(hCam, colorCorrectionMatrix);
8128 throw std::runtime_error(
"Library not loaded!");
8132inline PEAK_API_STATUS DynamicLoader::peak_ColorCorrection_Matrix_Get(
peak_camera_handle hCam, peak_matrix * colorCorrectionMatrix)
8134 auto& inst = instance();
8135 if(inst.m_peak_ColorCorrection_Matrix_Get)
8137 return inst.m_peak_ColorCorrection_Matrix_Get(hCam, colorCorrectionMatrix);
8141 throw std::runtime_error(
"Library not loaded!");
8147 auto& inst = instance();
8148 if(inst.m_peak_ColorCorrection_Enable)
8150 return inst.m_peak_ColorCorrection_Enable(hCam, enabled);
8154 throw std::runtime_error(
"Library not loaded!");
8158inline PEAK_API_BOOL DynamicLoader::peak_ColorCorrection_IsEnabled(
peak_camera_handle hCam)
8160 auto& inst = instance();
8161 if(inst.m_peak_ColorCorrection_IsEnabled)
8163 return inst.m_peak_ColorCorrection_IsEnabled(hCam);
8167 throw std::runtime_error(
"Library not loaded!");
8171inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_GetAccessStatus(
peak_camera_handle hCam)
8173 auto& inst = instance();
8174 if(inst.m_peak_AutoBrightness_GetAccessStatus)
8176 return inst.m_peak_AutoBrightness_GetAccessStatus(hCam);
8180 throw std::runtime_error(
"Library not loaded!");
8184inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_Target_GetAccessStatus(
peak_camera_handle hCam)
8186 auto& inst = instance();
8187 if(inst.m_peak_AutoBrightness_Target_GetAccessStatus)
8189 return inst.m_peak_AutoBrightness_Target_GetAccessStatus(hCam);
8193 throw std::runtime_error(
"Library not loaded!");
8197inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTarget, uint32_t * maxAutoBrightnessTarget, uint32_t * incAutoBrightnessTarget)
8199 auto& inst = instance();
8200 if(inst.m_peak_AutoBrightness_Target_GetRange)
8202 return inst.m_peak_AutoBrightness_Target_GetRange(hCam, minAutoBrightnessTarget, maxAutoBrightnessTarget, incAutoBrightnessTarget);
8206 throw std::runtime_error(
"Library not loaded!");
8210inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_Target_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTarget)
8212 auto& inst = instance();
8213 if(inst.m_peak_AutoBrightness_Target_Set)
8215 return inst.m_peak_AutoBrightness_Target_Set(hCam, autoBrightnessTarget);
8219 throw std::runtime_error(
"Library not loaded!");
8223inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_Target_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTarget)
8225 auto& inst = instance();
8226 if(inst.m_peak_AutoBrightness_Target_Get)
8228 return inst.m_peak_AutoBrightness_Target_Get(hCam, autoBrightnessTarget);
8232 throw std::runtime_error(
"Library not loaded!");
8236inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_TargetTolerance_GetAccessStatus(
peak_camera_handle hCam)
8238 auto& inst = instance();
8239 if(inst.m_peak_AutoBrightness_TargetTolerance_GetAccessStatus)
8241 return inst.m_peak_AutoBrightness_TargetTolerance_GetAccessStatus(hCam);
8245 throw std::runtime_error(
"Library not loaded!");
8249inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTargetTolerance, uint32_t * maxAutoBrightnessTargetTolerance, uint32_t * incAutoBrightnessTargetTolerance)
8251 auto& inst = instance();
8252 if(inst.m_peak_AutoBrightness_TargetTolerance_GetRange)
8254 return inst.m_peak_AutoBrightness_TargetTolerance_GetRange(hCam, minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, incAutoBrightnessTargetTolerance);
8258 throw std::runtime_error(
"Library not loaded!");
8262inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_TargetTolerance_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance)
8264 auto& inst = instance();
8265 if(inst.m_peak_AutoBrightness_TargetTolerance_Set)
8267 return inst.m_peak_AutoBrightness_TargetTolerance_Set(hCam, autoBrightnessTargetTolerance);
8271 throw std::runtime_error(
"Library not loaded!");
8275inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_TargetTolerance_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTargetTolerance)
8277 auto& inst = instance();
8278 if(inst.m_peak_AutoBrightness_TargetTolerance_Get)
8280 return inst.m_peak_AutoBrightness_TargetTolerance_Get(hCam, autoBrightnessTargetTolerance);
8284 throw std::runtime_error(
"Library not loaded!");
8288inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_TargetPercentile_GetAccessStatus(
peak_camera_handle hCam)
8290 auto& inst = instance();
8291 if(inst.m_peak_AutoBrightness_TargetPercentile_GetAccessStatus)
8293 return inst.m_peak_AutoBrightness_TargetPercentile_GetAccessStatus(hCam);
8297 throw std::runtime_error(
"Library not loaded!");
8301inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double * minAutoBrightnessTargetPercentile,
double * maxAutoBrightnessTargetPercentile,
double * incAutoBrightnessTargetPercentile)
8303 auto& inst = instance();
8304 if(inst.m_peak_AutoBrightness_TargetPercentile_GetRange)
8306 return inst.m_peak_AutoBrightness_TargetPercentile_GetRange(hCam, minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, incAutoBrightnessTargetPercentile);
8310 throw std::runtime_error(
"Library not loaded!");
8314inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_TargetPercentile_Set(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile)
8316 auto& inst = instance();
8317 if(inst.m_peak_AutoBrightness_TargetPercentile_Set)
8319 return inst.m_peak_AutoBrightness_TargetPercentile_Set(hCam, autoBrightnessTargetPercentile);
8323 throw std::runtime_error(
"Library not loaded!");
8327inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_TargetPercentile_Get(
peak_camera_handle hCam,
double * autoBrightnessTargetPercentile)
8329 auto& inst = instance();
8330 if(inst.m_peak_AutoBrightness_TargetPercentile_Get)
8332 return inst.m_peak_AutoBrightness_TargetPercentile_Get(hCam, autoBrightnessTargetPercentile);
8336 throw std::runtime_error(
"Library not loaded!");
8340inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_ROI_GetAccessStatus(
peak_camera_handle hCam)
8342 auto& inst = instance();
8343 if(inst.m_peak_AutoBrightness_ROI_GetAccessStatus)
8345 return inst.m_peak_AutoBrightness_ROI_GetAccessStatus(hCam);
8349 throw std::runtime_error(
"Library not loaded!");
8355 auto& inst = instance();
8356 if(inst.m_peak_AutoBrightness_ROI_Mode_Set)
8358 return inst.m_peak_AutoBrightness_ROI_Mode_Set(hCam, autoBrightnessROIMode);
8362 throw std::runtime_error(
"Library not loaded!");
8368 auto& inst = instance();
8369 if(inst.m_peak_AutoBrightness_ROI_Mode_Get)
8371 return inst.m_peak_AutoBrightness_ROI_Mode_Get(hCam, autoBrightnessROIMode);
8375 throw std::runtime_error(
"Library not loaded!");
8379inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoBrightnessROIOffset, peak_position * maxAutoBrightnessROIOffset, peak_position * incAutoBrightnessROIOffset)
8381 auto& inst = instance();
8382 if(inst.m_peak_AutoBrightness_ROI_Offset_GetRange)
8384 return inst.m_peak_AutoBrightness_ROI_Offset_GetRange(hCam, minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset, incAutoBrightnessROIOffset);
8388 throw std::runtime_error(
"Library not loaded!");
8392inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoBrightnessROISize, peak_size * maxAutoBrightnessROISize, peak_size * incAutoBrightnessROISize)
8394 auto& inst = instance();
8395 if(inst.m_peak_AutoBrightness_ROI_Size_GetRange)
8397 return inst.m_peak_AutoBrightness_ROI_Size_GetRange(hCam, minAutoBrightnessROISize, maxAutoBrightnessROISize, incAutoBrightnessROISize);
8401 throw std::runtime_error(
"Library not loaded!");
8405inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_ROI_Set(
peak_camera_handle hCam, peak_roi autoBrightnessROI)
8407 auto& inst = instance();
8408 if(inst.m_peak_AutoBrightness_ROI_Set)
8410 return inst.m_peak_AutoBrightness_ROI_Set(hCam, autoBrightnessROI);
8414 throw std::runtime_error(
"Library not loaded!");
8418inline PEAK_API_STATUS DynamicLoader::peak_AutoBrightness_ROI_Get(
peak_camera_handle hCam, peak_roi * autoBrightnessROI)
8420 auto& inst = instance();
8421 if(inst.m_peak_AutoBrightness_ROI_Get)
8423 return inst.m_peak_AutoBrightness_ROI_Get(hCam, autoBrightnessROI);
8427 throw std::runtime_error(
"Library not loaded!");
8431inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_Exposure_GetAccessStatus(
peak_camera_handle hCam)
8433 auto& inst = instance();
8434 if(inst.m_peak_AutoBrightness_Exposure_GetAccessStatus)
8436 return inst.m_peak_AutoBrightness_Exposure_GetAccessStatus(hCam);
8440 throw std::runtime_error(
"Library not loaded!");
8446 auto& inst = instance();
8447 if(inst.m_peak_AutoBrightness_Exposure_Mode_GetList)
8449 return inst.m_peak_AutoBrightness_Exposure_Mode_GetList(hCam, modeList, modeListSize);
8453 throw std::runtime_error(
"Library not loaded!");
8459 auto& inst = instance();
8460 if(inst.m_peak_AutoBrightness_Exposure_Mode_Set)
8462 return inst.m_peak_AutoBrightness_Exposure_Mode_Set(hCam, autoExposureMode);
8466 throw std::runtime_error(
"Library not loaded!");
8472 auto& inst = instance();
8473 if(inst.m_peak_AutoBrightness_Exposure_Mode_Get)
8475 return inst.m_peak_AutoBrightness_Exposure_Mode_Get(hCam, autoExposureMode);
8479 throw std::runtime_error(
"Library not loaded!");
8483inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoBrightness_Gain_GetAccessStatus(
peak_camera_handle hCam)
8485 auto& inst = instance();
8486 if(inst.m_peak_AutoBrightness_Gain_GetAccessStatus)
8488 return inst.m_peak_AutoBrightness_Gain_GetAccessStatus(hCam);
8492 throw std::runtime_error(
"Library not loaded!");
8498 auto& inst = instance();
8499 if(inst.m_peak_AutoBrightness_Gain_Mode_GetList)
8501 return inst.m_peak_AutoBrightness_Gain_Mode_GetList(hCam, modeList, modeListSize);
8505 throw std::runtime_error(
"Library not loaded!");
8511 auto& inst = instance();
8512 if(inst.m_peak_AutoBrightness_Gain_Mode_Set)
8514 return inst.m_peak_AutoBrightness_Gain_Mode_Set(hCam, autoGainMode);
8518 throw std::runtime_error(
"Library not loaded!");
8524 auto& inst = instance();
8525 if(inst.m_peak_AutoBrightness_Gain_Mode_Get)
8527 return inst.m_peak_AutoBrightness_Gain_Mode_Get(hCam, autoGainMode);
8531 throw std::runtime_error(
"Library not loaded!");
8535inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoWhiteBalance_GetAccessStatus(
peak_camera_handle hCam)
8537 auto& inst = instance();
8538 if(inst.m_peak_AutoWhiteBalance_GetAccessStatus)
8540 return inst.m_peak_AutoWhiteBalance_GetAccessStatus(hCam);
8544 throw std::runtime_error(
"Library not loaded!");
8548inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_AutoWhiteBalance_ROI_GetAccessStatus(
peak_camera_handle hCam)
8550 auto& inst = instance();
8551 if(inst.m_peak_AutoWhiteBalance_ROI_GetAccessStatus)
8553 return inst.m_peak_AutoWhiteBalance_ROI_GetAccessStatus(hCam);
8557 throw std::runtime_error(
"Library not loaded!");
8563 auto& inst = instance();
8564 if(inst.m_peak_AutoWhiteBalance_ROI_Mode_Set)
8566 return inst.m_peak_AutoWhiteBalance_ROI_Mode_Set(hCam, autoWhiteBalanceROIMode);
8570 throw std::runtime_error(
"Library not loaded!");
8576 auto& inst = instance();
8577 if(inst.m_peak_AutoWhiteBalance_ROI_Mode_Get)
8579 return inst.m_peak_AutoWhiteBalance_ROI_Mode_Get(hCam, autoWhiteBalanceROIMode);
8583 throw std::runtime_error(
"Library not loaded!");
8587inline PEAK_API_STATUS DynamicLoader::peak_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoWhiteBalanceROIOffset, peak_position * maxAutoWhiteBalanceROIOffset, peak_position * incAutoWhiteBalanceROIOffset)
8589 auto& inst = instance();
8590 if(inst.m_peak_AutoWhiteBalance_ROI_Offset_GetRange)
8592 return inst.m_peak_AutoWhiteBalance_ROI_Offset_GetRange(hCam, minAutoWhiteBalanceROIOffset, maxAutoWhiteBalanceROIOffset, incAutoWhiteBalanceROIOffset);
8596 throw std::runtime_error(
"Library not loaded!");
8600inline PEAK_API_STATUS DynamicLoader::peak_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoWhiteBalanceROISize, peak_size * maxAutoWhiteBalanceROISize, peak_size * incAutoWhiteBalanceROISize)
8602 auto& inst = instance();
8603 if(inst.m_peak_AutoWhiteBalance_ROI_Size_GetRange)
8605 return inst.m_peak_AutoWhiteBalance_ROI_Size_GetRange(hCam, minAutoWhiteBalanceROISize, maxAutoWhiteBalanceROISize, incAutoWhiteBalanceROISize);
8609 throw std::runtime_error(
"Library not loaded!");
8613inline PEAK_API_STATUS DynamicLoader::peak_AutoWhiteBalance_ROI_Set(
peak_camera_handle hCam, peak_roi autoWhiteBalanceROI)
8615 auto& inst = instance();
8616 if(inst.m_peak_AutoWhiteBalance_ROI_Set)
8618 return inst.m_peak_AutoWhiteBalance_ROI_Set(hCam, autoWhiteBalanceROI);
8622 throw std::runtime_error(
"Library not loaded!");
8626inline PEAK_API_STATUS DynamicLoader::peak_AutoWhiteBalance_ROI_Get(
peak_camera_handle hCam, peak_roi * autoWhiteBalanceROI)
8628 auto& inst = instance();
8629 if(inst.m_peak_AutoWhiteBalance_ROI_Get)
8631 return inst.m_peak_AutoWhiteBalance_ROI_Get(hCam, autoWhiteBalanceROI);
8635 throw std::runtime_error(
"Library not loaded!");
8641 auto& inst = instance();
8642 if(inst.m_peak_AutoWhiteBalance_Mode_Set)
8644 return inst.m_peak_AutoWhiteBalance_Mode_Set(hCam, autoWhiteBalanceMode);
8648 throw std::runtime_error(
"Library not loaded!");
8654 auto& inst = instance();
8655 if(inst.m_peak_AutoWhiteBalance_Mode_Get)
8657 return inst.m_peak_AutoWhiteBalance_Mode_Get(hCam, autoWhiteBalanceMode);
8661 throw std::runtime_error(
"Library not loaded!");
8667 auto& inst = instance();
8668 if(inst.m_peak_AutoWhiteBalance_Mode_GetList)
8670 return inst.m_peak_AutoWhiteBalance_Mode_GetList(hCam, modeList, modeListSize);
8674 throw std::runtime_error(
"Library not loaded!");
8678inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ROI_GetAccessStatus(
peak_camera_handle hCam)
8680 auto& inst = instance();
8681 if(inst.m_peak_ROI_GetAccessStatus)
8683 return inst.m_peak_ROI_GetAccessStatus(hCam);
8687 throw std::runtime_error(
"Library not loaded!");
8691inline PEAK_API_STATUS DynamicLoader::peak_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minROIOffset, peak_position * maxROIOffset, peak_position * incROIOffset)
8693 auto& inst = instance();
8694 if(inst.m_peak_ROI_Offset_GetRange)
8696 return inst.m_peak_ROI_Offset_GetRange(hCam, minROIOffset, maxROIOffset, incROIOffset);
8700 throw std::runtime_error(
"Library not loaded!");
8704inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ROI_Offset_GetAccessStatus(
peak_camera_handle hCam)
8706 auto& inst = instance();
8707 if(inst.m_peak_ROI_Offset_GetAccessStatus)
8709 return inst.m_peak_ROI_Offset_GetAccessStatus(hCam);
8713 throw std::runtime_error(
"Library not loaded!");
8717inline PEAK_API_STATUS DynamicLoader::peak_ROI_Offset_Set(
peak_camera_handle hCam, peak_position position)
8719 auto& inst = instance();
8720 if(inst.m_peak_ROI_Offset_Set)
8722 return inst.m_peak_ROI_Offset_Set(hCam, position);
8726 throw std::runtime_error(
"Library not loaded!");
8730inline PEAK_API_STATUS DynamicLoader::peak_ROI_Offset_Get(
peak_camera_handle hCam, peak_position * position)
8732 auto& inst = instance();
8733 if(inst.m_peak_ROI_Offset_Get)
8735 return inst.m_peak_ROI_Offset_Get(hCam, position);
8739 throw std::runtime_error(
"Library not loaded!");
8743inline PEAK_API_STATUS DynamicLoader::peak_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minROISize, peak_size * maxROISize, peak_size * incROISize)
8745 auto& inst = instance();
8746 if(inst.m_peak_ROI_Size_GetRange)
8748 return inst.m_peak_ROI_Size_GetRange(hCam, minROISize, maxROISize, incROISize);
8752 throw std::runtime_error(
"Library not loaded!");
8756inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_ROI_Size_GetAccessStatus(
peak_camera_handle hCam)
8758 auto& inst = instance();
8759 if(inst.m_peak_ROI_Size_GetAccessStatus)
8761 return inst.m_peak_ROI_Size_GetAccessStatus(hCam);
8765 throw std::runtime_error(
"Library not loaded!");
8769inline PEAK_API_STATUS DynamicLoader::peak_ROI_Size_Set(
peak_camera_handle hCam, peak_size size)
8771 auto& inst = instance();
8772 if(inst.m_peak_ROI_Size_Set)
8774 return inst.m_peak_ROI_Size_Set(hCam, size);
8778 throw std::runtime_error(
"Library not loaded!");
8782inline PEAK_API_STATUS DynamicLoader::peak_ROI_Size_Get(
peak_camera_handle hCam, peak_size * size)
8784 auto& inst = instance();
8785 if(inst.m_peak_ROI_Size_Get)
8787 return inst.m_peak_ROI_Size_Get(hCam, size);
8791 throw std::runtime_error(
"Library not loaded!");
8795inline PEAK_API_STATUS DynamicLoader::peak_ROI_Set(
peak_camera_handle hCam, peak_roi roi)
8797 auto& inst = instance();
8798 if(inst.m_peak_ROI_Set)
8800 return inst.m_peak_ROI_Set(hCam, roi);
8804 throw std::runtime_error(
"Library not loaded!");
8808inline PEAK_API_STATUS DynamicLoader::peak_ROI_Get(
peak_camera_handle hCam, peak_roi * roi)
8810 auto& inst = instance();
8811 if(inst.m_peak_ROI_Get)
8813 return inst.m_peak_ROI_Get(hCam, roi);
8817 throw std::runtime_error(
"Library not loaded!");
8821inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Binning_GetAccessStatus(
peak_camera_handle hCam)
8823 auto& inst = instance();
8824 if(inst.m_peak_Binning_GetAccessStatus)
8826 return inst.m_peak_Binning_GetAccessStatus(hCam);
8830 throw std::runtime_error(
"Library not loaded!");
8834inline PEAK_API_STATUS DynamicLoader::peak_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t * binningFactorXList,
size_t * binningFactorXCount)
8836 auto& inst = instance();
8837 if(inst.m_peak_Binning_FactorX_GetList)
8839 return inst.m_peak_Binning_FactorX_GetList(hCam, binningFactorXList, binningFactorXCount);
8843 throw std::runtime_error(
"Library not loaded!");
8847inline PEAK_API_STATUS DynamicLoader::peak_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t * binningFactorYList,
size_t * binningFactorYCount)
8849 auto& inst = instance();
8850 if(inst.m_peak_Binning_FactorY_GetList)
8852 return inst.m_peak_Binning_FactorY_GetList(hCam, binningFactorYList, binningFactorYCount);
8856 throw std::runtime_error(
"Library not loaded!");
8860inline PEAK_API_STATUS DynamicLoader::peak_Binning_Set(
peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY)
8862 auto& inst = instance();
8863 if(inst.m_peak_Binning_Set)
8865 return inst.m_peak_Binning_Set(hCam, binningFactorX, binningFactorY);
8869 throw std::runtime_error(
"Library not loaded!");
8873inline PEAK_API_STATUS DynamicLoader::peak_Binning_Get(
peak_camera_handle hCam, uint32_t * binningFactorX, uint32_t * binningFactorY)
8875 auto& inst = instance();
8876 if(inst.m_peak_Binning_Get)
8878 return inst.m_peak_Binning_Get(hCam, binningFactorX, binningFactorY);
8882 throw std::runtime_error(
"Library not loaded!");
8888 auto& inst = instance();
8889 if(inst.m_peak_BinningManual_GetAccessStatus)
8891 return inst.m_peak_BinningManual_GetAccessStatus(hCam, subsamplingEngine);
8895 throw std::runtime_error(
"Library not loaded!");
8899inline PEAK_API_STATUS DynamicLoader::peak_BinningManual_FactorX_GetList(
peak_camera_handle hCam,
peak_subsampling_engine subsamplingEngine, uint32_t * binningFactorXList,
size_t * binningFactorXCount)
8901 auto& inst = instance();
8902 if(inst.m_peak_BinningManual_FactorX_GetList)
8904 return inst.m_peak_BinningManual_FactorX_GetList(hCam, subsamplingEngine, binningFactorXList, binningFactorXCount);
8908 throw std::runtime_error(
"Library not loaded!");
8912inline PEAK_API_STATUS DynamicLoader::peak_BinningManual_FactorY_GetList(
peak_camera_handle hCam,
peak_subsampling_engine subsamplingEngine, uint32_t * binningFactorYList,
size_t * binningFactorYCount)
8914 auto& inst = instance();
8915 if(inst.m_peak_BinningManual_FactorY_GetList)
8917 return inst.m_peak_BinningManual_FactorY_GetList(hCam, subsamplingEngine, binningFactorYList, binningFactorYCount);
8921 throw std::runtime_error(
"Library not loaded!");
8927 auto& inst = instance();
8928 if(inst.m_peak_BinningManual_Set)
8930 return inst.m_peak_BinningManual_Set(hCam, subsamplingEngine, binningFactorX, binningFactorY);
8934 throw std::runtime_error(
"Library not loaded!");
8940 auto& inst = instance();
8941 if(inst.m_peak_BinningManual_Get)
8943 return inst.m_peak_BinningManual_Get(hCam, subsamplingEngine, binningFactorX, binningFactorY);
8947 throw std::runtime_error(
"Library not loaded!");
8951inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Decimation_GetAccessStatus(
peak_camera_handle hCam)
8953 auto& inst = instance();
8954 if(inst.m_peak_Decimation_GetAccessStatus)
8956 return inst.m_peak_Decimation_GetAccessStatus(hCam);
8960 throw std::runtime_error(
"Library not loaded!");
8964inline PEAK_API_STATUS DynamicLoader::peak_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount)
8966 auto& inst = instance();
8967 if(inst.m_peak_Decimation_FactorX_GetList)
8969 return inst.m_peak_Decimation_FactorX_GetList(hCam, decimationFactorXList, decimationFactorXCount);
8973 throw std::runtime_error(
"Library not loaded!");
8977inline PEAK_API_STATUS DynamicLoader::peak_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount)
8979 auto& inst = instance();
8980 if(inst.m_peak_Decimation_FactorY_GetList)
8982 return inst.m_peak_Decimation_FactorY_GetList(hCam, decimationFactorYList, decimationFactorYCount);
8986 throw std::runtime_error(
"Library not loaded!");
8990inline PEAK_API_STATUS DynamicLoader::peak_Decimation_Set(
peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY)
8992 auto& inst = instance();
8993 if(inst.m_peak_Decimation_Set)
8995 return inst.m_peak_Decimation_Set(hCam, decimationFactorX, decimationFactorY);
8999 throw std::runtime_error(
"Library not loaded!");
9003inline PEAK_API_STATUS DynamicLoader::peak_Decimation_Get(
peak_camera_handle hCam, uint32_t * decimationFactorX, uint32_t * decimationFactorY)
9005 auto& inst = instance();
9006 if(inst.m_peak_Decimation_Get)
9008 return inst.m_peak_Decimation_Get(hCam, decimationFactorX, decimationFactorY);
9012 throw std::runtime_error(
"Library not loaded!");
9018 auto& inst = instance();
9019 if(inst.m_peak_DecimationManual_GetAccessStatus)
9021 return inst.m_peak_DecimationManual_GetAccessStatus(hCam, subsamplingEngine);
9025 throw std::runtime_error(
"Library not loaded!");
9029inline PEAK_API_STATUS DynamicLoader::peak_DecimationManual_FactorX_GetList(
peak_camera_handle hCam,
peak_subsampling_engine subsamplingEngine, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount)
9031 auto& inst = instance();
9032 if(inst.m_peak_DecimationManual_FactorX_GetList)
9034 return inst.m_peak_DecimationManual_FactorX_GetList(hCam, subsamplingEngine, decimationFactorXList, decimationFactorXCount);
9038 throw std::runtime_error(
"Library not loaded!");
9042inline PEAK_API_STATUS DynamicLoader::peak_DecimationManual_FactorY_GetList(
peak_camera_handle hCam,
peak_subsampling_engine subsamplingEngine, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount)
9044 auto& inst = instance();
9045 if(inst.m_peak_DecimationManual_FactorY_GetList)
9047 return inst.m_peak_DecimationManual_FactorY_GetList(hCam, subsamplingEngine, decimationFactorYList, decimationFactorYCount);
9051 throw std::runtime_error(
"Library not loaded!");
9057 auto& inst = instance();
9058 if(inst.m_peak_DecimationManual_Set)
9060 return inst.m_peak_DecimationManual_Set(hCam, subsamplingEngine, decimationFactorX, decimationFactorY);
9064 throw std::runtime_error(
"Library not loaded!");
9070 auto& inst = instance();
9071 if(inst.m_peak_DecimationManual_Get)
9073 return inst.m_peak_DecimationManual_Get(hCam, subsamplingEngine, decimationFactorX, decimationFactorY);
9077 throw std::runtime_error(
"Library not loaded!");
9081inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Scaling_GetAccessStatus(
peak_camera_handle hCam)
9083 auto& inst = instance();
9084 if(inst.m_peak_Scaling_GetAccessStatus)
9086 return inst.m_peak_Scaling_GetAccessStatus(hCam);
9090 throw std::runtime_error(
"Library not loaded!");
9094inline PEAK_API_STATUS DynamicLoader::peak_Scaling_FactorX_GetRange(
peak_camera_handle hCam,
double * minScalingFactorX,
double * maxScalingFactorX,
double * incScalingFactorX)
9096 auto& inst = instance();
9097 if(inst.m_peak_Scaling_FactorX_GetRange)
9099 return inst.m_peak_Scaling_FactorX_GetRange(hCam, minScalingFactorX, maxScalingFactorX, incScalingFactorX);
9103 throw std::runtime_error(
"Library not loaded!");
9107inline PEAK_API_STATUS DynamicLoader::peak_Scaling_FactorY_GetRange(
peak_camera_handle hCam,
double * minScalingFactorY,
double * maxScalingFactorY,
double * incScalingFactorY)
9109 auto& inst = instance();
9110 if(inst.m_peak_Scaling_FactorY_GetRange)
9112 return inst.m_peak_Scaling_FactorY_GetRange(hCam, minScalingFactorY, maxScalingFactorY, incScalingFactorY);
9116 throw std::runtime_error(
"Library not loaded!");
9120inline PEAK_API_STATUS DynamicLoader::peak_Scaling_Set(
peak_camera_handle hCam,
double scalingFactorX,
double scalingFactorY)
9122 auto& inst = instance();
9123 if(inst.m_peak_Scaling_Set)
9125 return inst.m_peak_Scaling_Set(hCam, scalingFactorX, scalingFactorY);
9129 throw std::runtime_error(
"Library not loaded!");
9133inline PEAK_API_STATUS DynamicLoader::peak_Scaling_Get(
peak_camera_handle hCam,
double * scalingFactorX,
double * scalingFactorY)
9135 auto& inst = instance();
9136 if(inst.m_peak_Scaling_Get)
9138 return inst.m_peak_Scaling_Get(hCam, scalingFactorX, scalingFactorY);
9142 throw std::runtime_error(
"Library not loaded!");
9146inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Mirror_LeftRight_GetAccessStatus(
peak_camera_handle hCam)
9148 auto& inst = instance();
9149 if(inst.m_peak_Mirror_LeftRight_GetAccessStatus)
9151 return inst.m_peak_Mirror_LeftRight_GetAccessStatus(hCam);
9155 throw std::runtime_error(
"Library not loaded!");
9161 auto& inst = instance();
9162 if(inst.m_peak_Mirror_LeftRight_Enable)
9164 return inst.m_peak_Mirror_LeftRight_Enable(hCam, enabled);
9168 throw std::runtime_error(
"Library not loaded!");
9172inline PEAK_API_BOOL DynamicLoader::peak_Mirror_LeftRight_IsEnabled(
peak_camera_handle hCam)
9174 auto& inst = instance();
9175 if(inst.m_peak_Mirror_LeftRight_IsEnabled)
9177 return inst.m_peak_Mirror_LeftRight_IsEnabled(hCam);
9181 throw std::runtime_error(
"Library not loaded!");
9185inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Mirror_UpDown_GetAccessStatus(
peak_camera_handle hCam)
9187 auto& inst = instance();
9188 if(inst.m_peak_Mirror_UpDown_GetAccessStatus)
9190 return inst.m_peak_Mirror_UpDown_GetAccessStatus(hCam);
9194 throw std::runtime_error(
"Library not loaded!");
9200 auto& inst = instance();
9201 if(inst.m_peak_Mirror_UpDown_Enable)
9203 return inst.m_peak_Mirror_UpDown_Enable(hCam, enabled);
9207 throw std::runtime_error(
"Library not loaded!");
9211inline PEAK_API_BOOL DynamicLoader::peak_Mirror_UpDown_IsEnabled(
peak_camera_handle hCam)
9213 auto& inst = instance();
9214 if(inst.m_peak_Mirror_UpDown_IsEnabled)
9216 return inst.m_peak_Mirror_UpDown_IsEnabled(hCam);
9220 throw std::runtime_error(
"Library not loaded!");
9226 auto& inst = instance();
9227 if(inst.m_peak_CameraMemory_Area_GetAccessStatus)
9229 return inst.m_peak_CameraMemory_Area_GetAccessStatus(hCam, cameraMemoryArea);
9233 throw std::runtime_error(
"Library not loaded!");
9239 auto& inst = instance();
9240 if(inst.m_peak_CameraMemory_Area_GetList)
9242 return inst.m_peak_CameraMemory_Area_GetList(hCam, cameraMemoryAreaList, cameraMemoryAreaCount);
9246 throw std::runtime_error(
"Library not loaded!");
9252 auto& inst = instance();
9253 if(inst.m_peak_CameraMemory_Area_Size_Get)
9255 return inst.m_peak_CameraMemory_Area_Size_Get(hCam, cameraMemoryArea, cameraMemoryAreaSize);
9259 throw std::runtime_error(
"Library not loaded!");
9265 auto& inst = instance();
9266 if(inst.m_peak_CameraMemory_Area_Data_Clear)
9268 return inst.m_peak_CameraMemory_Area_Data_Clear(hCam, cameraMemoryArea);
9272 throw std::runtime_error(
"Library not loaded!");
9278 auto& inst = instance();
9279 if(inst.m_peak_CameraMemory_Area_Data_Write)
9281 return inst.m_peak_CameraMemory_Area_Data_Write(hCam, cameraMemoryArea, data, dataSize);
9285 throw std::runtime_error(
"Library not loaded!");
9291 auto& inst = instance();
9292 if(inst.m_peak_CameraMemory_Area_Data_Read)
9294 return inst.m_peak_CameraMemory_Area_Data_Read(hCam, cameraMemoryArea, data, dataSize);
9298 throw std::runtime_error(
"Library not loaded!");
9304 auto& inst = instance();
9305 if(inst.m_peak_GFA_EnableWriteAccess)
9307 return inst.m_peak_GFA_EnableWriteAccess(hCam, enabled);
9311 throw std::runtime_error(
"Library not loaded!");
9315inline PEAK_API_BOOL DynamicLoader::peak_GFA_IsWriteAccessEnabled(
peak_camera_handle hCam)
9317 auto& inst = instance();
9318 if(inst.m_peak_GFA_IsWriteAccessEnabled)
9320 return inst.m_peak_GFA_IsWriteAccessEnabled(hCam);
9324 throw std::runtime_error(
"Library not loaded!");
9330 auto& inst = instance();
9331 if(inst.m_peak_GFA_Feature_GetAccessStatus)
9333 return inst.m_peak_GFA_Feature_GetAccessStatus(hCam, module, featureName);
9337 throw std::runtime_error(
"Library not loaded!");
9343 auto& inst = instance();
9344 if(inst.m_peak_GFA_Float_HasRange)
9346 return inst.m_peak_GFA_Float_HasRange(hCam, module, floatFeatureName);
9350 throw std::runtime_error(
"Library not loaded!");
9354inline PEAK_API_STATUS DynamicLoader::peak_GFA_Float_GetRange(
peak_camera_handle hCam,
peak_gfa_module module,
const char * floatFeatureName,
double * minFloatValue,
double * maxFloatValue,
double * incFloatValue)
9356 auto& inst = instance();
9357 if(inst.m_peak_GFA_Float_GetRange)
9359 return inst.m_peak_GFA_Float_GetRange(hCam, module, floatFeatureName, minFloatValue, maxFloatValue, incFloatValue);
9363 throw std::runtime_error(
"Library not loaded!");
9367inline PEAK_API_STATUS DynamicLoader::peak_GFA_Float_GetList(
peak_camera_handle hCam,
peak_gfa_module module,
const char * floatFeatureName,
double * floatList,
size_t * floatCount)
9369 auto& inst = instance();
9370 if(inst.m_peak_GFA_Float_GetList)
9372 return inst.m_peak_GFA_Float_GetList(hCam, module, floatFeatureName, floatList, floatCount);
9376 throw std::runtime_error(
"Library not loaded!");
9382 auto& inst = instance();
9383 if(inst.m_peak_GFA_Float_Set)
9385 return inst.m_peak_GFA_Float_Set(hCam, module, floatFeatureName, floatValue);
9389 throw std::runtime_error(
"Library not loaded!");
9395 auto& inst = instance();
9396 if(inst.m_peak_GFA_Float_Get)
9398 return inst.m_peak_GFA_Float_Get(hCam, module, floatFeatureName, floatValue);
9402 throw std::runtime_error(
"Library not loaded!");
9408 auto& inst = instance();
9409 if(inst.m_peak_GFA_Integer_HasRange)
9411 return inst.m_peak_GFA_Integer_HasRange(hCam, module, integerFeatureName);
9415 throw std::runtime_error(
"Library not loaded!");
9419inline PEAK_API_STATUS DynamicLoader::peak_GFA_Integer_GetRange(
peak_camera_handle hCam,
peak_gfa_module module,
const char * integerFeatureName, int64_t * minIntegerValue, int64_t * maxIntegerValue, int64_t * incIntegerValue)
9421 auto& inst = instance();
9422 if(inst.m_peak_GFA_Integer_GetRange)
9424 return inst.m_peak_GFA_Integer_GetRange(hCam, module, integerFeatureName, minIntegerValue, maxIntegerValue, incIntegerValue);
9428 throw std::runtime_error(
"Library not loaded!");
9432inline PEAK_API_STATUS DynamicLoader::peak_GFA_Integer_GetList(
peak_camera_handle hCam,
peak_gfa_module module,
const char * integerFeatureName, int64_t * integerList,
size_t * integerCount)
9434 auto& inst = instance();
9435 if(inst.m_peak_GFA_Integer_GetList)
9437 return inst.m_peak_GFA_Integer_GetList(hCam, module, integerFeatureName, integerList, integerCount);
9441 throw std::runtime_error(
"Library not loaded!");
9445inline PEAK_API_STATUS DynamicLoader::peak_GFA_Integer_Set(
peak_camera_handle hCam,
peak_gfa_module module,
const char * integerFeatureName, int64_t integerValue)
9447 auto& inst = instance();
9448 if(inst.m_peak_GFA_Integer_Set)
9450 return inst.m_peak_GFA_Integer_Set(hCam, module, integerFeatureName, integerValue);
9454 throw std::runtime_error(
"Library not loaded!");
9458inline PEAK_API_STATUS DynamicLoader::peak_GFA_Integer_Get(
peak_camera_handle hCam,
peak_gfa_module module,
const char * integerFeatureName, int64_t * integerValue)
9460 auto& inst = instance();
9461 if(inst.m_peak_GFA_Integer_Get)
9463 return inst.m_peak_GFA_Integer_Get(hCam, module, integerFeatureName, integerValue);
9467 throw std::runtime_error(
"Library not loaded!");
9473 auto& inst = instance();
9474 if(inst.m_peak_GFA_Boolean_Set)
9476 return inst.m_peak_GFA_Boolean_Set(hCam, module, booleanFeatureName, booleanValue);
9480 throw std::runtime_error(
"Library not loaded!");
9486 auto& inst = instance();
9487 if(inst.m_peak_GFA_Boolean_Get)
9489 return inst.m_peak_GFA_Boolean_Get(hCam, module, booleanFeatureName, booleanValue);
9493 throw std::runtime_error(
"Library not loaded!");
9497inline PEAK_API_STATUS DynamicLoader::peak_GFA_String_Set(
peak_camera_handle hCam,
peak_gfa_module module,
const char * stringFeatureName,
const char * stringValue)
9499 auto& inst = instance();
9500 if(inst.m_peak_GFA_String_Set)
9502 return inst.m_peak_GFA_String_Set(hCam, module, stringFeatureName, stringValue);
9506 throw std::runtime_error(
"Library not loaded!");
9510inline PEAK_API_STATUS DynamicLoader::peak_GFA_String_Get(
peak_camera_handle hCam,
peak_gfa_module module,
const char * stringFeatureName,
char * stringValue,
size_t * stringValueSize)
9512 auto& inst = instance();
9513 if(inst.m_peak_GFA_String_Get)
9515 return inst.m_peak_GFA_String_Get(hCam, module, stringFeatureName, stringValue, stringValueSize);
9519 throw std::runtime_error(
"Library not loaded!");
9525 auto& inst = instance();
9526 if(inst.m_peak_GFA_Command_Execute)
9528 return inst.m_peak_GFA_Command_Execute(hCam, module, commandFeatureName);
9532 throw std::runtime_error(
"Library not loaded!");
9536inline PEAK_API_STATUS DynamicLoader::peak_GFA_Command_WaitForDone(
peak_camera_handle hCam,
peak_gfa_module module,
const char * commandFeatureName, uint32_t timeout_ms)
9538 auto& inst = instance();
9539 if(inst.m_peak_GFA_Command_WaitForDone)
9541 return inst.m_peak_GFA_Command_WaitForDone(hCam, module, commandFeatureName, timeout_ms);
9545 throw std::runtime_error(
"Library not loaded!");
9549inline PEAK_API_STATUS DynamicLoader::peak_GFA_Enumeration_GetList(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, peak_gfa_enumeration_entry * enumerationEntryList,
size_t * enumerationEntryCount)
9551 auto& inst = instance();
9552 if(inst.m_peak_GFA_Enumeration_GetList)
9554 return inst.m_peak_GFA_Enumeration_GetList(hCam, module, enumerationFeatureName, enumerationEntryList, enumerationEntryCount);
9558 throw std::runtime_error(
"Library not loaded!");
9562inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_GFA_EnumerationEntry_GetAccessStatus(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const peak_gfa_enumeration_entry * enumerationEntry)
9564 auto& inst = instance();
9565 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatus)
9567 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatus(hCam, module, enumerationFeatureName, enumerationEntry);
9571 throw std::runtime_error(
"Library not loaded!");
9575inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const char * enumerationEntrySymbolicValue)
9577 auto& inst = instance();
9578 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue)
9580 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue(hCam, module, enumerationFeatureName, enumerationEntrySymbolicValue);
9584 throw std::runtime_error(
"Library not loaded!");
9588inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, int64_t enumerationEntryIntegerValue)
9590 auto& inst = instance();
9591 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue)
9593 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue(hCam, module, enumerationFeatureName, enumerationEntryIntegerValue);
9597 throw std::runtime_error(
"Library not loaded!");
9601inline PEAK_API_STATUS DynamicLoader::peak_GFA_Enumeration_Set(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const peak_gfa_enumeration_entry * enumerationEntry)
9603 auto& inst = instance();
9604 if(inst.m_peak_GFA_Enumeration_Set)
9606 return inst.m_peak_GFA_Enumeration_Set(hCam, module, enumerationFeatureName, enumerationEntry);
9610 throw std::runtime_error(
"Library not loaded!");
9614inline PEAK_API_STATUS DynamicLoader::peak_GFA_Enumeration_SetBySymbolicValue(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName,
const char * enumerationEntrySymbolicValue)
9616 auto& inst = instance();
9617 if(inst.m_peak_GFA_Enumeration_SetBySymbolicValue)
9619 return inst.m_peak_GFA_Enumeration_SetBySymbolicValue(hCam, module, enumerationFeatureName, enumerationEntrySymbolicValue);
9623 throw std::runtime_error(
"Library not loaded!");
9627inline PEAK_API_STATUS DynamicLoader::peak_GFA_Enumeration_SetByIntegerValue(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, int64_t enumerationEntryIntegerValue)
9629 auto& inst = instance();
9630 if(inst.m_peak_GFA_Enumeration_SetByIntegerValue)
9632 return inst.m_peak_GFA_Enumeration_SetByIntegerValue(hCam, module, enumerationFeatureName, enumerationEntryIntegerValue);
9636 throw std::runtime_error(
"Library not loaded!");
9640inline PEAK_API_STATUS DynamicLoader::peak_GFA_Enumeration_Get(
peak_camera_handle hCam,
peak_gfa_module module,
const char * enumerationFeatureName, peak_gfa_enumeration_entry * enumerationEntry)
9642 auto& inst = instance();
9643 if(inst.m_peak_GFA_Enumeration_Get)
9645 return inst.m_peak_GFA_Enumeration_Get(hCam, module, enumerationFeatureName, enumerationEntry);
9649 throw std::runtime_error(
"Library not loaded!");
9653inline PEAK_API_STATUS DynamicLoader::peak_GFA_Register_Set(
peak_camera_handle hCam,
peak_gfa_module module,
const char * registerFeatureName,
const uint8_t * registerValue,
size_t registerValueSize)
9655 auto& inst = instance();
9656 if(inst.m_peak_GFA_Register_Set)
9658 return inst.m_peak_GFA_Register_Set(hCam, module, registerFeatureName, registerValue, registerValueSize);
9662 throw std::runtime_error(
"Library not loaded!");
9666inline PEAK_API_STATUS DynamicLoader::peak_GFA_Register_Get(
peak_camera_handle hCam,
peak_gfa_module module,
const char * registerFeatureName, uint8_t * registerValue,
size_t * registerValueSize)
9668 auto& inst = instance();
9669 if(inst.m_peak_GFA_Register_Get)
9671 return inst.m_peak_GFA_Register_Get(hCam, module, registerFeatureName, registerValue, registerValueSize);
9675 throw std::runtime_error(
"Library not loaded!");
9679inline PEAK_API_STATUS DynamicLoader::peak_GFA_Data_Write(
peak_camera_handle hCam,
peak_gfa_module module, uint64_t address,
const uint8_t * data,
size_t dataSize)
9681 auto& inst = instance();
9682 if(inst.m_peak_GFA_Data_Write)
9684 return inst.m_peak_GFA_Data_Write(hCam, module, address, data, dataSize);
9688 throw std::runtime_error(
"Library not loaded!");
9694 auto& inst = instance();
9695 if(inst.m_peak_GFA_Data_Read)
9697 return inst.m_peak_GFA_Data_Read(hCam, module, address, data, dataSize);
9701 throw std::runtime_error(
"Library not loaded!");
9707 auto& inst = instance();
9708 if(inst.m_peak_IPL_PixelFormat_GetList)
9710 return inst.m_peak_IPL_PixelFormat_GetList(hCam, inputPixelFormat, outputPixelFormatList, outputPixelFormatCount);
9714 throw std::runtime_error(
"Library not loaded!");
9720 auto& inst = instance();
9721 if(inst.m_peak_IPL_PixelFormat_Set)
9723 return inst.m_peak_IPL_PixelFormat_Set(hCam, pixelFormat);
9727 throw std::runtime_error(
"Library not loaded!");
9733 auto& inst = instance();
9734 if(inst.m_peak_IPL_PixelFormat_Get)
9736 return inst.m_peak_IPL_PixelFormat_Get(hCam, pixelFormat);
9740 throw std::runtime_error(
"Library not loaded!");
9746 auto& inst = instance();
9747 if(inst.m_peak_IPL_Gain_GetRange)
9749 return inst.m_peak_IPL_Gain_GetRange(hCam, gainChannel, minGain, maxGain, incGain);
9753 throw std::runtime_error(
"Library not loaded!");
9759 auto& inst = instance();
9760 if(inst.m_peak_IPL_Gain_Set)
9762 return inst.m_peak_IPL_Gain_Set(hCam, gainChannel, gain);
9766 throw std::runtime_error(
"Library not loaded!");
9772 auto& inst = instance();
9773 if(inst.m_peak_IPL_Gain_Get)
9775 return inst.m_peak_IPL_Gain_Get(hCam, gainChannel, gain);
9779 throw std::runtime_error(
"Library not loaded!");
9783inline PEAK_API_STATUS DynamicLoader::peak_IPL_Gamma_GetRange(
peak_camera_handle hCam,
double * minGamma,
double * maxGamma,
double * incGamma)
9785 auto& inst = instance();
9786 if(inst.m_peak_IPL_Gamma_GetRange)
9788 return inst.m_peak_IPL_Gamma_GetRange(hCam, minGamma, maxGamma, incGamma);
9792 throw std::runtime_error(
"Library not loaded!");
9796inline PEAK_API_STATUS DynamicLoader::peak_IPL_Gamma_Set(
peak_camera_handle hCam,
double gamma)
9798 auto& inst = instance();
9799 if(inst.m_peak_IPL_Gamma_Set)
9801 return inst.m_peak_IPL_Gamma_Set(hCam, gamma);
9805 throw std::runtime_error(
"Library not loaded!");
9809inline PEAK_API_STATUS DynamicLoader::peak_IPL_Gamma_Get(
peak_camera_handle hCam,
double * gamma)
9811 auto& inst = instance();
9812 if(inst.m_peak_IPL_Gamma_Get)
9814 return inst.m_peak_IPL_Gamma_Get(hCam, gamma);
9818 throw std::runtime_error(
"Library not loaded!");
9822inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_Matrix_Set(
peak_camera_handle hCam, peak_matrix colorCorrectionMatrix)
9824 auto& inst = instance();
9825 if(inst.m_peak_IPL_ColorCorrection_Matrix_Set)
9827 return inst.m_peak_IPL_ColorCorrection_Matrix_Set(hCam, colorCorrectionMatrix);
9831 throw std::runtime_error(
"Library not loaded!");
9835inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_Matrix_Get(
peak_camera_handle hCam, peak_matrix * colorCorrectionMatrix)
9837 auto& inst = instance();
9838 if(inst.m_peak_IPL_ColorCorrection_Matrix_Get)
9840 return inst.m_peak_IPL_ColorCorrection_Matrix_Get(hCam, colorCorrectionMatrix);
9844 throw std::runtime_error(
"Library not loaded!");
9848inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_Saturation_Get(
peak_camera_handle hCam,
double * saturation)
9850 auto& inst = instance();
9851 if(inst.m_peak_IPL_ColorCorrection_Saturation_Get)
9853 return inst.m_peak_IPL_ColorCorrection_Saturation_Get(hCam, saturation);
9857 throw std::runtime_error(
"Library not loaded!");
9861inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_Saturation_Set(
peak_camera_handle hCam,
double saturation)
9863 auto& inst = instance();
9864 if(inst.m_peak_IPL_ColorCorrection_Saturation_Set)
9866 return inst.m_peak_IPL_ColorCorrection_Saturation_Set(hCam, saturation);
9870 throw std::runtime_error(
"Library not loaded!");
9874inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_Saturation_GetRange(
peak_camera_handle hCam,
double * minSaturation,
double * maxSaturation,
double * incSaturation)
9876 auto& inst = instance();
9877 if(inst.m_peak_IPL_ColorCorrection_Saturation_GetRange)
9879 return inst.m_peak_IPL_ColorCorrection_Saturation_GetRange(hCam, minSaturation, maxSaturation, incSaturation);
9883 throw std::runtime_error(
"Library not loaded!");
9889 auto& inst = instance();
9890 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get)
9892 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get(hCam, colorSpace);
9896 throw std::runtime_error(
"Library not loaded!");
9902 auto& inst = instance();
9903 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set)
9905 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set(hCam, colorSpace);
9909 throw std::runtime_error(
"Library not loaded!");
9915 auto& inst = instance();
9916 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get)
9918 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get(hCam, algorithm);
9922 throw std::runtime_error(
"Library not loaded!");
9928 auto& inst = instance();
9929 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set)
9931 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set(hCam, algorithm);
9935 throw std::runtime_error(
"Library not loaded!");
9939inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(
peak_camera_handle hCam, uint32_t * colorTemperature)
9941 auto& inst = instance();
9942 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get)
9944 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(hCam, colorTemperature);
9948 throw std::runtime_error(
"Library not loaded!");
9952inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(
peak_camera_handle hCam, uint32_t colorTemperature)
9954 auto& inst = instance();
9955 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set)
9957 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(hCam, colorTemperature);
9961 throw std::runtime_error(
"Library not loaded!");
9965inline PEAK_API_STATUS DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(
peak_camera_handle hCam, uint32_t * minColorTemperature, uint32_t * maxColorTemperature, uint32_t * incColorTemperature)
9967 auto& inst = instance();
9968 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange)
9970 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(hCam, minColorTemperature, maxColorTemperature, incColorTemperature);
9974 throw std::runtime_error(
"Library not loaded!");
9980 auto& inst = instance();
9981 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable)
9983 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable(hCam, enable);
9987 throw std::runtime_error(
"Library not loaded!");
9991inline PEAK_API_BOOL DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled(
peak_camera_handle hCam)
9993 auto& inst = instance();
9994 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled)
9996 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled(hCam);
10000 throw std::runtime_error(
"Library not loaded!");
10006 auto& inst = instance();
10007 if(inst.m_peak_IPL_ColorCorrection_Enable)
10009 return inst.m_peak_IPL_ColorCorrection_Enable(hCam, enabled);
10013 throw std::runtime_error(
"Library not loaded!");
10017inline PEAK_API_BOOL DynamicLoader::peak_IPL_ColorCorrection_IsEnabled(
peak_camera_handle hCam)
10019 auto& inst = instance();
10020 if(inst.m_peak_IPL_ColorCorrection_IsEnabled)
10022 return inst.m_peak_IPL_ColorCorrection_IsEnabled(hCam);
10026 throw std::runtime_error(
"Library not loaded!");
10030inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTarget, uint32_t * maxAutoBrightnessTarget, uint32_t * incAutoBrightnessTarget)
10032 auto& inst = instance();
10033 if(inst.m_peak_IPL_AutoBrightness_Target_GetRange)
10035 return inst.m_peak_IPL_AutoBrightness_Target_GetRange(hCam, minAutoBrightnessTarget, maxAutoBrightnessTarget, incAutoBrightnessTarget);
10039 throw std::runtime_error(
"Library not loaded!");
10043inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_Target_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTarget)
10045 auto& inst = instance();
10046 if(inst.m_peak_IPL_AutoBrightness_Target_Set)
10048 return inst.m_peak_IPL_AutoBrightness_Target_Set(hCam, autoBrightnessTarget);
10052 throw std::runtime_error(
"Library not loaded!");
10056inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_Target_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTarget)
10058 auto& inst = instance();
10059 if(inst.m_peak_IPL_AutoBrightness_Target_Get)
10061 return inst.m_peak_IPL_AutoBrightness_Target_Get(hCam, autoBrightnessTarget);
10065 throw std::runtime_error(
"Library not loaded!");
10069inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t * minAutoBrightnessTargetTolerance, uint32_t * maxAutoBrightnessTargetTolerance, uint32_t * incAutoBrightnessTargetTolerance)
10071 auto& inst = instance();
10072 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_GetRange)
10074 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_GetRange(hCam, minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, incAutoBrightnessTargetTolerance);
10078 throw std::runtime_error(
"Library not loaded!");
10082inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance)
10084 auto& inst = instance();
10085 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_Set)
10087 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_Set(hCam, autoBrightnessTargetTolerance);
10091 throw std::runtime_error(
"Library not loaded!");
10095inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_Get(
peak_camera_handle hCam, uint32_t * autoBrightnessTargetTolerance)
10097 auto& inst = instance();
10098 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_Get)
10100 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_Get(hCam, autoBrightnessTargetTolerance);
10104 throw std::runtime_error(
"Library not loaded!");
10108inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double * minAutoBrightnessTargetPercentile,
double * maxAutoBrightnessTargetPercentile,
double * incAutoBrightnessTargetPercentile)
10110 auto& inst = instance();
10111 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_GetRange)
10113 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_GetRange(hCam, minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, incAutoBrightnessTargetPercentile);
10117 throw std::runtime_error(
"Library not loaded!");
10121inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_Set(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile)
10123 auto& inst = instance();
10124 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_Set)
10126 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_Set(hCam, autoBrightnessTargetPercentile);
10130 throw std::runtime_error(
"Library not loaded!");
10134inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_Get(
peak_camera_handle hCam,
double * autoBrightnessTargetPercentile)
10136 auto& inst = instance();
10137 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_Get)
10139 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_Get(hCam, autoBrightnessTargetPercentile);
10143 throw std::runtime_error(
"Library not loaded!");
10149 auto& inst = instance();
10150 if(inst.m_peak_IPL_AutoBrightness_ROI_Mode_Set)
10152 return inst.m_peak_IPL_AutoBrightness_ROI_Mode_Set(hCam, autoBrightnessROIMode);
10156 throw std::runtime_error(
"Library not loaded!");
10162 auto& inst = instance();
10163 if(inst.m_peak_IPL_AutoBrightness_ROI_Mode_Get)
10165 return inst.m_peak_IPL_AutoBrightness_ROI_Mode_Get(hCam, autoBrightnessROIMode);
10169 throw std::runtime_error(
"Library not loaded!");
10173inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoBrightnessROIOffset, peak_position * maxAutoBrightnessROIOffset, peak_position * incAutoBrightnessROIOffset)
10175 auto& inst = instance();
10176 if(inst.m_peak_IPL_AutoBrightness_ROI_Offset_GetRange)
10178 return inst.m_peak_IPL_AutoBrightness_ROI_Offset_GetRange(hCam, minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset, incAutoBrightnessROIOffset);
10182 throw std::runtime_error(
"Library not loaded!");
10186inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoBrightnessROISize, peak_size * maxAutoBrightnessROISize, peak_size * incAutoBrightnessROISize)
10188 auto& inst = instance();
10189 if(inst.m_peak_IPL_AutoBrightness_ROI_Size_GetRange)
10191 return inst.m_peak_IPL_AutoBrightness_ROI_Size_GetRange(hCam, minAutoBrightnessROISize, maxAutoBrightnessROISize, incAutoBrightnessROISize);
10195 throw std::runtime_error(
"Library not loaded!");
10199inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_ROI_Set(
peak_camera_handle hCam, peak_roi autoBrightnessROI)
10201 auto& inst = instance();
10202 if(inst.m_peak_IPL_AutoBrightness_ROI_Set)
10204 return inst.m_peak_IPL_AutoBrightness_ROI_Set(hCam, autoBrightnessROI);
10208 throw std::runtime_error(
"Library not loaded!");
10212inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_ROI_Get(
peak_camera_handle hCam, peak_roi * autoBrightnessROI)
10214 auto& inst = instance();
10215 if(inst.m_peak_IPL_AutoBrightness_ROI_Get)
10217 return inst.m_peak_IPL_AutoBrightness_ROI_Get(hCam, autoBrightnessROI);
10221 throw std::runtime_error(
"Library not loaded!");
10227 auto& inst = instance();
10228 if(inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Set)
10230 return inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Set(hCam, autoExposureMode);
10234 throw std::runtime_error(
"Library not loaded!");
10240 auto& inst = instance();
10241 if(inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Get)
10243 return inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Get(hCam, autoExposureMode);
10247 throw std::runtime_error(
"Library not loaded!");
10251inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_ExposureLimit_Get(
peak_camera_handle hCam, peak_double_limit * exposureLimit)
10253 auto& inst = instance();
10254 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_Get)
10256 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_Get(hCam, exposureLimit);
10260 throw std::runtime_error(
"Library not loaded!");
10264inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_ExposureLimit_Set(
peak_camera_handle hCam, peak_double_limit exposureLimit)
10266 auto& inst = instance();
10267 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_Set)
10269 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_Set(hCam, exposureLimit);
10273 throw std::runtime_error(
"Library not loaded!");
10279 auto& inst = instance();
10280 if(inst.m_peak_IPL_AutoBrightness_Gain_Mode_Set)
10282 return inst.m_peak_IPL_AutoBrightness_Gain_Mode_Set(hCam, autoGainMode);
10286 throw std::runtime_error(
"Library not loaded!");
10292 auto& inst = instance();
10293 if(inst.m_peak_IPL_AutoBrightness_Gain_Mode_Get)
10295 return inst.m_peak_IPL_AutoBrightness_Gain_Mode_Get(hCam, autoGainMode);
10299 throw std::runtime_error(
"Library not loaded!");
10305 auto& inst = instance();
10306 if(inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set)
10308 return inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set(hCam, autoGainMode);
10312 throw std::runtime_error(
"Library not loaded!");
10318 auto& inst = instance();
10319 if(inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get)
10321 return inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get(hCam, autoGainMode);
10325 throw std::runtime_error(
"Library not loaded!");
10331 auto& inst = instance();
10332 if(inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Set)
10334 return inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Set(hCam, autoGainMode);
10338 throw std::runtime_error(
"Library not loaded!");
10344 auto& inst = instance();
10345 if(inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Get)
10347 return inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Get(hCam, autoGainMode);
10351 throw std::runtime_error(
"Library not loaded!");
10357 auto& inst = instance();
10358 if(inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Set)
10360 return inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Set(hCam, autoGainMode);
10364 throw std::runtime_error(
"Library not loaded!");
10370 auto& inst = instance();
10371 if(inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Get)
10373 return inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Get(hCam, autoGainMode);
10377 throw std::runtime_error(
"Library not loaded!");
10383 auto& inst = instance();
10384 if(inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Set)
10386 return inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Set(hCam, autoGainMode);
10390 throw std::runtime_error(
"Library not loaded!");
10396 auto& inst = instance();
10397 if(inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Get)
10399 return inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Get(hCam, autoGainMode);
10403 throw std::runtime_error(
"Library not loaded!");
10409 auto& inst = instance();
10410 if(inst.m_peak_IPL_AutoBrightness_Algorithm_Set)
10412 return inst.m_peak_IPL_AutoBrightness_Algorithm_Set(hCam, algorithm);
10416 throw std::runtime_error(
"Library not loaded!");
10422 auto& inst = instance();
10423 if(inst.m_peak_IPL_AutoBrightness_Algorithm_Get)
10425 return inst.m_peak_IPL_AutoBrightness_Algorithm_Get(hCam, algorithm);
10429 throw std::runtime_error(
"Library not loaded!");
10433inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_AverageLast_Get(
peak_camera_handle hCam, uint32_t * lastAverage)
10435 auto& inst = instance();
10436 if(inst.m_peak_IPL_AutoBrightness_AverageLast_Get)
10438 return inst.m_peak_IPL_AutoBrightness_AverageLast_Get(hCam, lastAverage);
10442 throw std::runtime_error(
"Library not loaded!");
10446inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit)
10448 auto& inst = instance();
10449 if(inst.m_peak_IPL_AutoBrightness_GainLimit_Set)
10451 return inst.m_peak_IPL_AutoBrightness_GainLimit_Set(hCam, gainLimit);
10455 throw std::runtime_error(
"Library not loaded!");
10459inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10461 auto& inst = instance();
10462 if(inst.m_peak_IPL_AutoBrightness_GainLimit_Get)
10464 return inst.m_peak_IPL_AutoBrightness_GainLimit_Get(hCam, gainLimit);
10468 throw std::runtime_error(
"Library not loaded!");
10472inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10474 auto& inst = instance();
10475 if(inst.m_peak_IPL_AutoBrightness_GainLimit_GetRange)
10477 return inst.m_peak_IPL_AutoBrightness_GainLimit_GetRange(hCam, gainLimit);
10481 throw std::runtime_error(
"Library not loaded!");
10485inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainAnalogLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit)
10487 auto& inst = instance();
10488 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Set)
10490 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Set(hCam, gainLimit);
10494 throw std::runtime_error(
"Library not loaded!");
10498inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainAnalogLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10500 auto& inst = instance();
10501 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Get)
10503 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Get(hCam, gainLimit);
10507 throw std::runtime_error(
"Library not loaded!");
10511inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainAnalogLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10513 auto& inst = instance();
10514 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange)
10516 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange(hCam, gainLimit);
10520 throw std::runtime_error(
"Library not loaded!");
10524inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainDigitalLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit)
10526 auto& inst = instance();
10527 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Set)
10529 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Set(hCam, gainLimit);
10533 throw std::runtime_error(
"Library not loaded!");
10537inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainDigitalLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10539 auto& inst = instance();
10540 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Get)
10542 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Get(hCam, gainLimit);
10546 throw std::runtime_error(
"Library not loaded!");
10550inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainDigitalLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10552 auto& inst = instance();
10553 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange)
10555 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange(hCam, gainLimit);
10559 throw std::runtime_error(
"Library not loaded!");
10563inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainCombinedLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit)
10565 auto& inst = instance();
10566 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Set)
10568 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Set(hCam, gainLimit);
10572 throw std::runtime_error(
"Library not loaded!");
10576inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainCombinedLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10578 auto& inst = instance();
10579 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Get)
10581 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Get(hCam, gainLimit);
10585 throw std::runtime_error(
"Library not loaded!");
10589inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainCombinedLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10591 auto& inst = instance();
10592 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange)
10594 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange(hCam, gainLimit);
10598 throw std::runtime_error(
"Library not loaded!");
10602inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainHostLimit_Set(
peak_camera_handle hCam, peak_double_limit gainLimit)
10604 auto& inst = instance();
10605 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_Set)
10607 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_Set(hCam, gainLimit);
10611 throw std::runtime_error(
"Library not loaded!");
10615inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainHostLimit_Get(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10617 auto& inst = instance();
10618 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_Get)
10620 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_Get(hCam, gainLimit);
10624 throw std::runtime_error(
"Library not loaded!");
10628inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_GainHostLimit_GetRange(
peak_camera_handle hCam, peak_double_limit * gainLimit)
10630 auto& inst = instance();
10631 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_GetRange)
10633 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_GetRange(hCam, gainLimit);
10637 throw std::runtime_error(
"Library not loaded!");
10641inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_SkipFrames_Set(
peak_camera_handle hCam, uint32_t skipFrames)
10643 auto& inst = instance();
10644 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_Set)
10646 return inst.m_peak_IPL_AutoBrightness_SkipFrames_Set(hCam, skipFrames);
10650 throw std::runtime_error(
"Library not loaded!");
10654inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_SkipFrames_Get(
peak_camera_handle hCam, uint32_t * skipFrames)
10656 auto& inst = instance();
10657 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_Get)
10659 return inst.m_peak_IPL_AutoBrightness_SkipFrames_Get(hCam, skipFrames);
10663 throw std::runtime_error(
"Library not loaded!");
10667inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoBrightness_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t * skipFramesMin, uint32_t * skipFramesMax, uint32_t * skipFramesInc)
10669 auto& inst = instance();
10670 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_GetRange)
10672 return inst.m_peak_IPL_AutoBrightness_SkipFrames_GetRange(hCam, skipFramesMin, skipFramesMax, skipFramesInc);
10676 throw std::runtime_error(
"Library not loaded!");
10682 auto& inst = instance();
10683 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set)
10685 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set(hCam, autoWhiteBalanceROIMode);
10689 throw std::runtime_error(
"Library not loaded!");
10695 auto& inst = instance();
10696 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get)
10698 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get(hCam, autoWhiteBalanceROIMode);
10702 throw std::runtime_error(
"Library not loaded!");
10706inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position * minAutoWhiteBalanceROIOffset, peak_position * maxAutoWhiteBalanceROIOffset, peak_position * incAutoWhiteBalanceROIOffset)
10708 auto& inst = instance();
10709 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange)
10711 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(hCam, minAutoWhiteBalanceROIOffset, maxAutoWhiteBalanceROIOffset, incAutoWhiteBalanceROIOffset);
10715 throw std::runtime_error(
"Library not loaded!");
10719inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size * minAutoWhiteBalanceROISize, peak_size * maxAutoWhiteBalanceROISize, peak_size * incAutoWhiteBalanceROISize)
10721 auto& inst = instance();
10722 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange)
10724 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(hCam, minAutoWhiteBalanceROISize, maxAutoWhiteBalanceROISize, incAutoWhiteBalanceROISize);
10728 throw std::runtime_error(
"Library not loaded!");
10732inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Set(
peak_camera_handle hCam, peak_roi autoWhiteBalanceROI)
10734 auto& inst = instance();
10735 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Set)
10737 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Set(hCam, autoWhiteBalanceROI);
10741 throw std::runtime_error(
"Library not loaded!");
10745inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Get(
peak_camera_handle hCam, peak_roi * autoWhiteBalanceROI)
10747 auto& inst = instance();
10748 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Get)
10750 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Get(hCam, autoWhiteBalanceROI);
10754 throw std::runtime_error(
"Library not loaded!");
10760 auto& inst = instance();
10761 if(inst.m_peak_IPL_AutoWhiteBalance_Mode_Set)
10763 return inst.m_peak_IPL_AutoWhiteBalance_Mode_Set(hCam, autoWhiteBalanceMode);
10767 throw std::runtime_error(
"Library not loaded!");
10773 auto& inst = instance();
10774 if(inst.m_peak_IPL_AutoWhiteBalance_Mode_Get)
10776 return inst.m_peak_IPL_AutoWhiteBalance_Mode_Get(hCam, autoWhiteBalanceMode);
10780 throw std::runtime_error(
"Library not loaded!");
10784inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_SkipFrames_Set(
peak_camera_handle hCam, uint32_t skipFrames)
10786 auto& inst = instance();
10787 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Set)
10789 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Set(hCam, skipFrames);
10793 throw std::runtime_error(
"Library not loaded!");
10797inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_SkipFrames_Get(
peak_camera_handle hCam, uint32_t * skipFrames)
10799 auto& inst = instance();
10800 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Get)
10802 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Get(hCam, skipFrames);
10806 throw std::runtime_error(
"Library not loaded!");
10810inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t * skipFramesMin, uint32_t * skipFramesMax, uint32_t * skipFramesInc)
10812 auto& inst = instance();
10813 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange)
10815 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(hCam, skipFramesMin, skipFramesMax, skipFramesInc);
10819 throw std::runtime_error(
"Library not loaded!");
10823inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_IPL_AutoFocus_GetAccessStatus(
peak_camera_handle hCam)
10825 auto& inst = instance();
10826 if(inst.m_peak_IPL_AutoFocus_GetAccessStatus)
10828 return inst.m_peak_IPL_AutoFocus_GetAccessStatus(hCam);
10832 throw std::runtime_error(
"Library not loaded!");
10836inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_ROI_Set(
peak_camera_handle hCam,
const peak_focus_roi * autoFocusROIList,
size_t autoFocusROICount)
10838 auto& inst = instance();
10839 if(inst.m_peak_IPL_AutoFocus_ROI_Set)
10841 return inst.m_peak_IPL_AutoFocus_ROI_Set(hCam, autoFocusROIList, autoFocusROICount);
10845 throw std::runtime_error(
"Library not loaded!");
10849inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_ROI_Get(
peak_camera_handle hCam, peak_focus_roi * autoFocusROIList,
size_t * autoFocusROICount)
10851 auto& inst = instance();
10852 if(inst.m_peak_IPL_AutoFocus_ROI_Get)
10854 return inst.m_peak_IPL_AutoFocus_ROI_Get(hCam, autoFocusROIList, autoFocusROICount);
10858 throw std::runtime_error(
"Library not loaded!");
10864 auto& inst = instance();
10865 if(inst.m_peak_IPL_AutoFocus_Mode_Set)
10867 return inst.m_peak_IPL_AutoFocus_Mode_Set(hCam, autoFocusMode);
10871 throw std::runtime_error(
"Library not loaded!");
10877 auto& inst = instance();
10878 if(inst.m_peak_IPL_AutoFocus_Mode_Get)
10880 return inst.m_peak_IPL_AutoFocus_Mode_Get(hCam, autoFocusMode);
10884 throw std::runtime_error(
"Library not loaded!");
10890 auto& inst = instance();
10891 if(inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Set)
10893 return inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Set(hCam, searchAlgorithm);
10897 throw std::runtime_error(
"Library not loaded!");
10903 auto& inst = instance();
10904 if(inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Get)
10906 return inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Get(hCam, searchAlgorithm);
10910 throw std::runtime_error(
"Library not loaded!");
10916 auto& inst = instance();
10917 if(inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set)
10919 return inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set(hCam, sharpnessAlgorithm);
10923 throw std::runtime_error(
"Library not loaded!");
10929 auto& inst = instance();
10930 if(inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get)
10932 return inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get(hCam, sharpnessAlgorithm);
10936 throw std::runtime_error(
"Library not loaded!");
10940inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_Range_Set(
peak_camera_handle hCam, uint32_t rangeBegin, uint32_t rangeEnd)
10942 auto& inst = instance();
10943 if(inst.m_peak_IPL_AutoFocus_Range_Set)
10945 return inst.m_peak_IPL_AutoFocus_Range_Set(hCam, rangeBegin, rangeEnd);
10949 throw std::runtime_error(
"Library not loaded!");
10953inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_Range_Get(
peak_camera_handle hCam, uint32_t * rangeBegin, uint32_t * rangeEnd)
10955 auto& inst = instance();
10956 if(inst.m_peak_IPL_AutoFocus_Range_Get)
10958 return inst.m_peak_IPL_AutoFocus_Range_Get(hCam, rangeBegin, rangeEnd);
10962 throw std::runtime_error(
"Library not loaded!");
10966inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_Hysteresis_Set(
peak_camera_handle hCam, uint8_t hysteresis)
10968 auto& inst = instance();
10969 if(inst.m_peak_IPL_AutoFocus_Hysteresis_Set)
10971 return inst.m_peak_IPL_AutoFocus_Hysteresis_Set(hCam, hysteresis);
10975 throw std::runtime_error(
"Library not loaded!");
10979inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_Hysteresis_Get(
peak_camera_handle hCam, uint8_t * hysteresis)
10981 auto& inst = instance();
10982 if(inst.m_peak_IPL_AutoFocus_Hysteresis_Get)
10984 return inst.m_peak_IPL_AutoFocus_Hysteresis_Get(hCam, hysteresis);
10988 throw std::runtime_error(
"Library not loaded!");
10992inline PEAK_API_STATUS DynamicLoader::peak_IPL_AutoFocus_Hysteresis_GetRange(
peak_camera_handle hCam, uint8_t * minHysteresis, uint8_t * maxHysteresis, uint8_t * incHysteresis)
10994 auto& inst = instance();
10995 if(inst.m_peak_IPL_AutoFocus_Hysteresis_GetRange)
10997 return inst.m_peak_IPL_AutoFocus_Hysteresis_GetRange(hCam, minHysteresis, maxHysteresis, incHysteresis);
11001 throw std::runtime_error(
"Library not loaded!");
11007 auto& inst = instance();
11008 if(inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Set)
11010 return inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Set(hCam, hotpixelCorrectionSensitivity);
11014 throw std::runtime_error(
"Library not loaded!");
11020 auto& inst = instance();
11021 if(inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Get)
11023 return inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Get(hCam, hotpixelCorrectionSensitivity);
11027 throw std::runtime_error(
"Library not loaded!");
11031inline PEAK_API_STATUS DynamicLoader::peak_IPL_HotpixelCorrection_GetList(
peak_camera_handle hCam, peak_position * hotpixelList,
size_t * hotpixelCount)
11033 auto& inst = instance();
11034 if(inst.m_peak_IPL_HotpixelCorrection_GetList)
11036 return inst.m_peak_IPL_HotpixelCorrection_GetList(hCam, hotpixelList, hotpixelCount);
11040 throw std::runtime_error(
"Library not loaded!");
11044inline PEAK_API_STATUS DynamicLoader::peak_IPL_HotpixelCorrection_SetList(
peak_camera_handle hCam,
const peak_position * hotpixelList,
size_t hotpixelCount)
11046 auto& inst = instance();
11047 if(inst.m_peak_IPL_HotpixelCorrection_SetList)
11049 return inst.m_peak_IPL_HotpixelCorrection_SetList(hCam, hotpixelList, hotpixelCount);
11053 throw std::runtime_error(
"Library not loaded!");
11057inline PEAK_API_STATUS DynamicLoader::peak_IPL_HotpixelCorrection_ResetList(
peak_camera_handle hCam)
11059 auto& inst = instance();
11060 if(inst.m_peak_IPL_HotpixelCorrection_ResetList)
11062 return inst.m_peak_IPL_HotpixelCorrection_ResetList(hCam);
11066 throw std::runtime_error(
"Library not loaded!");
11072 auto& inst = instance();
11073 if(inst.m_peak_IPL_HotpixelCorrection_Enable)
11075 return inst.m_peak_IPL_HotpixelCorrection_Enable(hCam, enabled);
11079 throw std::runtime_error(
"Library not loaded!");
11083inline PEAK_API_BOOL DynamicLoader::peak_IPL_HotpixelCorrection_IsEnabled(
peak_camera_handle hCam)
11085 auto& inst = instance();
11086 if(inst.m_peak_IPL_HotpixelCorrection_IsEnabled)
11088 return inst.m_peak_IPL_HotpixelCorrection_IsEnabled(hCam);
11092 throw std::runtime_error(
"Library not loaded!");
11098 auto& inst = instance();
11099 if(inst.m_peak_IPL_Mirror_UpDown_Enable)
11101 return inst.m_peak_IPL_Mirror_UpDown_Enable(hCam, enabled);
11105 throw std::runtime_error(
"Library not loaded!");
11109inline PEAK_API_BOOL DynamicLoader::peak_IPL_Mirror_UpDown_IsEnabled(
peak_camera_handle hCam)
11111 auto& inst = instance();
11112 if(inst.m_peak_IPL_Mirror_UpDown_IsEnabled)
11114 return inst.m_peak_IPL_Mirror_UpDown_IsEnabled(hCam);
11118 throw std::runtime_error(
"Library not loaded!");
11124 auto& inst = instance();
11125 if(inst.m_peak_IPL_Mirror_LeftRight_Enable)
11127 return inst.m_peak_IPL_Mirror_LeftRight_Enable(hCam, enabled);
11131 throw std::runtime_error(
"Library not loaded!");
11135inline PEAK_API_BOOL DynamicLoader::peak_IPL_Mirror_LeftRight_IsEnabled(
peak_camera_handle hCam)
11137 auto& inst = instance();
11138 if(inst.m_peak_IPL_Mirror_LeftRight_IsEnabled)
11140 return inst.m_peak_IPL_Mirror_LeftRight_IsEnabled(hCam);
11144 throw std::runtime_error(
"Library not loaded!");
11150 auto& inst = instance();
11151 if(inst.m_peak_IPL_ProcessFrame)
11153 return inst.m_peak_IPL_ProcessFrame(hCam, hFrame, hResultFrame);
11157 throw std::runtime_error(
"Library not loaded!");
11163 auto& inst = instance();
11164 if(inst.m_peak_IPL_ProcessFrameInplace)
11166 return inst.m_peak_IPL_ProcessFrameInplace(hCam, hFrame);
11170 throw std::runtime_error(
"Library not loaded!");
11176 auto& inst = instance();
11177 if(inst.m_peak_IPL_ReadImage)
11179 return inst.m_peak_IPL_ReadImage(hCam, path, hFrame);
11183 throw std::runtime_error(
"Library not loaded!");
11189 auto& inst = instance();
11190 if(inst.m_peak_IPL_EdgeEnhancement_Enable)
11192 return inst.m_peak_IPL_EdgeEnhancement_Enable(hCam, enable);
11196 throw std::runtime_error(
"Library not loaded!");
11200inline PEAK_API_BOOL DynamicLoader::peak_IPL_EdgeEnhancement_IsEnabled(
peak_camera_handle hCam)
11202 auto& inst = instance();
11203 if(inst.m_peak_IPL_EdgeEnhancement_IsEnabled)
11205 return inst.m_peak_IPL_EdgeEnhancement_IsEnabled(hCam);
11209 throw std::runtime_error(
"Library not loaded!");
11213inline PEAK_API_STATUS DynamicLoader::peak_IPL_EdgeEnhancement_Factor_Set(
peak_camera_handle hCam, uint32_t factor)
11215 auto& inst = instance();
11216 if(inst.m_peak_IPL_EdgeEnhancement_Factor_Set)
11218 return inst.m_peak_IPL_EdgeEnhancement_Factor_Set(hCam, factor);
11222 throw std::runtime_error(
"Library not loaded!");
11226inline PEAK_API_STATUS DynamicLoader::peak_IPL_EdgeEnhancement_Factor_Get(
peak_camera_handle hCam, uint32_t * factor)
11228 auto& inst = instance();
11229 if(inst.m_peak_IPL_EdgeEnhancement_Factor_Get)
11231 return inst.m_peak_IPL_EdgeEnhancement_Factor_Get(hCam, factor);
11235 throw std::runtime_error(
"Library not loaded!");
11239inline PEAK_API_STATUS DynamicLoader::peak_IPL_EdgeEnhancement_Factor_GetDefault(
peak_camera_handle hCam, uint32_t * defaultFactor)
11241 auto& inst = instance();
11242 if(inst.m_peak_IPL_EdgeEnhancement_Factor_GetDefault)
11244 return inst.m_peak_IPL_EdgeEnhancement_Factor_GetDefault(hCam, defaultFactor);
11248 throw std::runtime_error(
"Library not loaded!");
11252inline PEAK_API_STATUS DynamicLoader::peak_IPL_EdgeEnhancement_Factor_GetRange(
peak_camera_handle hCam, uint32_t * minFactor, uint32_t * maxFactor, uint32_t * incFactor)
11254 auto& inst = instance();
11255 if(inst.m_peak_IPL_EdgeEnhancement_Factor_GetRange)
11257 return inst.m_peak_IPL_EdgeEnhancement_Factor_GetRange(hCam, minFactor, maxFactor, incFactor);
11261 throw std::runtime_error(
"Library not loaded!");
11267 auto& inst = instance();
11268 if(inst.m_peak_IPL_Sharpness_Measure)
11270 return inst.m_peak_IPL_Sharpness_Measure(hFrame, roi, sharpnessAlgorithm, calculatedValue);
11274 throw std::runtime_error(
"Library not loaded!");
11280 auto& inst = instance();
11281 if(inst.m_peak_IPL_Sharpness_GetList)
11283 return inst.m_peak_IPL_Sharpness_GetList(sharpnessAlgorithm, pixelFormatList, pixelFormatSize);
11287 throw std::runtime_error(
"Library not loaded!");
11291inline PEAK_API_STATUS DynamicLoader::peak_IPL_Rotation_Angle_Set(
peak_camera_handle hCam, int32_t rotationAngle)
11293 auto& inst = instance();
11294 if(inst.m_peak_IPL_Rotation_Angle_Set)
11296 return inst.m_peak_IPL_Rotation_Angle_Set(hCam, rotationAngle);
11300 throw std::runtime_error(
"Library not loaded!");
11304inline PEAK_API_STATUS DynamicLoader::peak_IPL_Rotation_Angle_Get(
peak_camera_handle hCam, int32_t * rotationAngle)
11306 auto& inst = instance();
11307 if(inst.m_peak_IPL_Rotation_Angle_Get)
11309 return inst.m_peak_IPL_Rotation_Angle_Get(hCam, rotationAngle);
11313 throw std::runtime_error(
"Library not loaded!");
11319 auto& inst = instance();
11320 if(inst.m_peak_IPL_Histogram_ProcessFrame)
11322 return inst.m_peak_IPL_Histogram_ProcessFrame(hFrame, hHistogram);
11326 throw std::runtime_error(
"Library not loaded!");
11332 auto& inst = instance();
11333 if(inst.m_peak_IPL_Histogram_Release)
11335 return inst.m_peak_IPL_Histogram_Release(hHistogram);
11339 throw std::runtime_error(
"Library not loaded!");
11343inline PEAK_API_STATUS DynamicLoader::peak_IPL_Histogram_Channel_GetCount(
peak_histogram_handle hHistogram,
size_t * numChannels)
11345 auto& inst = instance();
11346 if(inst.m_peak_IPL_Histogram_Channel_GetCount)
11348 return inst.m_peak_IPL_Histogram_Channel_GetCount(hHistogram, numChannels);
11352 throw std::runtime_error(
"Library not loaded!");
11356inline PEAK_API_STATUS DynamicLoader::peak_IPL_Histogram_Channel_GetInfo(
peak_histogram_handle hHistogram,
size_t channel, peak_histogram_channel_info * channelInfo)
11358 auto& inst = instance();
11359 if(inst.m_peak_IPL_Histogram_Channel_GetInfo)
11361 return inst.m_peak_IPL_Histogram_Channel_GetInfo(hHistogram, channel, channelInfo);
11365 throw std::runtime_error(
"Library not loaded!");
11369inline PEAK_API_STATUS DynamicLoader::peak_IPL_Histogram_Channel_GetBinArray(
peak_histogram_handle hHistogram,
size_t channel, uint64_t * binArray,
size_t * binArraySize)
11371 auto& inst = instance();
11372 if(inst.m_peak_IPL_Histogram_Channel_GetBinArray)
11374 return inst.m_peak_IPL_Histogram_Channel_GetBinArray(hHistogram, channel, binArray, binArraySize);
11378 throw std::runtime_error(
"Library not loaded!");
11384 auto& inst = instance();
11385 if(inst.m_peak_VideoWriter_Open)
11387 return inst.m_peak_VideoWriter_Open(hVideo, fileName, container, encoder);
11391 throw std::runtime_error(
"Library not loaded!");
11395inline PEAK_API_STATUS DynamicLoader::peak_VideoWriter_Close(
peak_video_handle hVideo)
11397 auto& inst = instance();
11398 if(inst.m_peak_VideoWriter_Close)
11400 return inst.m_peak_VideoWriter_Close(hVideo);
11404 throw std::runtime_error(
"Library not loaded!");
11410 auto& inst = instance();
11411 if(inst.m_peak_VideoWriter_AddFrame)
11413 return inst.m_peak_VideoWriter_AddFrame(hVideo, hFrame);
11417 throw std::runtime_error(
"Library not loaded!");
11423 auto& inst = instance();
11424 if(inst.m_peak_VideoWriter_Container_GetEncoderList)
11426 return inst.m_peak_VideoWriter_Container_GetEncoderList(container, encoderList, encoderCount);
11430 throw std::runtime_error(
"Library not loaded!");
11434inline PEAK_API_STATUS DynamicLoader::peak_VideoWriter_Encoder_GetPixelFormatList(
peak_video_encoder encoder,
peak_pixel_format * pixelFormatList,
size_t * pixelFormatCount)
11436 auto& inst = instance();
11437 if(inst.m_peak_VideoWriter_Encoder_GetPixelFormatList)
11439 return inst.m_peak_VideoWriter_Encoder_GetPixelFormatList(encoder, pixelFormatList, pixelFormatCount);
11443 throw std::runtime_error(
"Library not loaded!");
11449 auto& inst = instance();
11450 if(inst.m_peak_VideoWriter_Encoder_GetContainerList)
11452 return inst.m_peak_VideoWriter_Encoder_GetContainerList(encoder, containerList, containerCount);
11456 throw std::runtime_error(
"Library not loaded!");
11460inline PEAK_API_STATUS DynamicLoader::peak_VideoWriter_GetInfo(
peak_video_handle hVideo, peak_video_info * videoInfo)
11462 auto& inst = instance();
11463 if(inst.m_peak_VideoWriter_GetInfo)
11465 return inst.m_peak_VideoWriter_GetInfo(hVideo, videoInfo);
11469 throw std::runtime_error(
"Library not loaded!");
11475 auto& inst = instance();
11476 if(inst.m_peak_VideoWriter_Container_Option_Set)
11478 return inst.m_peak_VideoWriter_Container_Option_Set(hVideo, containerOption, value, count);
11482 throw std::runtime_error(
"Library not loaded!");
11488 auto& inst = instance();
11489 if(inst.m_peak_VideoWriter_Container_Option_Get)
11491 return inst.m_peak_VideoWriter_Container_Option_Get(hVideo, containerOption, value, count, outCount);
11495 throw std::runtime_error(
"Library not loaded!");
11501 auto& inst = instance();
11502 if(inst.m_peak_VideoWriter_Encoder_Option_Set)
11504 return inst.m_peak_VideoWriter_Encoder_Option_Set(hVideo, encoderOption, value, count);
11508 throw std::runtime_error(
"Library not loaded!");
11514 auto& inst = instance();
11515 if(inst.m_peak_VideoWriter_Encoder_Option_Get)
11517 return inst.m_peak_VideoWriter_Encoder_Option_Get(hVideo, encoderOption, value, count, outCount);
11521 throw std::runtime_error(
"Library not loaded!");
11525inline PEAK_API_STATUS DynamicLoader::peak_VideoWriter_WaitUntilQueueEmpty(
peak_video_handle hVideo, int32_t timeout_ms)
11527 auto& inst = instance();
11528 if(inst.m_peak_VideoWriter_WaitUntilQueueEmpty)
11530 return inst.m_peak_VideoWriter_WaitUntilQueueEmpty(hVideo, timeout_ms);
11534 throw std::runtime_error(
"Library not loaded!");
11538inline PEAK_API_STATUS DynamicLoader::peak_Inference_CNN_Open(
const char * path,
peak_inference_handle * hInference)
11540 auto& inst = instance();
11541 if(inst.m_peak_Inference_CNN_Open)
11543 return inst.m_peak_Inference_CNN_Open(path, hInference);
11547 throw std::runtime_error(
"Library not loaded!");
11553 auto& inst = instance();
11554 if(inst.m_peak_Inference_CNN_Close)
11556 return inst.m_peak_Inference_CNN_Close(hInference);
11560 throw std::runtime_error(
"Library not loaded!");
11566 auto& inst = instance();
11567 if(inst.m_peak_Inference_CNN_ProcessFrame)
11569 return inst.m_peak_Inference_CNN_ProcessFrame(hInference, hFrame, hInferenceHandle);
11573 throw std::runtime_error(
"Library not loaded!");
11577inline PEAK_API_STATUS DynamicLoader::peak_Inference_CNN_Info_Get(
peak_inference_handle hInference, peak_inference_info * info)
11579 auto& inst = instance();
11580 if(inst.m_peak_Inference_CNN_Info_Get)
11582 return inst.m_peak_Inference_CNN_Info_Get(hInference, info);
11586 throw std::runtime_error(
"Library not loaded!");
11590inline PEAK_API_STATUS DynamicLoader::peak_Inference_Result_Get(
peak_inference_result_handle hInferenceHandle, peak_inference_result_data * result)
11592 auto& inst = instance();
11593 if(inst.m_peak_Inference_Result_Get)
11595 return inst.m_peak_Inference_Result_Get(hInferenceHandle, result);
11599 throw std::runtime_error(
"Library not loaded!");
11605 auto& inst = instance();
11606 if(inst.m_peak_Inference_Result_Release)
11608 return inst.m_peak_Inference_Result_Release(hInferenceHandle);
11612 throw std::runtime_error(
"Library not loaded!");
11616inline PEAK_API_STATUS DynamicLoader::peak_Inference_Result_Classification_GetList(
peak_inference_result_handle hInferenceHandle, peak_inference_result_classification * resultList,
size_t * resultCount)
11618 auto& inst = instance();
11619 if(inst.m_peak_Inference_Result_Classification_GetList)
11621 return inst.m_peak_Inference_Result_Classification_GetList(hInferenceHandle, resultList, resultCount);
11625 throw std::runtime_error(
"Library not loaded!");
11629inline PEAK_API_STATUS DynamicLoader::peak_Inference_Result_Detection_GetList(
peak_inference_result_handle hInferenceHandle, peak_inference_result_detection * resultList,
size_t * resultCount)
11631 auto& inst = instance();
11632 if(inst.m_peak_Inference_Result_Detection_GetList)
11634 return inst.m_peak_Inference_Result_Detection_GetList(hInferenceHandle, resultList, resultCount);
11638 throw std::runtime_error(
"Library not loaded!");
11642inline PEAK_API_STATUS DynamicLoader::peak_Inference_Statistics_Get(
peak_inference_handle hInference, peak_inference_statistics * statistics)
11644 auto& inst = instance();
11645 if(inst.m_peak_Inference_Statistics_Get)
11647 return inst.m_peak_Inference_Statistics_Get(hInference, statistics);
11651 throw std::runtime_error(
"Library not loaded!");
11655inline PEAK_API_STATUS DynamicLoader::peak_Inference_Statistics_Reset(
peak_inference_handle hInference)
11657 auto& inst = instance();
11658 if(inst.m_peak_Inference_Statistics_Reset)
11660 return inst.m_peak_Inference_Statistics_Reset(hInference);
11664 throw std::runtime_error(
"Library not loaded!");
11668inline PEAK_API_STATUS DynamicLoader::peak_Inference_ConfidenceThreshold_Get(
peak_inference_handle hInference, uint32_t * threshold)
11670 auto& inst = instance();
11671 if(inst.m_peak_Inference_ConfidenceThreshold_Get)
11673 return inst.m_peak_Inference_ConfidenceThreshold_Get(hInference, threshold);
11677 throw std::runtime_error(
"Library not loaded!");
11681inline PEAK_API_STATUS DynamicLoader::peak_Inference_ConfidenceThreshold_GetRange(
peak_inference_handle hInference, uint32_t * minThreshold, uint32_t * maxThreshold, uint32_t * incThreshold)
11683 auto& inst = instance();
11684 if(inst.m_peak_Inference_ConfidenceThreshold_GetRange)
11686 return inst.m_peak_Inference_ConfidenceThreshold_GetRange(hInference, minThreshold, maxThreshold, incThreshold);
11690 throw std::runtime_error(
"Library not loaded!");
11694inline PEAK_API_STATUS DynamicLoader::peak_Inference_ConfidenceThreshold_Set(
peak_inference_handle hInference, uint32_t threshold)
11696 auto& inst = instance();
11697 if(inst.m_peak_Inference_ConfidenceThreshold_Set)
11699 return inst.m_peak_Inference_ConfidenceThreshold_Set(hInference, threshold);
11703 throw std::runtime_error(
"Library not loaded!");
11709 auto& inst = instance();
11710 if(inst.m_peak_MessageQueue_Create)
11712 return inst.m_peak_MessageQueue_Create(hMessageQueue);
11716 throw std::runtime_error(
"Library not loaded!");
11722 auto& inst = instance();
11723 if(inst.m_peak_MessageQueue_Destroy)
11725 return inst.m_peak_MessageQueue_Destroy(hMessageQueue);
11729 throw std::runtime_error(
"Library not loaded!");
11735 auto& inst = instance();
11736 if(inst.m_peak_MessageQueue_EnableMessage)
11738 return inst.m_peak_MessageQueue_EnableMessage(hMessageQueue, hCam, messageType);
11742 throw std::runtime_error(
"Library not loaded!");
11748 auto& inst = instance();
11749 if(inst.m_peak_MessageQueue_DisableMessage)
11751 return inst.m_peak_MessageQueue_DisableMessage(hMessageQueue, hCam, messageType);
11755 throw std::runtime_error(
"Library not loaded!");
11761 auto& inst = instance();
11762 if(inst.m_peak_MessageQueue_EnableMessageList)
11764 return inst.m_peak_MessageQueue_EnableMessageList(hMessageQueue, hCam, messageTypesArray, messageTypesArraySize);
11768 throw std::runtime_error(
"Library not loaded!");
11774 auto& inst = instance();
11775 if(inst.m_peak_MessageQueue_DisableMessageList)
11777 return inst.m_peak_MessageQueue_DisableMessageList(hMessageQueue, hCam, messageTypesArray, messageTypesArraySize);
11781 throw std::runtime_error(
"Library not loaded!");
11787 auto& inst = instance();
11788 if(inst.m_peak_MessageQueue_EnabledMessages_GetList)
11790 return inst.m_peak_MessageQueue_EnabledMessages_GetList(hMessageQueue, messageTypesArray, messageTypesArraySize);
11794 throw std::runtime_error(
"Library not loaded!");
11800 auto& inst = instance();
11801 if(inst.m_peak_MessageQueue_SetMode)
11803 return inst.m_peak_MessageQueue_SetMode(hMessageQueue, queueMode);
11807 throw std::runtime_error(
"Library not loaded!");
11813 auto& inst = instance();
11814 if(inst.m_peak_MessageQueue_GetMode)
11816 return inst.m_peak_MessageQueue_GetMode(hMessageQueue, queueMode);
11820 throw std::runtime_error(
"Library not loaded!");
11826 auto& inst = instance();
11827 if(inst.m_peak_MessageQueue_Start)
11829 return inst.m_peak_MessageQueue_Start(hMessageQueue);
11833 throw std::runtime_error(
"Library not loaded!");
11839 auto& inst = instance();
11840 if(inst.m_peak_MessageQueue_Stop)
11842 return inst.m_peak_MessageQueue_Stop(hMessageQueue);
11846 throw std::runtime_error(
"Library not loaded!");
11852 auto& inst = instance();
11853 if(inst.m_peak_MessageQueue_IsStarted)
11855 return inst.m_peak_MessageQueue_IsStarted(hMessageQueue);
11859 throw std::runtime_error(
"Library not loaded!");
11865 auto& inst = instance();
11866 if(inst.m_peak_MessageQueue_WaitForMessage)
11868 return inst.m_peak_MessageQueue_WaitForMessage(hMessageQueue, timeout_ms, hMessage);
11872 throw std::runtime_error(
"Library not loaded!");
11878 auto& inst = instance();
11879 if(inst.m_peak_MessageQueue_Flush)
11881 return inst.m_peak_MessageQueue_Flush(hMessageQueue);
11885 throw std::runtime_error(
"Library not loaded!");
11891 auto& inst = instance();
11892 if(inst.m_peak_MessageQueue_IsMessageSupported)
11894 return inst.m_peak_MessageQueue_IsMessageSupported(hMessageQueue, hCam, messageType);
11898 throw std::runtime_error(
"Library not loaded!");
11902inline PEAK_API_STATUS DynamicLoader::peak_MessageQueue_Statistics_Get(
peak_message_queue_handle hMessageQueue, peak_message_queue_statistics_info * messageQueueInfo)
11904 auto& inst = instance();
11905 if(inst.m_peak_MessageQueue_Statistics_Get)
11907 return inst.m_peak_MessageQueue_Statistics_Get(hMessageQueue, messageQueueInfo);
11911 throw std::runtime_error(
"Library not loaded!");
11917 auto& inst = instance();
11918 if(inst.m_peak_MessageQueue_Statistics_Reset)
11920 return inst.m_peak_MessageQueue_Statistics_Reset(hMessageQueue);
11924 throw std::runtime_error(
"Library not loaded!");
11928inline PEAK_API_STATUS DynamicLoader::peak_MessageQueue_MaxQueueSize_Set(
peak_message_queue_handle hMessageQueue,
size_t messageQueueMaxSize)
11930 auto& inst = instance();
11931 if(inst.m_peak_MessageQueue_MaxQueueSize_Set)
11933 return inst.m_peak_MessageQueue_MaxQueueSize_Set(hMessageQueue, messageQueueMaxSize);
11937 throw std::runtime_error(
"Library not loaded!");
11941inline PEAK_API_STATUS DynamicLoader::peak_MessageQueue_MaxQueueSize_Get(
peak_message_queue_handle hMessageQueue,
size_t * messageQueueMaxSize)
11943 auto& inst = instance();
11944 if(inst.m_peak_MessageQueue_MaxQueueSize_Get)
11946 return inst.m_peak_MessageQueue_MaxQueueSize_Get(hMessageQueue, messageQueueMaxSize);
11950 throw std::runtime_error(
"Library not loaded!");
11956 auto& inst = instance();
11957 if(inst.m_peak_Message_Release)
11959 return inst.m_peak_Message_Release(hMessage);
11963 throw std::runtime_error(
"Library not loaded!");
11967inline PEAK_API_STATUS DynamicLoader::peak_Message_GetInfo(
peak_message_handle hMessage, peak_message_info * messageInfo)
11969 auto& inst = instance();
11970 if(inst.m_peak_Message_GetInfo)
11972 return inst.m_peak_Message_GetInfo(hMessage, messageInfo);
11976 throw std::runtime_error(
"Library not loaded!");
11982 auto& inst = instance();
11983 if(inst.m_peak_Message_Type_Get)
11985 return inst.m_peak_Message_Type_Get(hMessage, messageType);
11989 throw std::runtime_error(
"Library not loaded!");
11995 auto& inst = instance();
11996 if(inst.m_peak_Message_CameraHandle_Get)
11998 return inst.m_peak_Message_CameraHandle_Get(hMessage, hCam);
12002 throw std::runtime_error(
"Library not loaded!");
12006inline PEAK_API_STATUS DynamicLoader::peak_Message_ID_Get(
peak_message_handle hMessage, uint64_t * messageID)
12008 auto& inst = instance();
12009 if(inst.m_peak_Message_ID_Get)
12011 return inst.m_peak_Message_ID_Get(hMessage, messageID);
12015 throw std::runtime_error(
"Library not loaded!");
12019inline PEAK_API_STATUS DynamicLoader::peak_Message_HostTimestamp_Get(
peak_message_handle hMessage, uint64_t * hostTimestamp_ns)
12021 auto& inst = instance();
12022 if(inst.m_peak_Message_HostTimestamp_Get)
12024 return inst.m_peak_Message_HostTimestamp_Get(hMessage, hostTimestamp_ns);
12028 throw std::runtime_error(
"Library not loaded!");
12034 auto& inst = instance();
12035 if(inst.m_peak_Message_Data_Type_Get)
12037 return inst.m_peak_Message_Data_Type_Get(hMessage, messageType);
12041 throw std::runtime_error(
"Library not loaded!");
12045inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_RemoteDevice_Get(
peak_message_handle hMessage, peak_message_data_remote_device * message)
12047 auto& inst = instance();
12048 if(inst.m_peak_Message_Data_RemoteDevice_Get)
12050 return inst.m_peak_Message_Data_RemoteDevice_Get(hMessage, message);
12054 throw std::runtime_error(
"Library not loaded!");
12058inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_RemoteDeviceError_Get(
peak_message_handle hMessage, peak_message_data_remote_device_error * message)
12060 auto& inst = instance();
12061 if(inst.m_peak_Message_Data_RemoteDeviceError_Get)
12063 return inst.m_peak_Message_Data_RemoteDeviceError_Get(hMessage, message);
12067 throw std::runtime_error(
"Library not loaded!");
12071inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_RemoteDeviceDropped_Get(
peak_message_handle hMessage, peak_message_data_remote_device_dropped * message)
12073 auto& inst = instance();
12074 if(inst.m_peak_Message_Data_RemoteDeviceDropped_Get)
12076 return inst.m_peak_Message_Data_RemoteDeviceDropped_Get(hMessage, message);
12080 throw std::runtime_error(
"Library not loaded!");
12084inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_RemoteDeviceFrame_Get(
peak_message_handle hMessage, peak_message_data_remote_device_frame * message)
12086 auto& inst = instance();
12087 if(inst.m_peak_Message_Data_RemoteDeviceFrame_Get)
12089 return inst.m_peak_Message_Data_RemoteDeviceFrame_Get(hMessage, message);
12093 throw std::runtime_error(
"Library not loaded!");
12097inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_RemoteDeviceTemperature_Get(
peak_message_handle hMessage, peak_message_data_remote_device_temperature * message)
12099 auto& inst = instance();
12100 if(inst.m_peak_Message_Data_RemoteDeviceTemperature_Get)
12102 return inst.m_peak_Message_Data_RemoteDeviceTemperature_Get(hMessage, message);
12106 throw std::runtime_error(
"Library not loaded!");
12110inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_AutoFocusData_Get(
peak_message_handle hMessage, peak_message_data_autofocus * message)
12112 auto& inst = instance();
12113 if(inst.m_peak_Message_Data_AutoFocusData_Get)
12115 return inst.m_peak_Message_Data_AutoFocusData_Get(hMessage, message);
12119 throw std::runtime_error(
"Library not loaded!");
12123inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_DeviceFound_Get(
peak_message_handle hMessage, peak_message_data_device_found * message)
12125 auto& inst = instance();
12126 if(inst.m_peak_Message_Data_DeviceFound_Get)
12128 return inst.m_peak_Message_Data_DeviceFound_Get(hMessage, message);
12132 throw std::runtime_error(
"Library not loaded!");
12136inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_DeviceLost_Get(
peak_message_handle hMessage, peak_message_data_device_lost * message)
12138 auto& inst = instance();
12139 if(inst.m_peak_Message_Data_DeviceLost_Get)
12141 return inst.m_peak_Message_Data_DeviceLost_Get(hMessage, message);
12145 throw std::runtime_error(
"Library not loaded!");
12149inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_DeviceReconnected_Get(
peak_message_handle hMessage, peak_message_data_device_reconnected * message)
12151 auto& inst = instance();
12152 if(inst.m_peak_Message_Data_DeviceReconnected_Get)
12154 return inst.m_peak_Message_Data_DeviceReconnected_Get(hMessage, message);
12158 throw std::runtime_error(
"Library not loaded!");
12162inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_DeviceDisconnected_Get(
peak_message_handle hMessage, peak_message_data_device_disconnected * message)
12164 auto& inst = instance();
12165 if(inst.m_peak_Message_Data_DeviceDisconnected_Get)
12167 return inst.m_peak_Message_Data_DeviceDisconnected_Get(hMessage, message);
12171 throw std::runtime_error(
"Library not loaded!");
12175inline PEAK_API_STATUS DynamicLoader::peak_Message_Data_FirmwareUpdate_Get(
peak_message_handle hMessage, peak_message_data_firmware_update * message)
12177 auto& inst = instance();
12178 if(inst.m_peak_Message_Data_FirmwareUpdate_Get)
12180 return inst.m_peak_Message_Data_FirmwareUpdate_Get(hMessage, message);
12184 throw std::runtime_error(
"Library not loaded!");
12190 auto& inst = instance();
12191 if(inst.m_peak_I2C_Create)
12193 return inst.m_peak_I2C_Create(hCam, hI2C);
12197 throw std::runtime_error(
"Library not loaded!");
12201inline PEAK_API_STATUS DynamicLoader::peak_I2C_Destroy(
peak_i2c_handle hI2C)
12203 auto& inst = instance();
12204 if(inst.m_peak_I2C_Destroy)
12206 return inst.m_peak_I2C_Destroy(hI2C);
12210 throw std::runtime_error(
"Library not loaded!");
12214inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_I2C_GetAccessStatus(
peak_i2c_handle hI2C)
12216 auto& inst = instance();
12217 if(inst.m_peak_I2C_GetAccessStatus)
12219 return inst.m_peak_I2C_GetAccessStatus(hI2C);
12223 throw std::runtime_error(
"Library not loaded!");
12229 auto& inst = instance();
12230 if(inst.m_peak_I2C_Mode_GetList)
12232 return inst.m_peak_I2C_Mode_GetList(hI2C, modeList, modeListSize);
12236 throw std::runtime_error(
"Library not loaded!");
12242 auto& inst = instance();
12243 if(inst.m_peak_I2C_Mode_Set)
12245 return inst.m_peak_I2C_Mode_Set(hI2C, mode);
12249 throw std::runtime_error(
"Library not loaded!");
12255 auto& inst = instance();
12256 if(inst.m_peak_I2C_Mode_Get)
12258 return inst.m_peak_I2C_Mode_Get(hI2C, mode);
12262 throw std::runtime_error(
"Library not loaded!");
12266inline PEAK_API_STATUS DynamicLoader::peak_I2C_DeviceAddress_GetRange(
peak_i2c_handle hI2C, uint32_t * minAddress, uint32_t * maxAddress)
12268 auto& inst = instance();
12269 if(inst.m_peak_I2C_DeviceAddress_GetRange)
12271 return inst.m_peak_I2C_DeviceAddress_GetRange(hI2C, minAddress, maxAddress);
12275 throw std::runtime_error(
"Library not loaded!");
12279inline PEAK_API_STATUS DynamicLoader::peak_I2C_DeviceAddress_Set(
peak_i2c_handle hI2C, uint32_t address)
12281 auto& inst = instance();
12282 if(inst.m_peak_I2C_DeviceAddress_Set)
12284 return inst.m_peak_I2C_DeviceAddress_Set(hI2C, address);
12288 throw std::runtime_error(
"Library not loaded!");
12292inline PEAK_API_STATUS DynamicLoader::peak_I2C_DeviceAddress_Get(
peak_i2c_handle hI2C, uint32_t * address)
12294 auto& inst = instance();
12295 if(inst.m_peak_I2C_DeviceAddress_Get)
12297 return inst.m_peak_I2C_DeviceAddress_Get(hI2C, address);
12301 throw std::runtime_error(
"Library not loaded!");
12307 auto& inst = instance();
12308 if(inst.m_peak_I2C_RegisterAddress_Length_GetList)
12310 return inst.m_peak_I2C_RegisterAddress_Length_GetList(hI2C, i2cLengthList, i2cLengthCount);
12314 throw std::runtime_error(
"Library not loaded!");
12320 auto& inst = instance();
12321 if(inst.m_peak_I2C_RegisterAddress_Length_Set)
12323 return inst.m_peak_I2C_RegisterAddress_Length_Set(hI2C, length);
12327 throw std::runtime_error(
"Library not loaded!");
12333 auto& inst = instance();
12334 if(inst.m_peak_I2C_RegisterAddress_Length_Get)
12336 return inst.m_peak_I2C_RegisterAddress_Length_Get(hI2C, length);
12340 throw std::runtime_error(
"Library not loaded!");
12346 auto& inst = instance();
12347 if(inst.m_peak_I2C_RegisterAddress_Endianness_Set)
12349 return inst.m_peak_I2C_RegisterAddress_Endianness_Set(hI2C, endianness);
12353 throw std::runtime_error(
"Library not loaded!");
12359 auto& inst = instance();
12360 if(inst.m_peak_I2C_RegisterAddress_Endianness_Get)
12362 return inst.m_peak_I2C_RegisterAddress_Endianness_Get(hI2C, endianness);
12366 throw std::runtime_error(
"Library not loaded!");
12370inline PEAK_API_STATUS DynamicLoader::peak_I2C_RegisterAddress_Set(
peak_i2c_handle hI2C, uint32_t address)
12372 auto& inst = instance();
12373 if(inst.m_peak_I2C_RegisterAddress_Set)
12375 return inst.m_peak_I2C_RegisterAddress_Set(hI2C, address);
12379 throw std::runtime_error(
"Library not loaded!");
12383inline PEAK_API_STATUS DynamicLoader::peak_I2C_RegisterAddress_Get(
peak_i2c_handle hI2C, uint32_t * address)
12385 auto& inst = instance();
12386 if(inst.m_peak_I2C_RegisterAddress_Get)
12388 return inst.m_peak_I2C_RegisterAddress_Get(hI2C, address);
12392 throw std::runtime_error(
"Library not loaded!");
12398 auto& inst = instance();
12399 if(inst.m_peak_I2C_AckPolling_Enable)
12401 return inst.m_peak_I2C_AckPolling_Enable(hI2C, enabled);
12405 throw std::runtime_error(
"Library not loaded!");
12409inline PEAK_API_BOOL DynamicLoader::peak_I2C_AckPolling_IsEnabled(
peak_i2c_handle hI2C)
12411 auto& inst = instance();
12412 if(inst.m_peak_I2C_AckPolling_IsEnabled)
12414 return inst.m_peak_I2C_AckPolling_IsEnabled(hI2C);
12418 throw std::runtime_error(
"Library not loaded!");
12422inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_I2C_AckPolling_Timeout_GetAccessStatus(
peak_i2c_handle hI2C)
12424 auto& inst = instance();
12425 if(inst.m_peak_I2C_AckPolling_Timeout_GetAccessStatus)
12427 return inst.m_peak_I2C_AckPolling_Timeout_GetAccessStatus(hI2C);
12431 throw std::runtime_error(
"Library not loaded!");
12435inline PEAK_API_STATUS DynamicLoader::peak_I2C_AckPolling_Timeout_GetRange(
peak_i2c_handle hI2C, uint32_t * minTimeout_ms, uint32_t * maxTimeout_ms, uint32_t * incTimeout_ms)
12437 auto& inst = instance();
12438 if(inst.m_peak_I2C_AckPolling_Timeout_GetRange)
12440 return inst.m_peak_I2C_AckPolling_Timeout_GetRange(hI2C, minTimeout_ms, maxTimeout_ms, incTimeout_ms);
12444 throw std::runtime_error(
"Library not loaded!");
12448inline PEAK_API_STATUS DynamicLoader::peak_I2C_AckPolling_Timeout_Set(
peak_i2c_handle hI2C, uint32_t timeout_ms)
12450 auto& inst = instance();
12451 if(inst.m_peak_I2C_AckPolling_Timeout_Set)
12453 return inst.m_peak_I2C_AckPolling_Timeout_Set(hI2C, timeout_ms);
12457 throw std::runtime_error(
"Library not loaded!");
12461inline PEAK_API_STATUS DynamicLoader::peak_I2C_AckPolling_Timeout_Get(
peak_i2c_handle hI2C, uint32_t * timeout_ms)
12463 auto& inst = instance();
12464 if(inst.m_peak_I2C_AckPolling_Timeout_Get)
12466 return inst.m_peak_I2C_AckPolling_Timeout_Get(hI2C, timeout_ms);
12470 throw std::runtime_error(
"Library not loaded!");
12474inline PEAK_API_STATUS DynamicLoader::peak_I2C_Data_Write(
peak_i2c_handle hI2C,
const uint8_t * data,
size_t dataSize)
12476 auto& inst = instance();
12477 if(inst.m_peak_I2C_Data_Write)
12479 return inst.m_peak_I2C_Data_Write(hI2C, data, dataSize);
12483 throw std::runtime_error(
"Library not loaded!");
12487inline PEAK_API_STATUS DynamicLoader::peak_I2C_Data_Read(
peak_i2c_handle hI2C,
size_t maxDataSize, uint8_t * data,
size_t * dataSize)
12489 auto& inst = instance();
12490 if(inst.m_peak_I2C_Data_Read)
12492 return inst.m_peak_I2C_Data_Read(hI2C, maxDataSize, data, dataSize);
12496 throw std::runtime_error(
"Library not loaded!");
12500inline PEAK_API_STATUS DynamicLoader::peak_I2C_Data_MaxSize_Get(
peak_i2c_handle hI2C,
size_t * maxDataSize)
12502 auto& inst = instance();
12503 if(inst.m_peak_I2C_Data_MaxSize_Get)
12505 return inst.m_peak_I2C_Data_MaxSize_Get(hI2C, maxDataSize);
12509 throw std::runtime_error(
"Library not loaded!");
12515 auto& inst = instance();
12516 if(inst.m_peak_I2C_OperationStatus_Get)
12518 return inst.m_peak_I2C_OperationStatus_Get(hI2C, operationStatus);
12522 throw std::runtime_error(
"Library not loaded!");
12528 auto& inst = instance();
12529 if(inst.m_peak_IPL_ImageWriter_Create)
12531 return inst.m_peak_IPL_ImageWriter_Create(hImageWriter);
12535 throw std::runtime_error(
"Library not loaded!");
12541 auto& inst = instance();
12542 if(inst.m_peak_IPL_ImageWriter_Destroy)
12544 return inst.m_peak_IPL_ImageWriter_Destroy(hImageWriter);
12548 throw std::runtime_error(
"Library not loaded!");
12554 auto& inst = instance();
12555 if(inst.m_peak_IPL_ImageWriter_Save)
12557 return inst.m_peak_IPL_ImageWriter_Save(hImageWriter, hFrame, fileName);
12561 throw std::runtime_error(
"Library not loaded!");
12567 auto& inst = instance();
12568 if(inst.m_peak_IPL_ImageWriter_Format_Set)
12570 return inst.m_peak_IPL_ImageWriter_Format_Set(hImageWriter, imageFormat);
12574 throw std::runtime_error(
"Library not loaded!");
12580 auto& inst = instance();
12581 if(inst.m_peak_IPL_ImageWriter_Format_Get)
12583 return inst.m_peak_IPL_ImageWriter_Format_Get(hImageWriter, imageFormat);
12587 throw std::runtime_error(
"Library not loaded!");
12591inline PEAK_API_STATUS DynamicLoader::peak_IPL_ImageWriter_Compression_Set(
peak_imagewriter_handle hImageWriter, uint32_t compression)
12593 auto& inst = instance();
12594 if(inst.m_peak_IPL_ImageWriter_Compression_Set)
12596 return inst.m_peak_IPL_ImageWriter_Compression_Set(hImageWriter, compression);
12600 throw std::runtime_error(
"Library not loaded!");
12604inline PEAK_API_STATUS DynamicLoader::peak_IPL_ImageWriter_Compression_Get(
peak_imagewriter_handle hImageWriter, uint32_t * compression)
12606 auto& inst = instance();
12607 if(inst.m_peak_IPL_ImageWriter_Compression_Get)
12609 return inst.m_peak_IPL_ImageWriter_Compression_Get(hImageWriter, compression);
12613 throw std::runtime_error(
"Library not loaded!");
12617inline PEAK_API_STATUS DynamicLoader::peak_IPL_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t * binningFactorXList,
size_t * binningFactorXCount)
12619 auto& inst = instance();
12620 if(inst.m_peak_IPL_Binning_FactorX_GetList)
12622 return inst.m_peak_IPL_Binning_FactorX_GetList(hCam, binningFactorXList, binningFactorXCount);
12626 throw std::runtime_error(
"Library not loaded!");
12630inline PEAK_API_STATUS DynamicLoader::peak_IPL_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t * binningFactorYList,
size_t * binningFactorYCount)
12632 auto& inst = instance();
12633 if(inst.m_peak_IPL_Binning_FactorY_GetList)
12635 return inst.m_peak_IPL_Binning_FactorY_GetList(hCam, binningFactorYList, binningFactorYCount);
12639 throw std::runtime_error(
"Library not loaded!");
12643inline PEAK_API_STATUS DynamicLoader::peak_IPL_Binning_Set(
peak_camera_handle hCam, uint32_t binningFactorX, uint32_t binningFactorY)
12645 auto& inst = instance();
12646 if(inst.m_peak_IPL_Binning_Set)
12648 return inst.m_peak_IPL_Binning_Set(hCam, binningFactorX, binningFactorY);
12652 throw std::runtime_error(
"Library not loaded!");
12656inline PEAK_API_STATUS DynamicLoader::peak_IPL_Binning_Get(
peak_camera_handle hCam, uint32_t * binningFactorX, uint32_t * binningFactorY)
12658 auto& inst = instance();
12659 if(inst.m_peak_IPL_Binning_Get)
12661 return inst.m_peak_IPL_Binning_Get(hCam, binningFactorX, binningFactorY);
12665 throw std::runtime_error(
"Library not loaded!");
12669inline PEAK_API_STATUS DynamicLoader::peak_IPL_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorXList,
size_t * decimationFactorXCount)
12671 auto& inst = instance();
12672 if(inst.m_peak_IPL_Decimation_FactorX_GetList)
12674 return inst.m_peak_IPL_Decimation_FactorX_GetList(hCam, decimationFactorXList, decimationFactorXCount);
12678 throw std::runtime_error(
"Library not loaded!");
12682inline PEAK_API_STATUS DynamicLoader::peak_IPL_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t * decimationFactorYList,
size_t * decimationFactorYCount)
12684 auto& inst = instance();
12685 if(inst.m_peak_IPL_Decimation_FactorY_GetList)
12687 return inst.m_peak_IPL_Decimation_FactorY_GetList(hCam, decimationFactorYList, decimationFactorYCount);
12691 throw std::runtime_error(
"Library not loaded!");
12695inline PEAK_API_STATUS DynamicLoader::peak_IPL_Decimation_Set(
peak_camera_handle hCam, uint32_t decimationFactorX, uint32_t decimationFactorY)
12697 auto& inst = instance();
12698 if(inst.m_peak_IPL_Decimation_Set)
12700 return inst.m_peak_IPL_Decimation_Set(hCam, decimationFactorX, decimationFactorY);
12704 throw std::runtime_error(
"Library not loaded!");
12708inline PEAK_API_STATUS DynamicLoader::peak_IPL_Decimation_Get(
peak_camera_handle hCam, uint32_t * decimationFactorX, uint32_t * decimationFactorY)
12710 auto& inst = instance();
12711 if(inst.m_peak_IPL_Decimation_Get)
12713 return inst.m_peak_IPL_Decimation_Get(hCam, decimationFactorX, decimationFactorY);
12717 throw std::runtime_error(
"Library not loaded!");
12721inline PEAK_API_STATUS DynamicLoader::peak_FirmwareUpdate_CompatibleCameraList_Get(
const char * gufFileName, peak_camera_descriptor * cameraList,
size_t * cameraCount)
12723 auto& inst = instance();
12724 if(inst.m_peak_FirmwareUpdate_CompatibleCameraList_Get)
12726 return inst.m_peak_FirmwareUpdate_CompatibleCameraList_Get(gufFileName, cameraList, cameraCount);
12730 throw std::runtime_error(
"Library not loaded!");
12734inline PEAK_API_STATUS DynamicLoader::peak_FirmwareUpdate_Execute(
peak_camera_id cameraID,
const char * gufFileName)
12736 auto& inst = instance();
12737 if(inst.m_peak_FirmwareUpdate_Execute)
12739 return inst.m_peak_FirmwareUpdate_Execute(cameraID, gufFileName);
12743 throw std::runtime_error(
"Library not loaded!");
12747inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_TestPattern_GetAccessStatus(
peak_camera_handle hCam)
12749 auto& inst = instance();
12750 if(inst.m_peak_TestPattern_GetAccessStatus)
12752 return inst.m_peak_TestPattern_GetAccessStatus(hCam);
12756 throw std::runtime_error(
"Library not loaded!");
12762 auto& inst = instance();
12763 if(inst.m_peak_TestPattern_Set)
12765 return inst.m_peak_TestPattern_Set(hCam, pattern);
12769 throw std::runtime_error(
"Library not loaded!");
12775 auto& inst = instance();
12776 if(inst.m_peak_TestPattern_Get)
12778 return inst.m_peak_TestPattern_Get(hCam, pattern);
12782 throw std::runtime_error(
"Library not loaded!");
12788 auto& inst = instance();
12789 if(inst.m_peak_TestPattern_GetList)
12791 return inst.m_peak_TestPattern_GetList(hCam, testPatternList, testPatternCount);
12795 throw std::runtime_error(
"Library not loaded!");
12799inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_LED_GetAccessStatus(
peak_camera_handle hCam)
12801 auto& inst = instance();
12802 if(inst.m_peak_LED_GetAccessStatus)
12804 return inst.m_peak_LED_GetAccessStatus(hCam);
12808 throw std::runtime_error(
"Library not loaded!");
12814 auto& inst = instance();
12815 if(inst.m_peak_LED_Target_GetList)
12817 return inst.m_peak_LED_Target_GetList(hCam, targetList, targetCount);
12821 throw std::runtime_error(
"Library not loaded!");
12827 auto& inst = instance();
12828 if(inst.m_peak_LED_Mode_GetList)
12830 return inst.m_peak_LED_Mode_GetList(hCam, target, modeList, ledModeCount);
12834 throw std::runtime_error(
"Library not loaded!");
12840 auto& inst = instance();
12841 if(inst.m_peak_LED_Set)
12843 return inst.m_peak_LED_Set(hCam, target, mode);
12847 throw std::runtime_error(
"Library not loaded!");
12853 auto& inst = instance();
12854 if(inst.m_peak_LED_Get)
12856 return inst.m_peak_LED_Get(hCam, target, mode);
12860 throw std::runtime_error(
"Library not loaded!");
12864inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_BlackLevel_Auto_GetAccessStatus(
peak_camera_handle hCam)
12866 auto& inst = instance();
12867 if(inst.m_peak_BlackLevel_Auto_GetAccessStatus)
12869 return inst.m_peak_BlackLevel_Auto_GetAccessStatus(hCam);
12873 throw std::runtime_error(
"Library not loaded!");
12879 auto& inst = instance();
12880 if(inst.m_peak_BlackLevel_Auto_Enable)
12882 return inst.m_peak_BlackLevel_Auto_Enable(hCam, enable);
12886 throw std::runtime_error(
"Library not loaded!");
12890inline PEAK_API_BOOL DynamicLoader::peak_BlackLevel_Auto_IsEnabled(
peak_camera_handle hCam)
12892 auto& inst = instance();
12893 if(inst.m_peak_BlackLevel_Auto_IsEnabled)
12895 return inst.m_peak_BlackLevel_Auto_IsEnabled(hCam);
12899 throw std::runtime_error(
"Library not loaded!");
12903inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_BlackLevel_Offset_GetAccessStatus(
peak_camera_handle hCam)
12905 auto& inst = instance();
12906 if(inst.m_peak_BlackLevel_Offset_GetAccessStatus)
12908 return inst.m_peak_BlackLevel_Offset_GetAccessStatus(hCam);
12912 throw std::runtime_error(
"Library not loaded!");
12916inline PEAK_API_STATUS DynamicLoader::peak_BlackLevel_Offset_Set(
peak_camera_handle hCam,
double offset)
12918 auto& inst = instance();
12919 if(inst.m_peak_BlackLevel_Offset_Set)
12921 return inst.m_peak_BlackLevel_Offset_Set(hCam, offset);
12925 throw std::runtime_error(
"Library not loaded!");
12929inline PEAK_API_STATUS DynamicLoader::peak_BlackLevel_Offset_Get(
peak_camera_handle hCam,
double * offset)
12931 auto& inst = instance();
12932 if(inst.m_peak_BlackLevel_Offset_Get)
12934 return inst.m_peak_BlackLevel_Offset_Get(hCam, offset);
12938 throw std::runtime_error(
"Library not loaded!");
12942inline PEAK_API_STATUS DynamicLoader::peak_BlackLevel_Offset_GetRange(
peak_camera_handle hCam,
double * min,
double * max,
double * inc)
12944 auto& inst = instance();
12945 if(inst.m_peak_BlackLevel_Offset_GetRange)
12947 return inst.m_peak_BlackLevel_Offset_GetRange(hCam, min, max, inc);
12951 throw std::runtime_error(
"Library not loaded!");
12955inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Bandwidth_LinkSpeed_GetAccessStatus(
peak_camera_handle hCam)
12957 auto& inst = instance();
12958 if(inst.m_peak_Bandwidth_LinkSpeed_GetAccessStatus)
12960 return inst.m_peak_Bandwidth_LinkSpeed_GetAccessStatus(hCam);
12964 throw std::runtime_error(
"Library not loaded!");
12968inline PEAK_API_STATUS DynamicLoader::peak_Bandwidth_LinkSpeed_Get(
peak_camera_handle hCam, int64_t * linkSpeed_Bps)
12970 auto& inst = instance();
12971 if(inst.m_peak_Bandwidth_LinkSpeed_Get)
12973 return inst.m_peak_Bandwidth_LinkSpeed_Get(hCam, linkSpeed_Bps);
12977 throw std::runtime_error(
"Library not loaded!");
12981inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Bandwidth_ThroughputLimit_GetAccessStatus(
peak_camera_handle hCam)
12983 auto& inst = instance();
12984 if(inst.m_peak_Bandwidth_ThroughputLimit_GetAccessStatus)
12986 return inst.m_peak_Bandwidth_ThroughputLimit_GetAccessStatus(hCam);
12990 throw std::runtime_error(
"Library not loaded!");
12994inline PEAK_API_STATUS DynamicLoader::peak_Bandwidth_ThroughputLimit_GetRange(
peak_camera_handle hCam, int64_t * minThroughputLimit_Bps, int64_t * maxThroughputLimit_Bps, int64_t * incThroughputLimit_Bps)
12996 auto& inst = instance();
12997 if(inst.m_peak_Bandwidth_ThroughputLimit_GetRange)
12999 return inst.m_peak_Bandwidth_ThroughputLimit_GetRange(hCam, minThroughputLimit_Bps, maxThroughputLimit_Bps, incThroughputLimit_Bps);
13003 throw std::runtime_error(
"Library not loaded!");
13007inline PEAK_API_STATUS DynamicLoader::peak_Bandwidth_ThroughputLimit_Set(
peak_camera_handle hCam, int64_t throughputLimit_Bps)
13009 auto& inst = instance();
13010 if(inst.m_peak_Bandwidth_ThroughputLimit_Set)
13012 return inst.m_peak_Bandwidth_ThroughputLimit_Set(hCam, throughputLimit_Bps);
13016 throw std::runtime_error(
"Library not loaded!");
13020inline PEAK_API_STATUS DynamicLoader::peak_Bandwidth_ThroughputLimit_Get(
peak_camera_handle hCam, int64_t * throughputLimit_Bps)
13022 auto& inst = instance();
13023 if(inst.m_peak_Bandwidth_ThroughputLimit_Get)
13025 return inst.m_peak_Bandwidth_ThroughputLimit_Get(hCam, throughputLimit_Bps);
13029 throw std::runtime_error(
"Library not loaded!");
13033inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus(
peak_camera_handle hCam)
13035 auto& inst = instance();
13036 if(inst.m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus)
13038 return inst.m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus(hCam);
13042 throw std::runtime_error(
"Library not loaded!");
13046inline PEAK_API_STATUS DynamicLoader::peak_Bandwidth_ThroughputFrameRateLimit_Get(
peak_camera_handle hCam,
double * throughputFrameRateLimit_fps)
13048 auto& inst = instance();
13049 if(inst.m_peak_Bandwidth_ThroughputFrameRateLimit_Get)
13051 return inst.m_peak_Bandwidth_ThroughputFrameRateLimit_Get(hCam, throughputFrameRateLimit_fps);
13055 throw std::runtime_error(
"Library not loaded!");
13059inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Bandwidth_ThroughputCalculated_GetAccessStatus(
peak_camera_handle hCam)
13061 auto& inst = instance();
13062 if(inst.m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus)
13064 return inst.m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus(hCam);
13068 throw std::runtime_error(
"Library not loaded!");
13072inline PEAK_API_STATUS DynamicLoader::peak_Bandwidth_ThroughputCalculated_Get(
peak_camera_handle hCam, int64_t * throughputCalculated_Bps)
13074 auto& inst = instance();
13075 if(inst.m_peak_Bandwidth_ThroughputCalculated_Get)
13077 return inst.m_peak_Bandwidth_ThroughputCalculated_Get(hCam, throughputCalculated_Bps);
13081 throw std::runtime_error(
"Library not loaded!");
13087 auto& inst = instance();
13088 if(inst.m_peak_IPO_GetAccessStatus)
13090 return inst.m_peak_IPO_GetAccessStatus(interfaceTech);
13094 throw std::runtime_error(
"Library not loaded!");
13100 auto& inst = instance();
13101 if(inst.m_peak_IPO_IsEnabled)
13103 return inst.m_peak_IPO_IsEnabled(interfaceTech);
13107 throw std::runtime_error(
"Library not loaded!");
13113 auto& inst = instance();
13114 if(inst.m_peak_IPO_Enable)
13116 return inst.m_peak_IPO_Enable(interfaceTech, enabled);
13120 throw std::runtime_error(
"Library not loaded!");
13124inline PEAK_API_STATUS DynamicLoader::peak_IPL_DigitalBlack_GetRange(
peak_camera_handle hCam,
double * minDigitalBlack,
double * maxDigitalBlack)
13126 auto& inst = instance();
13127 if(inst.m_peak_IPL_DigitalBlack_GetRange)
13129 return inst.m_peak_IPL_DigitalBlack_GetRange(hCam, minDigitalBlack, maxDigitalBlack);
13133 throw std::runtime_error(
"Library not loaded!");
13137inline PEAK_API_STATUS DynamicLoader::peak_IPL_DigitalBlack_Set(
peak_camera_handle hCam,
double digitalBlack)
13139 auto& inst = instance();
13140 if(inst.m_peak_IPL_DigitalBlack_Set)
13142 return inst.m_peak_IPL_DigitalBlack_Set(hCam, digitalBlack);
13146 throw std::runtime_error(
"Library not loaded!");
13150inline PEAK_API_STATUS DynamicLoader::peak_IPL_DigitalBlack_Get(
peak_camera_handle hCam,
double * digitalBlack)
13152 auto& inst = instance();
13153 if(inst.m_peak_IPL_DigitalBlack_Get)
13155 return inst.m_peak_IPL_DigitalBlack_Get(hCam, digitalBlack);
13159 throw std::runtime_error(
"Library not loaded!");
13165 auto& inst = instance();
13166 if(inst.m_peak_IPL_LUT_Enable)
13168 return inst.m_peak_IPL_LUT_Enable(hCam, enabled);
13172 throw std::runtime_error(
"Library not loaded!");
13178 auto& inst = instance();
13179 if(inst.m_peak_IPL_LUT_IsEnabled)
13181 return inst.m_peak_IPL_LUT_IsEnabled(hCam);
13185 throw std::runtime_error(
"Library not loaded!");
13191 auto& inst = instance();
13192 if(inst.m_peak_IPL_LUT_Preset_Set)
13194 return inst.m_peak_IPL_LUT_Preset_Set(hCam, selector, preset);
13198 throw std::runtime_error(
"Library not loaded!");
13204 auto& inst = instance();
13205 if(inst.m_peak_IPL_LUT_Value_Set)
13207 return inst.m_peak_IPL_LUT_Value_Set(hCam, selector, channel, index, value);
13211 throw std::runtime_error(
"Library not loaded!");
13217 auto& inst = instance();
13218 if(inst.m_peak_IPL_LUT_Value_Get)
13220 return inst.m_peak_IPL_LUT_Value_Get(hCam, selector, channel, index, value);
13224 throw std::runtime_error(
"Library not loaded!");
13230 auto& inst = instance();
13231 if(inst.m_peak_IPL_LUT_ValueList_Set)
13233 return inst.m_peak_IPL_LUT_ValueList_Set(hCam, selector, channel, values, size);
13237 throw std::runtime_error(
"Library not loaded!");
13243 auto& inst = instance();
13244 if(inst.m_peak_IPL_LUT_ValueList_Get)
13246 return inst.m_peak_IPL_LUT_ValueList_Get(hCam, selector, channel, values, size);
13250 throw std::runtime_error(
"Library not loaded!");
13254inline PEAK_API_ACCESS_STATUS DynamicLoader::peak_Chunks_GetAccessStatus(
peak_camera_handle hCam)
13256 auto& inst = instance();
13257 if(inst.m_peak_Chunks_GetAccessStatus)
13259 return inst.m_peak_Chunks_GetAccessStatus(hCam);
13263 throw std::runtime_error(
"Library not loaded!");
13269 auto& inst = instance();
13270 if(inst.m_peak_Chunks_Enable)
13272 return inst.m_peak_Chunks_Enable(hCam, enabled);
13276 throw std::runtime_error(
"Library not loaded!");
13282 auto& inst = instance();
13283 if(inst.m_peak_Chunks_IsEnabled)
13285 return inst.m_peak_Chunks_IsEnabled(hCam);
13289 throw std::runtime_error(
"Library not loaded!");
13295 auto& inst = instance();
13296 if(inst.m_peak_Chunks_AutoUpdate_Enable)
13298 return inst.m_peak_Chunks_AutoUpdate_Enable(hCam, enabled);
13302 throw std::runtime_error(
"Library not loaded!");
13306inline PEAK_API_BOOL DynamicLoader::peak_Chunks_AutoUpdate_IsEnabled(
peak_camera_handle hCam)
13308 auto& inst = instance();
13309 if(inst.m_peak_Chunks_AutoUpdate_IsEnabled)
13311 return inst.m_peak_Chunks_AutoUpdate_IsEnabled(hCam);
13315 throw std::runtime_error(
"Library not loaded!");
13321 auto& inst = instance();
13322 if(inst.m_peak_Chunks_Update)
13324 return inst.m_peak_Chunks_Update(hCam, hFrame);
13328 throw std::runtime_error(
"Library not loaded!");
13334 auto& inst = instance();
13335 if(inst.m_peak_Chunks_Type_GetAccessStatus)
13337 return inst.m_peak_Chunks_Type_GetAccessStatus(hCam, type);
13341 throw std::runtime_error(
"Library not loaded!");
13347 auto& inst = instance();
13348 if(inst.m_peak_Chunks_Type_Enable)
13350 return inst.m_peak_Chunks_Type_Enable(hCam, type, enabled);
13354 throw std::runtime_error(
"Library not loaded!");
13360 auto& inst = instance();
13361 if(inst.m_peak_Chunks_Type_IsEnabled)
13363 return inst.m_peak_Chunks_Type_IsEnabled(hCam, type);
13367 throw std::runtime_error(
"Library not loaded!");
13373 auto& inst = instance();
13374 if(inst.m_peak_Chunks_Type_Supported_GetList)
13376 return inst.m_peak_Chunks_Type_Supported_GetList(hCam, chunksTypesSupported, chunksTypesSize);
13380 throw std::runtime_error(
"Library not loaded!");
13384inline PEAK_API_STATUS DynamicLoader::peak_Chunks_FrameInfo_Get(
peak_camera_handle hCam, peak_chunks_frame_info * data)
13386 auto& inst = instance();
13387 if(inst.m_peak_Chunks_FrameInfo_Get)
13389 return inst.m_peak_Chunks_FrameInfo_Get(hCam, data);
13393 throw std::runtime_error(
"Library not loaded!");
13397inline PEAK_API_STATUS DynamicLoader::peak_Chunks_Exposure_Get(
peak_camera_handle hCam, peak_chunks_exposure * data)
13399 auto& inst = instance();
13400 if(inst.m_peak_Chunks_Exposure_Get)
13402 return inst.m_peak_Chunks_Exposure_Get(hCam, data);
13406 throw std::runtime_error(
"Library not loaded!");
13410inline PEAK_API_STATUS DynamicLoader::peak_Chunks_Gain_Get(
peak_camera_handle hCam, peak_chunks_gain * data)
13412 auto& inst = instance();
13413 if(inst.m_peak_Chunks_Gain_Get)
13415 return inst.m_peak_Chunks_Gain_Get(hCam, data);
13419 throw std::runtime_error(
"Library not loaded!");
13423inline PEAK_API_STATUS DynamicLoader::peak_Chunks_Sequencer_Get(
peak_camera_handle hCam, peak_chunks_sequencer * data)
13425 auto& inst = instance();
13426 if(inst.m_peak_Chunks_Sequencer_Get)
13428 return inst.m_peak_Chunks_Sequencer_Get(hCam, data);
13432 throw std::runtime_error(
"Library not loaded!");
13436inline PEAK_API_STATUS DynamicLoader::peak_Chunks_Timestamp_Get(
peak_camera_handle hCam, peak_chunks_timestamp * data)
13438 auto& inst = instance();
13439 if(inst.m_peak_Chunks_Timestamp_Get)
13441 return inst.m_peak_Chunks_Timestamp_Get(hCam, data);
13445 throw std::runtime_error(
"Library not loaded!");
13449inline PEAK_API_STATUS DynamicLoader::peak_Chunks_ExposureTrigger_Get(
peak_camera_handle hCam, peak_chunks_exposure_trigger * data)
13451 auto& inst = instance();
13452 if(inst.m_peak_Chunks_ExposureTrigger_Get)
13454 return inst.m_peak_Chunks_ExposureTrigger_Get(hCam, data);
13458 throw std::runtime_error(
"Library not loaded!");
13462inline PEAK_API_STATUS DynamicLoader::peak_Chunks_UsableROI_Get(
peak_camera_handle hCam, peak_chunks_usable_roi * data)
13464 auto& inst = instance();
13465 if(inst.m_peak_Chunks_UsableROI_Get)
13467 return inst.m_peak_Chunks_UsableROI_Get(hCam, data);
13471 throw std::runtime_error(
"Library not loaded!");
13475inline PEAK_API_STATUS DynamicLoader::peak_Chunks_LineStatus_Get(
peak_camera_handle hCam, peak_chunks_line_status * data)
13477 auto& inst = instance();
13478 if(inst.m_peak_Chunks_LineStatus_Get)
13480 return inst.m_peak_Chunks_LineStatus_Get(hCam, data);
13484 throw std::runtime_error(
"Library not loaded!");
13488inline PEAK_API_STATUS DynamicLoader::peak_Chunks_AutoFeature_Get(
peak_camera_handle hCam, peak_chunks_autofeature * data)
13490 auto& inst = instance();
13491 if(inst.m_peak_Chunks_AutoFeature_Get)
13493 return inst.m_peak_Chunks_AutoFeature_Get(hCam, data);
13497 throw std::runtime_error(
"Library not loaded!");
13501inline PEAK_API_STATUS DynamicLoader::peak_Chunks_PTPStatus_Get(
peak_camera_handle hCam, peak_chunks_ptp_status * data)
13503 auto& inst = instance();
13504 if(inst.m_peak_Chunks_PTPStatus_Get)
13506 return inst.m_peak_Chunks_PTPStatus_Get(hCam, data);
13510 throw std::runtime_error(
"Library not loaded!");
peak_buffer_handling_mode
peak buffer handling modes
Definition ids_peak_comfort_c.h:2790
peak_camera_memory_area
peak Camera Memory Area
Definition ids_peak_comfort_c.h:10143
peak_parameter_set
peak Parameter set
Definition ids_peak_comfort_c.h:4059
uint64_t peak_camera_id
peak Camera ID
Definition ids_peak_comfort_c.h:1511
struct peak_camera * peak_camera_handle
peak Camera handle
Definition ids_peak_comfort_c.h:1496
peak_chunks_type
Enumeration for chunk types.
Definition ids_peak_comfort_c.h:19263
peak_color_correction_mode
peak Color correction mode
Definition ids_peak_comfort_c.h:7511
peak_frame_type
peak Frame type
Definition ids_peak_comfort_c.h:3697
struct peak_frame * peak_frame_handle
peak Frame handle
Definition ids_peak_comfort_c.h:2457
peak_gain_type
peak Gain type
Definition ids_peak_comfort_c.h:7205
peak_gain_channel
peak Gain channel
Definition ids_peak_comfort_c.h:7230
peak_auto_feature_roi_mode
peak Auto feature ROI mode
Definition ids_peak_comfort_c.h:7857
peak_auto_feature_brightness_algorithm
peak Auto feature brightness algorithm
Definition ids_peak_comfort_c.h:7829
peak_auto_feature_mode
peak Auto feature mode
Definition ids_peak_comfort_c.h:7793
peak_gfa_module
peak GFA modules
Definition ids_peak_comfort_c.h:10431
struct peak_histogram * peak_histogram_handle
The handle type for a histogram.
Definition ids_peak_comfort_c.h:14457
peak_auto_focus_search_algorithm
The peak focus search algorithm.
Definition ids_peak_comfort_c.h:13541
peak_sharpness_algorithm
The peak sharpness measurement algorithm.
Definition ids_peak_comfort_c.h:13628
peak_chromatic_adaption_algorithm
Enumeration that defines the available chromatic adaption algorithms.
Definition ids_peak_comfort_c.h:11832
peak_chromatic_adaption_color_space
Enumeration that defines the available color spaces.
Definition ids_peak_comfort_c.h:11858
peak_hotpixel_correction_sensitivity
peak hotpixel correction sensitivity level
Definition ids_peak_comfort_c.h:13830
peak_lut_channel
Enumeration for specifying which channel/channels should be modified when configuring the LUT.
Definition ids_peak_comfort_c.h:19011
peak_lut_preset
Enumeration for available LUT presets that can be applied.
Definition ids_peak_comfort_c.h:19031
peak_lut_selector
Enumeration for specifying which LUT should be used for LUT configuration.
Definition ids_peak_comfort_c.h:18993
peak_i2c_operation_status
peak i2c operation status
Definition ids_peak_comfort_c.h:17510
peak_i2c_register_address_length
peak i2c register address length
Definition ids_peak_comfort_c.h:17056
struct peak_i2c * peak_i2c_handle
peak i2c handle The value for an invalid i2c handle is PEAK_INVALID_HANDLE.
Definition ids_peak_comfort_c.h:16791
peak_i2c_mode
peak i2c modes
Definition ids_peak_comfort_c.h:16864
struct peak_imagewriter * peak_imagewriter_handle
peak ImageWriter handle The value for an invalid ImageWriter handle is PEAK_INVALID_HANDLE.
Definition ids_peak_comfort_c.h:17558
peak_imagefile_format
ImageWriter image file formats.
Definition ids_peak_comfort_c.h:17623
struct peak_inference * peak_inference_handle
The handle to identify an inference instance.
Definition ids_peak_comfort_c.h:14989
struct peak_inference_result * peak_inference_result_handle
The handle to identify an inference result.
Definition ids_peak_comfort_c.h:14995
peak_io_channel
peak IO channel
Definition ids_peak_comfort_c.h:4908
peak_io_direction
peak IO channel direction
Definition ids_peak_comfort_c.h:5067
peak_io_type
peak IO channel type
Definition ids_peak_comfort_c.h:5242
peak_led_target
peak LED target
Definition ids_peak_comfort_c.h:18207
peak_led_mode
peak LED mode
Definition ids_peak_comfort_c.h:18229
peak_loss_handling_mode
peak Loss handling modes
Definition ids_peak_comfort_c.h:2970
peak_message_data_type
peak message data types valid message data types
Definition ids_peak_comfort_c.h:15611
struct peak_message * peak_message_handle
peak queue handle The value for an invalid queue handle is PEAK_INVALID_HANDLE.
Definition ids_peak_comfort_c.h:15954
struct peak_message_queue * peak_message_queue_handle
peak queue handle The value for an invalid queue handle is PEAK_INVALID_HANDLE.
Definition ids_peak_comfort_c.h:15947
peak_message_queue_mode
peak queue mode Changes the behavior of the queue
Definition ids_peak_comfort_c.h:15433
peak_message_type
The peak message types.
Definition ids_peak_comfort_c.h:15453
uint8_t peak_bool
peak Boolean type
Definition ids_peak_comfort_c.h:888
peak_shutter_mode
Definition ids_peak_comfort_c.h:4616
peak_status
peak Status codes
Definition ids_peak_comfort_c.h:1064
peak_test_pattern
peak test pattern
Definition ids_peak_comfort_c.h:18038
peak_trigger_edge
peak Trigger edge
Definition ids_peak_comfort_c.h:5942
struct peak_video * peak_video_handle
peak Video handle
Definition ids_peak_comfort_c.h:14596
peak_video_encoder
peak Encoder types
Definition ids_peak_comfort_c.h:14605
peak_video_encoder_option
peak container options
Definition ids_peak_comfort_c.h:14867
peak_video_container_option
peak container options
Definition ids_peak_comfort_c.h:14845
peak_video_container
peak Container types
Definition ids_peak_comfort_c.h:14624
Interface definition file for IDS peak comfortC.
peak_endianness
endianness order
Definition ids_peak_comfort_c.h:17155
peak_interface_technology
peak interface technology
Definition ids_peak_comfort_c.h:1310