34namespace peak_comfortC
41typedef peak_status (*dyn_peak_Library_GetVersion)(uint32_t* majorVersion, uint32_t* minorVersion, uint32_t* subminorVersion, uint32_t* patchVersion);
42typedef peak_status (*dyn_peak_Library_GetLastError)(
peak_status* lastErrorCode,
char* lastErrorMessage,
size_t* lastErrorMessageSize);
47typedef peak_status (*dyn_peak_CameraList_Update)(
size_t* cameraCount);
48typedef peak_status (*dyn_peak_CameraList_Get)(peak_camera_descriptor* cameraList,
size_t* cameraCount);
50typedef peak_camera_id (*dyn_peak_Camera_ID_FromSerialNumber)(
const char* serialNumber);
51typedef peak_camera_id (*dyn_peak_Camera_ID_FromUserDefinedName)(
const char* userDefinedName);
52typedef peak_camera_id (*dyn_peak_Camera_ID_FromMAC)(peak_mac_address macAddress);
78typedef peak_status (*dyn_peak_Acquisition_Buffer_Announce)(
peak_camera_handle hCam, uint8_t* memoryAddress,
size_t memorySize,
void* userContext);
90typedef peak_status (*dyn_peak_Acquisition_LossHandling_Extent_GetRange)(
peak_camera_handle hCam, int64_t* minExtent, int64_t* maxExtent, int64_t* incExtent);
94typedef peak_status (*dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange)(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
98typedef peak_status (*dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange)(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
127typedef peak_status (*dyn_peak_FrameRate_GetRange)(
peak_camera_handle hCam,
double* minFrameRate_fps,
double* maxFrameRate_fps,
double* incFrameRate_fps);
131typedef peak_status (*dyn_peak_ExposureTime_GetRange)(
peak_camera_handle hCam,
double* minExposureTime_us,
double* maxExposureTime_us,
double* incExposureTime_us);
140typedef peak_status (*dyn_peak_PixelClock_GetRange)(
peak_camera_handle hCam,
double* minPixelClock_MHz,
double* maxPixelClock_MHz,
double* incPixelClock_MHz);
160typedef peak_status (*dyn_peak_IOChannel_NoiseFilter_Duration_GetRange)(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double* minNoiseFilterDuration_us,
double* maxNoiseFilterDuration_us,
double* incNoiseFilterDuration_us);
177typedef peak_status (*dyn_peak_Trigger_Delay_GetRange)(
peak_camera_handle hCam,
double* minTriggerDelay_us,
double* maxTriggerDelay_us,
double* incTriggerDelay_us);
181typedef peak_status (*dyn_peak_Trigger_Divider_GetRange)(
peak_camera_handle hCam, uint32_t* minTriggerDivider, uint32_t* maxTriggerDivider, uint32_t* incTriggerDivider);
185typedef peak_status (*dyn_peak_Trigger_Burst_GetRange)(
peak_camera_handle hCam, uint32_t* minTriggerBurst, uint32_t* maxTriggerBurst, uint32_t* incTriggerBurst);
196typedef peak_status (*dyn_peak_Flash_StartDelay_GetRange)(
peak_camera_handle hCam,
double* minFlashStartDelay_us,
double* maxFlashStartDelay_us,
double* incFlashStartDelay_us);
200typedef peak_status (*dyn_peak_Flash_EndDelay_GetRange)(
peak_camera_handle hCam,
double* minFlashEndDelay_us,
double* maxFlashEndDelay_us,
double* incFlashEndDelay_us);
204typedef peak_status (*dyn_peak_Flash_Duration_GetRange)(
peak_camera_handle hCam,
double* minFlashDuration_us,
double* maxFlashDuration_us,
double* incFlashDuration_us);
229typedef peak_status (*dyn_peak_ColorCorrection_Matrix_GetRange)(
peak_camera_handle hCam,
double* minMatrixElementValue,
double* maxMatrixElementValue,
double* incMatrixElementValue);
236typedef peak_status (*dyn_peak_AutoBrightness_Target_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
240typedef peak_status (*dyn_peak_AutoBrightness_TargetTolerance_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
244typedef peak_status (*dyn_peak_AutoBrightness_TargetPercentile_GetRange)(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
250typedef peak_status (*dyn_peak_AutoBrightness_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
251typedef peak_status (*dyn_peak_AutoBrightness_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
266typedef peak_status (*dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
267typedef peak_status (*dyn_peak_AutoWhiteBalance_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
274typedef peak_status (*dyn_peak_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minROIOffset, peak_position* maxROIOffset, peak_position* incROIOffset);
278typedef peak_status (*dyn_peak_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minROISize, peak_size* maxROISize, peak_size* incROISize);
295typedef peak_status (*dyn_peak_Decimation_FactorX_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
296typedef peak_status (*dyn_peak_Decimation_FactorY_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
305typedef peak_status (*dyn_peak_Scaling_FactorX_GetRange)(
peak_camera_handle hCam,
double* minScalingFactorX,
double* maxScalingFactorX,
double* incScalingFactorX);
306typedef peak_status (*dyn_peak_Scaling_FactorY_GetRange)(
peak_camera_handle hCam,
double* minScalingFactorY,
double* maxScalingFactorY,
double* incScalingFactorY);
340typedef peak_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);
365typedef peak_status (*dyn_peak_IPL_ColorCorrection_Saturation_GetRange)(
peak_camera_handle hCam,
double* minSaturation,
double* maxSaturation,
double* incSaturation);
370typedef peak_status (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get)(
peak_camera_handle hCam, uint32_t* colorTemperature);
371typedef peak_status (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set)(
peak_camera_handle hCam, uint32_t colorTemperature);
372typedef peak_status (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange)(
peak_camera_handle hCam, uint32_t* minColorTemperature, uint32_t* maxColorTemperature, uint32_t* incColorTemperature);
377typedef peak_status (*dyn_peak_IPL_AutoBrightness_Target_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
380typedef peak_status (*dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
383typedef peak_status (*dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange)(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
388typedef peak_status (*dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
389typedef peak_status (*dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
427typedef peak_status (*dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange)(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
430typedef peak_status (*dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
431typedef peak_status (*dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
438typedef peak_status (*dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange)(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
440typedef peak_status (*dyn_peak_IPL_AutoFocus_ROI_Set)(
peak_camera_handle hCam,
const peak_focus_roi* autoFocusROIList,
size_t autoFocusROICount);
452typedef peak_status (*dyn_peak_IPL_AutoFocus_Hysteresis_GetRange)(
peak_camera_handle hCam, uint8_t* minHysteresis, uint8_t* maxHysteresis, uint8_t* incHysteresis);
456typedef peak_status (*dyn_peak_IPL_HotpixelCorrection_SetList)(
peak_camera_handle hCam,
const peak_position* hotpixelList,
size_t hotpixelCount);
472typedef peak_status (*dyn_peak_IPL_EdgeEnhancement_Factor_GetRange)(
peak_camera_handle hCam, uint32_t* minFactor, uint32_t* maxFactor, uint32_t* incFactor);
481typedef peak_status (*dyn_peak_IPL_Histogram_Channel_GetBinArray)(
peak_histogram_handle hHistogram,
size_t channel, uint64_t* binArray,
size_t* binArraySize);
505typedef peak_status (*dyn_peak_Inference_ConfidenceThreshold_GetRange)(
peak_inference_handle hInference, uint32_t* minThreshold, uint32_t* maxThreshold, uint32_t* incThreshold);
535typedef peak_status (*dyn_peak_Message_Data_RemoteDeviceDropped_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_dropped* message);
537typedef peak_status (*dyn_peak_Message_Data_RemoteDeviceTemperature_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_temperature* message);
563typedef peak_status (*dyn_peak_I2C_AckPolling_Timeout_GetRange)(
peak_i2c_handle hI2C, uint32_t* minTimeout_ms, uint32_t* maxTimeout_ms, uint32_t* incTimeout_ms);
577typedef peak_status (*dyn_peak_IPL_Binning_FactorX_GetList)(
peak_camera_handle hCam, uint32_t* binningFactorXList,
size_t* binningFactorXCount);
578typedef peak_status (*dyn_peak_IPL_Binning_FactorY_GetList)(
peak_camera_handle hCam, uint32_t* binningFactorYList,
size_t* binningFactorYCount);
581typedef peak_status (*dyn_peak_IPL_Decimation_FactorX_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
582typedef peak_status (*dyn_peak_IPL_Decimation_FactorY_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
585typedef peak_status (*dyn_peak_FirmwareUpdate_CompatibleCameraList_Get)(
const char* gufFileName, peak_camera_descriptor* cameraList,
size_t* cameraCount);
606typedef peak_status (*dyn_peak_Bandwidth_ThroughputLimit_GetRange)(
peak_camera_handle hCam, int64_t* minThroughputLimit_Bps, int64_t* maxThroughputLimit_Bps, int64_t* incThroughputLimit_Bps);
648class LoadLibraryException :
public std::runtime_error {
649 using std::runtime_error::runtime_error;
657 static DynamicLoader& instance()
659 static DynamicLoader dynamicLoader{};
660 return dynamicLoader;
662 bool loadLib(
const char* file);
664 bool setPointers(
bool load);
669 static bool isLoaded();
673 static peak_status peak_Library_GetVersion(uint32_t* majorVersion, uint32_t* minorVersion, uint32_t* subminorVersion, uint32_t* patchVersion);
674 static peak_status peak_Library_GetLastError(
peak_status* lastErrorCode,
char* lastErrorMessage,
size_t* lastErrorMessageSize);
679 static peak_status peak_CameraList_Update(
size_t* cameraCount);
680 static peak_status peak_CameraList_Get(peak_camera_descriptor* cameraList,
size_t* cameraCount);
682 static peak_camera_id peak_Camera_ID_FromSerialNumber(
const char* serialNumber);
683 static peak_camera_id peak_Camera_ID_FromUserDefinedName(
const char* userDefinedName);
684 static peak_camera_id peak_Camera_ID_FromMAC(peak_mac_address macAddress);
722 static peak_status peak_Acquisition_LossHandling_Extent_GetRange(
peak_camera_handle hCam, int64_t* minExtent, int64_t* maxExtent, int64_t* incExtent);
726 static peak_status peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
730 static peak_status peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
759 static peak_status peak_FrameRate_GetRange(
peak_camera_handle hCam,
double* minFrameRate_fps,
double* maxFrameRate_fps,
double* incFrameRate_fps);
763 static peak_status peak_ExposureTime_GetRange(
peak_camera_handle hCam,
double* minExposureTime_us,
double* maxExposureTime_us,
double* incExposureTime_us);
772 static peak_status peak_PixelClock_GetRange(
peak_camera_handle hCam,
double* minPixelClock_MHz,
double* maxPixelClock_MHz,
double* incPixelClock_MHz);
792 static peak_status peak_IOChannel_NoiseFilter_Duration_GetRange(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double* minNoiseFilterDuration_us,
double* maxNoiseFilterDuration_us,
double* incNoiseFilterDuration_us);
809 static peak_status peak_Trigger_Delay_GetRange(
peak_camera_handle hCam,
double* minTriggerDelay_us,
double* maxTriggerDelay_us,
double* incTriggerDelay_us);
813 static peak_status peak_Trigger_Divider_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerDivider, uint32_t* maxTriggerDivider, uint32_t* incTriggerDivider);
817 static peak_status peak_Trigger_Burst_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerBurst, uint32_t* maxTriggerBurst, uint32_t* incTriggerBurst);
828 static peak_status peak_Flash_StartDelay_GetRange(
peak_camera_handle hCam,
double* minFlashStartDelay_us,
double* maxFlashStartDelay_us,
double* incFlashStartDelay_us);
832 static peak_status peak_Flash_EndDelay_GetRange(
peak_camera_handle hCam,
double* minFlashEndDelay_us,
double* maxFlashEndDelay_us,
double* incFlashEndDelay_us);
836 static peak_status peak_Flash_Duration_GetRange(
peak_camera_handle hCam,
double* minFlashDuration_us,
double* maxFlashDuration_us,
double* incFlashDuration_us);
861 static peak_status peak_ColorCorrection_Matrix_GetRange(
peak_camera_handle hCam,
double* minMatrixElementValue,
double* maxMatrixElementValue,
double* incMatrixElementValue);
868 static peak_status peak_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
872 static peak_status peak_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
876 static peak_status peak_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
882 static peak_status peak_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
883 static peak_status peak_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
898 static peak_status peak_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
899 static peak_status peak_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
906 static peak_status peak_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minROIOffset, peak_position* maxROIOffset, peak_position* incROIOffset);
927 static peak_status peak_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
928 static peak_status peak_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
937 static peak_status peak_Scaling_FactorX_GetRange(
peak_camera_handle hCam,
double* minScalingFactorX,
double* maxScalingFactorX,
double* incScalingFactorX);
938 static peak_status peak_Scaling_FactorY_GetRange(
peak_camera_handle hCam,
double* minScalingFactorY,
double* maxScalingFactorY,
double* incScalingFactorY);
997 static peak_status peak_IPL_ColorCorrection_Saturation_GetRange(
peak_camera_handle hCam,
double* minSaturation,
double* maxSaturation,
double* incSaturation);
1004 static peak_status peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(
peak_camera_handle hCam, uint32_t* minColorTemperature, uint32_t* maxColorTemperature, uint32_t* incColorTemperature);
1009 static peak_status peak_IPL_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
1012 static peak_status peak_IPL_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
1015 static peak_status peak_IPL_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
1020 static peak_status peak_IPL_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
1021 static peak_status peak_IPL_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
1059 static peak_status peak_IPL_AutoBrightness_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
1062 static peak_status peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
1063 static peak_status peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
1070 static peak_status peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
1084 static peak_status peak_IPL_AutoFocus_Hysteresis_GetRange(
peak_camera_handle hCam, uint8_t* minHysteresis, uint8_t* maxHysteresis, uint8_t* incHysteresis);
1104 static peak_status peak_IPL_EdgeEnhancement_Factor_GetRange(
peak_camera_handle hCam, uint32_t* minFactor, uint32_t* maxFactor, uint32_t* incFactor);
1137 static peak_status peak_Inference_ConfidenceThreshold_GetRange(
peak_inference_handle hInference, uint32_t* minThreshold, uint32_t* maxThreshold, uint32_t* incThreshold);
1169 static peak_status peak_Message_Data_RemoteDeviceTemperature_Get(
peak_message_handle hMessage, peak_message_data_remote_device_temperature* message);
1195 static peak_status peak_I2C_AckPolling_Timeout_GetRange(
peak_i2c_handle hI2C, uint32_t* minTimeout_ms, uint32_t* maxTimeout_ms, uint32_t* incTimeout_ms);
1213 static peak_status peak_IPL_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
1214 static peak_status peak_IPL_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
1217 static peak_status peak_FirmwareUpdate_CompatibleCameraList_Get(
const char* gufFileName, peak_camera_descriptor* cameraList,
size_t* cameraCount);
1238 static peak_status peak_Bandwidth_ThroughputLimit_GetRange(
peak_camera_handle hCam, int64_t* minThroughputLimit_Bps, int64_t* maxThroughputLimit_Bps, int64_t* incThroughputLimit_Bps);
1280 void* m_handle =
nullptr;
1281 dyn_peak_Library_Init m_peak_Library_Init{};
1282 dyn_peak_Library_Exit m_peak_Library_Exit{};
1283 dyn_peak_Library_GetVersion m_peak_Library_GetVersion{};
1284 dyn_peak_Library_GetLastError m_peak_Library_GetLastError{};
1285 dyn_peak_Library_InterfaceTechnology_IsSupported m_peak_Library_InterfaceTechnology_IsSupported{};
1286 dyn_peak_Reconnect_Enable m_peak_Reconnect_Enable{};
1287 dyn_peak_Reconnect_IsEnabled m_peak_Reconnect_IsEnabled{};
1288 dyn_peak_Reconnect_GetAccessStatus m_peak_Reconnect_GetAccessStatus{};
1289 dyn_peak_CameraList_Update m_peak_CameraList_Update{};
1290 dyn_peak_CameraList_Get m_peak_CameraList_Get{};
1291 dyn_peak_Camera_ID_FromHandle m_peak_Camera_ID_FromHandle{};
1292 dyn_peak_Camera_ID_FromSerialNumber m_peak_Camera_ID_FromSerialNumber{};
1293 dyn_peak_Camera_ID_FromUserDefinedName m_peak_Camera_ID_FromUserDefinedName{};
1294 dyn_peak_Camera_ID_FromMAC m_peak_Camera_ID_FromMAC{};
1295 dyn_peak_Camera_GetAccessStatus m_peak_Camera_GetAccessStatus{};
1296 dyn_peak_Camera_GetDescriptor m_peak_Camera_GetDescriptor{};
1297 dyn_peak_Camera_Open m_peak_Camera_Open{};
1298 dyn_peak_Camera_OpenFirstAvailable m_peak_Camera_OpenFirstAvailable{};
1299 dyn_peak_Camera_Close m_peak_Camera_Close{};
1300 dyn_peak_Camera_ResetToDefaultSettings m_peak_Camera_ResetToDefaultSettings{};
1301 dyn_peak_Camera_UserDefinedName_Set m_peak_Camera_UserDefinedName_Set{};
1302 dyn_peak_Camera_UserDefinedName_Get m_peak_Camera_UserDefinedName_Get{};
1303 dyn_peak_Camera_IsConnected m_peak_Camera_IsConnected{};
1304 dyn_peak_Camera_Reboot m_peak_Camera_Reboot{};
1305 dyn_peak_EthernetConfig_GetAccessStatus m_peak_EthernetConfig_GetAccessStatus{};
1306 dyn_peak_EthernetConfig_GetInfo m_peak_EthernetConfig_GetInfo{};
1307 dyn_peak_EthernetConfig_DHCP_GetAccessStatus m_peak_EthernetConfig_DHCP_GetAccessStatus{};
1308 dyn_peak_EthernetConfig_DHCP_Enable m_peak_EthernetConfig_DHCP_Enable{};
1309 dyn_peak_EthernetConfig_DHCP_IsEnabled m_peak_EthernetConfig_DHCP_IsEnabled{};
1310 dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus m_peak_EthernetConfig_PersistentIP_GetAccessStatus{};
1311 dyn_peak_EthernetConfig_PersistentIP_Set m_peak_EthernetConfig_PersistentIP_Set{};
1312 dyn_peak_EthernetConfig_PersistentIP_Get m_peak_EthernetConfig_PersistentIP_Get{};
1313 dyn_peak_Acquisition_Start m_peak_Acquisition_Start{};
1314 dyn_peak_Acquisition_Stop m_peak_Acquisition_Stop{};
1315 dyn_peak_Acquisition_IsStarted m_peak_Acquisition_IsStarted{};
1316 dyn_peak_Acquisition_WaitForFrame m_peak_Acquisition_WaitForFrame{};
1317 dyn_peak_Acquisition_GetInfo m_peak_Acquisition_GetInfo{};
1318 dyn_peak_Acquisition_Buffer_GetRequiredSize m_peak_Acquisition_Buffer_GetRequiredSize{};
1319 dyn_peak_Acquisition_Buffer_GetRequiredCount m_peak_Acquisition_Buffer_GetRequiredCount{};
1320 dyn_peak_Acquisition_Buffer_Announce m_peak_Acquisition_Buffer_Announce{};
1321 dyn_peak_Acquisition_Buffer_Revoke m_peak_Acquisition_Buffer_Revoke{};
1322 dyn_peak_Acquisition_Buffer_RevokeAll m_peak_Acquisition_Buffer_RevokeAll{};
1323 dyn_peak_Acquisition_BufferHandling_Mode_GetAccessStatus m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus{};
1324 dyn_peak_Acquisition_BufferHandling_Mode_GetList m_peak_Acquisition_BufferHandling_Mode_GetList{};
1325 dyn_peak_Acquisition_BufferHandling_Mode_Set m_peak_Acquisition_BufferHandling_Mode_Set{};
1326 dyn_peak_Acquisition_BufferHandling_Mode_Get m_peak_Acquisition_BufferHandling_Mode_Get{};
1327 dyn_peak_Acquisition_LossHandling_Mode_GetAccessStatus m_peak_Acquisition_LossHandling_Mode_GetAccessStatus{};
1328 dyn_peak_Acquisition_LossHandling_Mode_GetList m_peak_Acquisition_LossHandling_Mode_GetList{};
1329 dyn_peak_Acquisition_LossHandling_Mode_Set m_peak_Acquisition_LossHandling_Mode_Set{};
1330 dyn_peak_Acquisition_LossHandling_Mode_Get m_peak_Acquisition_LossHandling_Mode_Get{};
1331 dyn_peak_Acquisition_LossHandling_Extent_GetAccessStatus m_peak_Acquisition_LossHandling_Extent_GetAccessStatus{};
1332 dyn_peak_Acquisition_LossHandling_Extent_GetRange m_peak_Acquisition_LossHandling_Extent_GetRange{};
1333 dyn_peak_Acquisition_LossHandling_Extent_Set m_peak_Acquisition_LossHandling_Extent_Set{};
1334 dyn_peak_Acquisition_LossHandling_Extent_Get m_peak_Acquisition_LossHandling_Extent_Get{};
1335 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus{};
1336 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange{};
1337 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Set m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set{};
1338 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Get m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get{};
1339 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus{};
1340 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange{};
1341 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Set m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set{};
1342 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Get m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get{};
1343 dyn_peak_PixelFormat_GetInfo m_peak_PixelFormat_GetInfo{};
1344 dyn_peak_Frame_Release m_peak_Frame_Release{};
1345 dyn_peak_Frame_GetInfo m_peak_Frame_GetInfo{};
1346 dyn_peak_Frame_Type_Get m_peak_Frame_Type_Get{};
1347 dyn_peak_Frame_Buffer_Get m_peak_Frame_Buffer_Get{};
1348 dyn_peak_Frame_ID_Get m_peak_Frame_ID_Get{};
1349 dyn_peak_Frame_Timestamp_Get m_peak_Frame_Timestamp_Get{};
1350 dyn_peak_Frame_ROI_Get m_peak_Frame_ROI_Get{};
1351 dyn_peak_Frame_PixelFormat_Get m_peak_Frame_PixelFormat_Get{};
1352 dyn_peak_Frame_IsComplete m_peak_Frame_IsComplete{};
1353 dyn_peak_Frame_BytesExpected_Get m_peak_Frame_BytesExpected_Get{};
1354 dyn_peak_Frame_BytesWritten_Get m_peak_Frame_BytesWritten_Get{};
1355 dyn_peak_Frame_ProcessingTime_Get m_peak_Frame_ProcessingTime_Get{};
1356 dyn_peak_Frame_Save m_peak_Frame_Save{};
1357 dyn_peak_Frame_HasChunks m_peak_Frame_HasChunks{};
1358 dyn_peak_CameraSettings_ParameterSet_GetAccessStatus m_peak_CameraSettings_ParameterSet_GetAccessStatus{};
1359 dyn_peak_CameraSettings_ParameterSet_GetList m_peak_CameraSettings_ParameterSet_GetList{};
1360 dyn_peak_CameraSettings_ParameterSet_Store m_peak_CameraSettings_ParameterSet_Store{};
1361 dyn_peak_CameraSettings_ParameterSet_Apply m_peak_CameraSettings_ParameterSet_Apply{};
1362 dyn_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus{};
1363 dyn_peak_CameraSettings_ParameterSet_Startup_Set m_peak_CameraSettings_ParameterSet_Startup_Set{};
1364 dyn_peak_CameraSettings_ParameterSet_Startup_Get m_peak_CameraSettings_ParameterSet_Startup_Get{};
1365 dyn_peak_CameraSettings_DiskFile_GetAccessStatus m_peak_CameraSettings_DiskFile_GetAccessStatus{};
1366 dyn_peak_CameraSettings_DiskFile_Store m_peak_CameraSettings_DiskFile_Store{};
1367 dyn_peak_CameraSettings_DiskFile_Apply m_peak_CameraSettings_DiskFile_Apply{};
1368 dyn_peak_FrameRate_GetAccessStatus m_peak_FrameRate_GetAccessStatus{};
1369 dyn_peak_FrameRate_GetRange m_peak_FrameRate_GetRange{};
1370 dyn_peak_FrameRate_Set m_peak_FrameRate_Set{};
1371 dyn_peak_FrameRate_Get m_peak_FrameRate_Get{};
1372 dyn_peak_ExposureTime_GetAccessStatus m_peak_ExposureTime_GetAccessStatus{};
1373 dyn_peak_ExposureTime_GetRange m_peak_ExposureTime_GetRange{};
1374 dyn_peak_ExposureTime_Set m_peak_ExposureTime_Set{};
1375 dyn_peak_ExposureTime_Get m_peak_ExposureTime_Get{};
1376 dyn_peak_ShutterMode_GetAccessStatus m_peak_ShutterMode_GetAccessStatus{};
1377 dyn_peak_ShutterMode_GetList m_peak_ShutterMode_GetList{};
1378 dyn_peak_ShutterMode_Set m_peak_ShutterMode_Set{};
1379 dyn_peak_ShutterMode_Get m_peak_ShutterMode_Get{};
1380 dyn_peak_PixelClock_GetAccessStatus m_peak_PixelClock_GetAccessStatus{};
1381 dyn_peak_PixelClock_HasRange m_peak_PixelClock_HasRange{};
1382 dyn_peak_PixelClock_GetRange m_peak_PixelClock_GetRange{};
1383 dyn_peak_PixelClock_GetList m_peak_PixelClock_GetList{};
1384 dyn_peak_PixelClock_Set m_peak_PixelClock_Set{};
1385 dyn_peak_PixelClock_Get m_peak_PixelClock_Get{};
1386 dyn_peak_IOChannel_GetAccessStatus m_peak_IOChannel_GetAccessStatus{};
1387 dyn_peak_IOChannel_GetList m_peak_IOChannel_GetList{};
1388 dyn_peak_IOChannel_GetListForDirection m_peak_IOChannel_GetListForDirection{};
1389 dyn_peak_IOChannel_Direction_GetAccessStatus m_peak_IOChannel_Direction_GetAccessStatus{};
1390 dyn_peak_IOChannel_Direction_Get m_peak_IOChannel_Direction_Get{};
1391 dyn_peak_IOChannel_Type_GetAccessStatus m_peak_IOChannel_Type_GetAccessStatus{};
1392 dyn_peak_IOChannel_Type_Get m_peak_IOChannel_Type_Get{};
1393 dyn_peak_IOChannel_Level_GetAccessStatus m_peak_IOChannel_Level_GetAccessStatus{};
1394 dyn_peak_IOChannel_Level_IsHigh m_peak_IOChannel_Level_IsHigh{};
1395 dyn_peak_IOChannel_Level_SetHigh m_peak_IOChannel_Level_SetHigh{};
1396 dyn_peak_IOChannel_Inverter_GetAccessStatus m_peak_IOChannel_Inverter_GetAccessStatus{};
1397 dyn_peak_IOChannel_Inverter_Enable m_peak_IOChannel_Inverter_Enable{};
1398 dyn_peak_IOChannel_Inverter_IsEnabled m_peak_IOChannel_Inverter_IsEnabled{};
1399 dyn_peak_IOChannel_NoiseFilter_GetAccessStatus m_peak_IOChannel_NoiseFilter_GetAccessStatus{};
1400 dyn_peak_IOChannel_NoiseFilter_Enable m_peak_IOChannel_NoiseFilter_Enable{};
1401 dyn_peak_IOChannel_NoiseFilter_IsEnabled m_peak_IOChannel_NoiseFilter_IsEnabled{};
1402 dyn_peak_IOChannel_NoiseFilter_Duration_GetRange m_peak_IOChannel_NoiseFilter_Duration_GetRange{};
1403 dyn_peak_IOChannel_NoiseFilter_Duration_Set m_peak_IOChannel_NoiseFilter_Duration_Set{};
1404 dyn_peak_IOChannel_NoiseFilter_Duration_Get m_peak_IOChannel_NoiseFilter_Duration_Get{};
1405 dyn_peak_Trigger_GetAccessStatus m_peak_Trigger_GetAccessStatus{};
1406 dyn_peak_Trigger_Enable m_peak_Trigger_Enable{};
1407 dyn_peak_Trigger_IsEnabled m_peak_Trigger_IsEnabled{};
1408 dyn_peak_Trigger_IsExecutable m_peak_Trigger_IsExecutable{};
1409 dyn_peak_Trigger_Execute m_peak_Trigger_Execute{};
1410 dyn_peak_Trigger_Mode_GetAccessStatus m_peak_Trigger_Mode_GetAccessStatus{};
1411 dyn_peak_Trigger_Mode_Set m_peak_Trigger_Mode_Set{};
1412 dyn_peak_Trigger_Mode_Get m_peak_Trigger_Mode_Get{};
1413 dyn_peak_Trigger_Mode_Config_Get m_peak_Trigger_Mode_Config_Get{};
1414 dyn_peak_Trigger_Edge_GetAccessStatus m_peak_Trigger_Edge_GetAccessStatus{};
1415 dyn_peak_Trigger_Edge_GetList m_peak_Trigger_Edge_GetList{};
1416 dyn_peak_Trigger_Edge_Set m_peak_Trigger_Edge_Set{};
1417 dyn_peak_Trigger_Edge_Get m_peak_Trigger_Edge_Get{};
1418 dyn_peak_Trigger_Delay_GetAccessStatus m_peak_Trigger_Delay_GetAccessStatus{};
1419 dyn_peak_Trigger_Delay_GetRange m_peak_Trigger_Delay_GetRange{};
1420 dyn_peak_Trigger_Delay_Set m_peak_Trigger_Delay_Set{};
1421 dyn_peak_Trigger_Delay_Get m_peak_Trigger_Delay_Get{};
1422 dyn_peak_Trigger_Divider_GetAccessStatus m_peak_Trigger_Divider_GetAccessStatus{};
1423 dyn_peak_Trigger_Divider_GetRange m_peak_Trigger_Divider_GetRange{};
1424 dyn_peak_Trigger_Divider_Set m_peak_Trigger_Divider_Set{};
1425 dyn_peak_Trigger_Divider_Get m_peak_Trigger_Divider_Get{};
1426 dyn_peak_Trigger_Burst_GetAccessStatus m_peak_Trigger_Burst_GetAccessStatus{};
1427 dyn_peak_Trigger_Burst_GetRange m_peak_Trigger_Burst_GetRange{};
1428 dyn_peak_Trigger_Burst_Set m_peak_Trigger_Burst_Set{};
1429 dyn_peak_Trigger_Burst_Get m_peak_Trigger_Burst_Get{};
1430 dyn_peak_Flash_GetAccessStatus m_peak_Flash_GetAccessStatus{};
1431 dyn_peak_Flash_Enable m_peak_Flash_Enable{};
1432 dyn_peak_Flash_IsEnabled m_peak_Flash_IsEnabled{};
1433 dyn_peak_Flash_Mode_GetAccessStatus m_peak_Flash_Mode_GetAccessStatus{};
1434 dyn_peak_Flash_Mode_Set m_peak_Flash_Mode_Set{};
1435 dyn_peak_Flash_Mode_Get m_peak_Flash_Mode_Get{};
1436 dyn_peak_Flash_Mode_Config_Get m_peak_Flash_Mode_Config_Get{};
1437 dyn_peak_Flash_StartDelay_GetAccessStatus m_peak_Flash_StartDelay_GetAccessStatus{};
1438 dyn_peak_Flash_StartDelay_GetRange m_peak_Flash_StartDelay_GetRange{};
1439 dyn_peak_Flash_StartDelay_Set m_peak_Flash_StartDelay_Set{};
1440 dyn_peak_Flash_StartDelay_Get m_peak_Flash_StartDelay_Get{};
1441 dyn_peak_Flash_EndDelay_GetAccessStatus m_peak_Flash_EndDelay_GetAccessStatus{};
1442 dyn_peak_Flash_EndDelay_GetRange m_peak_Flash_EndDelay_GetRange{};
1443 dyn_peak_Flash_EndDelay_Set m_peak_Flash_EndDelay_Set{};
1444 dyn_peak_Flash_EndDelay_Get m_peak_Flash_EndDelay_Get{};
1445 dyn_peak_Flash_Duration_GetAccessStatus m_peak_Flash_Duration_GetAccessStatus{};
1446 dyn_peak_Flash_Duration_GetRange m_peak_Flash_Duration_GetRange{};
1447 dyn_peak_Flash_Duration_Set m_peak_Flash_Duration_Set{};
1448 dyn_peak_Flash_Duration_Get m_peak_Flash_Duration_Get{};
1449 dyn_peak_Focus_GetAccessStatus m_peak_Focus_GetAccessStatus{};
1450 dyn_peak_Focus_GetRange m_peak_Focus_GetRange{};
1451 dyn_peak_Focus_Set m_peak_Focus_Set{};
1452 dyn_peak_Focus_Get m_peak_Focus_Get{};
1453 dyn_peak_PixelFormat_GetAccessStatus m_peak_PixelFormat_GetAccessStatus{};
1454 dyn_peak_PixelFormat_GetList m_peak_PixelFormat_GetList{};
1455 dyn_peak_PixelFormat_Set m_peak_PixelFormat_Set{};
1456 dyn_peak_PixelFormat_Get m_peak_PixelFormat_Get{};
1457 dyn_peak_Gain_GetAccessStatus m_peak_Gain_GetAccessStatus{};
1458 dyn_peak_Gain_GetChannelList m_peak_Gain_GetChannelList{};
1459 dyn_peak_Gain_GetRange m_peak_Gain_GetRange{};
1460 dyn_peak_Gain_Set m_peak_Gain_Set{};
1461 dyn_peak_Gain_Get m_peak_Gain_Get{};
1462 dyn_peak_Gamma_GetAccessStatus m_peak_Gamma_GetAccessStatus{};
1463 dyn_peak_Gamma_GetRange m_peak_Gamma_GetRange{};
1464 dyn_peak_Gamma_Set m_peak_Gamma_Set{};
1465 dyn_peak_Gamma_Get m_peak_Gamma_Get{};
1466 dyn_peak_ColorCorrection_GetAccessStatus m_peak_ColorCorrection_GetAccessStatus{};
1467 dyn_peak_ColorCorrection_Mode_GetList m_peak_ColorCorrection_Mode_GetList{};
1468 dyn_peak_ColorCorrection_Mode_Set m_peak_ColorCorrection_Mode_Set{};
1469 dyn_peak_ColorCorrection_Mode_Get m_peak_ColorCorrection_Mode_Get{};
1470 dyn_peak_ColorCorrection_Matrix_GetAccessStatus m_peak_ColorCorrection_Matrix_GetAccessStatus{};
1471 dyn_peak_ColorCorrection_Matrix_GetRange m_peak_ColorCorrection_Matrix_GetRange{};
1472 dyn_peak_ColorCorrection_Matrix_Set m_peak_ColorCorrection_Matrix_Set{};
1473 dyn_peak_ColorCorrection_Matrix_Get m_peak_ColorCorrection_Matrix_Get{};
1474 dyn_peak_ColorCorrection_Enable m_peak_ColorCorrection_Enable{};
1475 dyn_peak_ColorCorrection_IsEnabled m_peak_ColorCorrection_IsEnabled{};
1476 dyn_peak_AutoBrightness_GetAccessStatus m_peak_AutoBrightness_GetAccessStatus{};
1477 dyn_peak_AutoBrightness_Target_GetAccessStatus m_peak_AutoBrightness_Target_GetAccessStatus{};
1478 dyn_peak_AutoBrightness_Target_GetRange m_peak_AutoBrightness_Target_GetRange{};
1479 dyn_peak_AutoBrightness_Target_Set m_peak_AutoBrightness_Target_Set{};
1480 dyn_peak_AutoBrightness_Target_Get m_peak_AutoBrightness_Target_Get{};
1481 dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus m_peak_AutoBrightness_TargetTolerance_GetAccessStatus{};
1482 dyn_peak_AutoBrightness_TargetTolerance_GetRange m_peak_AutoBrightness_TargetTolerance_GetRange{};
1483 dyn_peak_AutoBrightness_TargetTolerance_Set m_peak_AutoBrightness_TargetTolerance_Set{};
1484 dyn_peak_AutoBrightness_TargetTolerance_Get m_peak_AutoBrightness_TargetTolerance_Get{};
1485 dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus m_peak_AutoBrightness_TargetPercentile_GetAccessStatus{};
1486 dyn_peak_AutoBrightness_TargetPercentile_GetRange m_peak_AutoBrightness_TargetPercentile_GetRange{};
1487 dyn_peak_AutoBrightness_TargetPercentile_Set m_peak_AutoBrightness_TargetPercentile_Set{};
1488 dyn_peak_AutoBrightness_TargetPercentile_Get m_peak_AutoBrightness_TargetPercentile_Get{};
1489 dyn_peak_AutoBrightness_ROI_GetAccessStatus m_peak_AutoBrightness_ROI_GetAccessStatus{};
1490 dyn_peak_AutoBrightness_ROI_Mode_Set m_peak_AutoBrightness_ROI_Mode_Set{};
1491 dyn_peak_AutoBrightness_ROI_Mode_Get m_peak_AutoBrightness_ROI_Mode_Get{};
1492 dyn_peak_AutoBrightness_ROI_Offset_GetRange m_peak_AutoBrightness_ROI_Offset_GetRange{};
1493 dyn_peak_AutoBrightness_ROI_Size_GetRange m_peak_AutoBrightness_ROI_Size_GetRange{};
1494 dyn_peak_AutoBrightness_ROI_Set m_peak_AutoBrightness_ROI_Set{};
1495 dyn_peak_AutoBrightness_ROI_Get m_peak_AutoBrightness_ROI_Get{};
1496 dyn_peak_AutoBrightness_Exposure_GetAccessStatus m_peak_AutoBrightness_Exposure_GetAccessStatus{};
1497 dyn_peak_AutoBrightness_Exposure_Mode_GetList m_peak_AutoBrightness_Exposure_Mode_GetList{};
1498 dyn_peak_AutoBrightness_Exposure_Mode_Set m_peak_AutoBrightness_Exposure_Mode_Set{};
1499 dyn_peak_AutoBrightness_Exposure_Mode_Get m_peak_AutoBrightness_Exposure_Mode_Get{};
1500 dyn_peak_AutoBrightness_Gain_GetAccessStatus m_peak_AutoBrightness_Gain_GetAccessStatus{};
1501 dyn_peak_AutoBrightness_Gain_Mode_GetList m_peak_AutoBrightness_Gain_Mode_GetList{};
1502 dyn_peak_AutoBrightness_Gain_Mode_Set m_peak_AutoBrightness_Gain_Mode_Set{};
1503 dyn_peak_AutoBrightness_Gain_Mode_Get m_peak_AutoBrightness_Gain_Mode_Get{};
1504 dyn_peak_AutoWhiteBalance_GetAccessStatus m_peak_AutoWhiteBalance_GetAccessStatus{};
1505 dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus m_peak_AutoWhiteBalance_ROI_GetAccessStatus{};
1506 dyn_peak_AutoWhiteBalance_ROI_Mode_Set m_peak_AutoWhiteBalance_ROI_Mode_Set{};
1507 dyn_peak_AutoWhiteBalance_ROI_Mode_Get m_peak_AutoWhiteBalance_ROI_Mode_Get{};
1508 dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange m_peak_AutoWhiteBalance_ROI_Offset_GetRange{};
1509 dyn_peak_AutoWhiteBalance_ROI_Size_GetRange m_peak_AutoWhiteBalance_ROI_Size_GetRange{};
1510 dyn_peak_AutoWhiteBalance_ROI_Set m_peak_AutoWhiteBalance_ROI_Set{};
1511 dyn_peak_AutoWhiteBalance_ROI_Get m_peak_AutoWhiteBalance_ROI_Get{};
1512 dyn_peak_AutoWhiteBalance_Mode_Set m_peak_AutoWhiteBalance_Mode_Set{};
1513 dyn_peak_AutoWhiteBalance_Mode_Get m_peak_AutoWhiteBalance_Mode_Get{};
1514 dyn_peak_AutoWhiteBalance_Mode_GetList m_peak_AutoWhiteBalance_Mode_GetList{};
1515 dyn_peak_ROI_GetAccessStatus m_peak_ROI_GetAccessStatus{};
1516 dyn_peak_ROI_Offset_GetRange m_peak_ROI_Offset_GetRange{};
1517 dyn_peak_ROI_Offset_GetAccessStatus m_peak_ROI_Offset_GetAccessStatus{};
1518 dyn_peak_ROI_Offset_Set m_peak_ROI_Offset_Set{};
1519 dyn_peak_ROI_Offset_Get m_peak_ROI_Offset_Get{};
1520 dyn_peak_ROI_Size_GetRange m_peak_ROI_Size_GetRange{};
1521 dyn_peak_ROI_Size_GetAccessStatus m_peak_ROI_Size_GetAccessStatus{};
1522 dyn_peak_ROI_Size_Set m_peak_ROI_Size_Set{};
1523 dyn_peak_ROI_Size_Get m_peak_ROI_Size_Get{};
1524 dyn_peak_ROI_Set m_peak_ROI_Set{};
1525 dyn_peak_ROI_Get m_peak_ROI_Get{};
1526 dyn_peak_Binning_GetAccessStatus m_peak_Binning_GetAccessStatus{};
1527 dyn_peak_Binning_FactorX_GetList m_peak_Binning_FactorX_GetList{};
1528 dyn_peak_Binning_FactorY_GetList m_peak_Binning_FactorY_GetList{};
1529 dyn_peak_Binning_Set m_peak_Binning_Set{};
1530 dyn_peak_Binning_Get m_peak_Binning_Get{};
1531 dyn_peak_BinningManual_GetAccessStatus m_peak_BinningManual_GetAccessStatus{};
1532 dyn_peak_BinningManual_FactorX_GetList m_peak_BinningManual_FactorX_GetList{};
1533 dyn_peak_BinningManual_FactorY_GetList m_peak_BinningManual_FactorY_GetList{};
1534 dyn_peak_BinningManual_Set m_peak_BinningManual_Set{};
1535 dyn_peak_BinningManual_Get m_peak_BinningManual_Get{};
1536 dyn_peak_Decimation_GetAccessStatus m_peak_Decimation_GetAccessStatus{};
1537 dyn_peak_Decimation_FactorX_GetList m_peak_Decimation_FactorX_GetList{};
1538 dyn_peak_Decimation_FactorY_GetList m_peak_Decimation_FactorY_GetList{};
1539 dyn_peak_Decimation_Set m_peak_Decimation_Set{};
1540 dyn_peak_Decimation_Get m_peak_Decimation_Get{};
1541 dyn_peak_DecimationManual_GetAccessStatus m_peak_DecimationManual_GetAccessStatus{};
1542 dyn_peak_DecimationManual_FactorX_GetList m_peak_DecimationManual_FactorX_GetList{};
1543 dyn_peak_DecimationManual_FactorY_GetList m_peak_DecimationManual_FactorY_GetList{};
1544 dyn_peak_DecimationManual_Set m_peak_DecimationManual_Set{};
1545 dyn_peak_DecimationManual_Get m_peak_DecimationManual_Get{};
1546 dyn_peak_Scaling_GetAccessStatus m_peak_Scaling_GetAccessStatus{};
1547 dyn_peak_Scaling_FactorX_GetRange m_peak_Scaling_FactorX_GetRange{};
1548 dyn_peak_Scaling_FactorY_GetRange m_peak_Scaling_FactorY_GetRange{};
1549 dyn_peak_Scaling_Set m_peak_Scaling_Set{};
1550 dyn_peak_Scaling_Get m_peak_Scaling_Get{};
1551 dyn_peak_Mirror_LeftRight_GetAccessStatus m_peak_Mirror_LeftRight_GetAccessStatus{};
1552 dyn_peak_Mirror_LeftRight_Enable m_peak_Mirror_LeftRight_Enable{};
1553 dyn_peak_Mirror_LeftRight_IsEnabled m_peak_Mirror_LeftRight_IsEnabled{};
1554 dyn_peak_Mirror_UpDown_GetAccessStatus m_peak_Mirror_UpDown_GetAccessStatus{};
1555 dyn_peak_Mirror_UpDown_Enable m_peak_Mirror_UpDown_Enable{};
1556 dyn_peak_Mirror_UpDown_IsEnabled m_peak_Mirror_UpDown_IsEnabled{};
1557 dyn_peak_CameraMemory_Area_GetAccessStatus m_peak_CameraMemory_Area_GetAccessStatus{};
1558 dyn_peak_CameraMemory_Area_GetList m_peak_CameraMemory_Area_GetList{};
1559 dyn_peak_CameraMemory_Area_Size_Get m_peak_CameraMemory_Area_Size_Get{};
1560 dyn_peak_CameraMemory_Area_Data_Clear m_peak_CameraMemory_Area_Data_Clear{};
1561 dyn_peak_CameraMemory_Area_Data_Write m_peak_CameraMemory_Area_Data_Write{};
1562 dyn_peak_CameraMemory_Area_Data_Read m_peak_CameraMemory_Area_Data_Read{};
1563 dyn_peak_GFA_EnableWriteAccess m_peak_GFA_EnableWriteAccess{};
1564 dyn_peak_GFA_IsWriteAccessEnabled m_peak_GFA_IsWriteAccessEnabled{};
1565 dyn_peak_GFA_Feature_GetAccessStatus m_peak_GFA_Feature_GetAccessStatus{};
1566 dyn_peak_GFA_Float_HasRange m_peak_GFA_Float_HasRange{};
1567 dyn_peak_GFA_Float_GetRange m_peak_GFA_Float_GetRange{};
1568 dyn_peak_GFA_Float_GetList m_peak_GFA_Float_GetList{};
1569 dyn_peak_GFA_Float_Set m_peak_GFA_Float_Set{};
1570 dyn_peak_GFA_Float_Get m_peak_GFA_Float_Get{};
1571 dyn_peak_GFA_Integer_HasRange m_peak_GFA_Integer_HasRange{};
1572 dyn_peak_GFA_Integer_GetRange m_peak_GFA_Integer_GetRange{};
1573 dyn_peak_GFA_Integer_GetList m_peak_GFA_Integer_GetList{};
1574 dyn_peak_GFA_Integer_Set m_peak_GFA_Integer_Set{};
1575 dyn_peak_GFA_Integer_Get m_peak_GFA_Integer_Get{};
1576 dyn_peak_GFA_Boolean_Set m_peak_GFA_Boolean_Set{};
1577 dyn_peak_GFA_Boolean_Get m_peak_GFA_Boolean_Get{};
1578 dyn_peak_GFA_String_Set m_peak_GFA_String_Set{};
1579 dyn_peak_GFA_String_Get m_peak_GFA_String_Get{};
1580 dyn_peak_GFA_Command_Execute m_peak_GFA_Command_Execute{};
1581 dyn_peak_GFA_Command_WaitForDone m_peak_GFA_Command_WaitForDone{};
1582 dyn_peak_GFA_Enumeration_GetList m_peak_GFA_Enumeration_GetList{};
1583 dyn_peak_GFA_EnumerationEntry_GetAccessStatus m_peak_GFA_EnumerationEntry_GetAccessStatus{};
1584 dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue{};
1585 dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue{};
1586 dyn_peak_GFA_Enumeration_Set m_peak_GFA_Enumeration_Set{};
1587 dyn_peak_GFA_Enumeration_SetBySymbolicValue m_peak_GFA_Enumeration_SetBySymbolicValue{};
1588 dyn_peak_GFA_Enumeration_SetByIntegerValue m_peak_GFA_Enumeration_SetByIntegerValue{};
1589 dyn_peak_GFA_Enumeration_Get m_peak_GFA_Enumeration_Get{};
1590 dyn_peak_GFA_Register_Set m_peak_GFA_Register_Set{};
1591 dyn_peak_GFA_Register_Get m_peak_GFA_Register_Get{};
1592 dyn_peak_GFA_Data_Write m_peak_GFA_Data_Write{};
1593 dyn_peak_GFA_Data_Read m_peak_GFA_Data_Read{};
1594 dyn_peak_IPL_PixelFormat_GetList m_peak_IPL_PixelFormat_GetList{};
1595 dyn_peak_IPL_PixelFormat_Set m_peak_IPL_PixelFormat_Set{};
1596 dyn_peak_IPL_PixelFormat_Get m_peak_IPL_PixelFormat_Get{};
1597 dyn_peak_IPL_Gain_GetRange m_peak_IPL_Gain_GetRange{};
1598 dyn_peak_IPL_Gain_Set m_peak_IPL_Gain_Set{};
1599 dyn_peak_IPL_Gain_Get m_peak_IPL_Gain_Get{};
1600 dyn_peak_IPL_Gamma_GetRange m_peak_IPL_Gamma_GetRange{};
1601 dyn_peak_IPL_Gamma_Set m_peak_IPL_Gamma_Set{};
1602 dyn_peak_IPL_Gamma_Get m_peak_IPL_Gamma_Get{};
1603 dyn_peak_IPL_ColorCorrection_Matrix_Set m_peak_IPL_ColorCorrection_Matrix_Set{};
1604 dyn_peak_IPL_ColorCorrection_Matrix_Get m_peak_IPL_ColorCorrection_Matrix_Get{};
1605 dyn_peak_IPL_ColorCorrection_Saturation_Get m_peak_IPL_ColorCorrection_Saturation_Get{};
1606 dyn_peak_IPL_ColorCorrection_Saturation_Set m_peak_IPL_ColorCorrection_Saturation_Set{};
1607 dyn_peak_IPL_ColorCorrection_Saturation_GetRange m_peak_IPL_ColorCorrection_Saturation_GetRange{};
1608 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get{};
1609 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set{};
1610 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get{};
1611 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set{};
1612 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get{};
1613 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set{};
1614 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange{};
1615 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Enable m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable{};
1616 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled{};
1617 dyn_peak_IPL_ColorCorrection_Enable m_peak_IPL_ColorCorrection_Enable{};
1618 dyn_peak_IPL_ColorCorrection_IsEnabled m_peak_IPL_ColorCorrection_IsEnabled{};
1619 dyn_peak_IPL_AutoBrightness_Target_GetRange m_peak_IPL_AutoBrightness_Target_GetRange{};
1620 dyn_peak_IPL_AutoBrightness_Target_Set m_peak_IPL_AutoBrightness_Target_Set{};
1621 dyn_peak_IPL_AutoBrightness_Target_Get m_peak_IPL_AutoBrightness_Target_Get{};
1622 dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange m_peak_IPL_AutoBrightness_TargetTolerance_GetRange{};
1623 dyn_peak_IPL_AutoBrightness_TargetTolerance_Set m_peak_IPL_AutoBrightness_TargetTolerance_Set{};
1624 dyn_peak_IPL_AutoBrightness_TargetTolerance_Get m_peak_IPL_AutoBrightness_TargetTolerance_Get{};
1625 dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange m_peak_IPL_AutoBrightness_TargetPercentile_GetRange{};
1626 dyn_peak_IPL_AutoBrightness_TargetPercentile_Set m_peak_IPL_AutoBrightness_TargetPercentile_Set{};
1627 dyn_peak_IPL_AutoBrightness_TargetPercentile_Get m_peak_IPL_AutoBrightness_TargetPercentile_Get{};
1628 dyn_peak_IPL_AutoBrightness_ROI_Mode_Set m_peak_IPL_AutoBrightness_ROI_Mode_Set{};
1629 dyn_peak_IPL_AutoBrightness_ROI_Mode_Get m_peak_IPL_AutoBrightness_ROI_Mode_Get{};
1630 dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange m_peak_IPL_AutoBrightness_ROI_Offset_GetRange{};
1631 dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange m_peak_IPL_AutoBrightness_ROI_Size_GetRange{};
1632 dyn_peak_IPL_AutoBrightness_ROI_Set m_peak_IPL_AutoBrightness_ROI_Set{};
1633 dyn_peak_IPL_AutoBrightness_ROI_Get m_peak_IPL_AutoBrightness_ROI_Get{};
1634 dyn_peak_IPL_AutoBrightness_Exposure_Mode_Set m_peak_IPL_AutoBrightness_Exposure_Mode_Set{};
1635 dyn_peak_IPL_AutoBrightness_Exposure_Mode_Get m_peak_IPL_AutoBrightness_Exposure_Mode_Get{};
1636 dyn_peak_IPL_AutoBrightness_ExposureLimit_Get m_peak_IPL_AutoBrightness_ExposureLimit_Get{};
1637 dyn_peak_IPL_AutoBrightness_ExposureLimit_GetRange m_peak_IPL_AutoBrightness_ExposureLimit_GetRange{};
1638 dyn_peak_IPL_AutoBrightness_ExposureLimit_Set m_peak_IPL_AutoBrightness_ExposureLimit_Set{};
1639 dyn_peak_IPL_AutoBrightness_Gain_Mode_Set m_peak_IPL_AutoBrightness_Gain_Mode_Set{};
1640 dyn_peak_IPL_AutoBrightness_Gain_Mode_Get m_peak_IPL_AutoBrightness_Gain_Mode_Get{};
1641 dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Set m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set{};
1642 dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Get m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get{};
1643 dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Set m_peak_IPL_AutoBrightness_GainDigital_Mode_Set{};
1644 dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Get m_peak_IPL_AutoBrightness_GainDigital_Mode_Get{};
1645 dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Set m_peak_IPL_AutoBrightness_GainCombined_Mode_Set{};
1646 dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Get m_peak_IPL_AutoBrightness_GainCombined_Mode_Get{};
1647 dyn_peak_IPL_AutoBrightness_GainHost_Mode_Set m_peak_IPL_AutoBrightness_GainHost_Mode_Set{};
1648 dyn_peak_IPL_AutoBrightness_GainHost_Mode_Get m_peak_IPL_AutoBrightness_GainHost_Mode_Get{};
1649 dyn_peak_IPL_AutoBrightness_Algorithm_Set m_peak_IPL_AutoBrightness_Algorithm_Set{};
1650 dyn_peak_IPL_AutoBrightness_Algorithm_Get m_peak_IPL_AutoBrightness_Algorithm_Get{};
1651 dyn_peak_IPL_AutoBrightness_AverageLast_Get m_peak_IPL_AutoBrightness_AverageLast_Get{};
1652 dyn_peak_IPL_AutoBrightness_GainLimit_Set m_peak_IPL_AutoBrightness_GainLimit_Set{};
1653 dyn_peak_IPL_AutoBrightness_GainLimit_Get m_peak_IPL_AutoBrightness_GainLimit_Get{};
1654 dyn_peak_IPL_AutoBrightness_GainLimit_GetRange m_peak_IPL_AutoBrightness_GainLimit_GetRange{};
1655 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Set m_peak_IPL_AutoBrightness_GainAnalogLimit_Set{};
1656 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Get m_peak_IPL_AutoBrightness_GainAnalogLimit_Get{};
1657 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange{};
1658 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Set m_peak_IPL_AutoBrightness_GainDigitalLimit_Set{};
1659 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Get m_peak_IPL_AutoBrightness_GainDigitalLimit_Get{};
1660 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange{};
1661 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Set m_peak_IPL_AutoBrightness_GainCombinedLimit_Set{};
1662 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Get m_peak_IPL_AutoBrightness_GainCombinedLimit_Get{};
1663 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange{};
1664 dyn_peak_IPL_AutoBrightness_GainHostLimit_Set m_peak_IPL_AutoBrightness_GainHostLimit_Set{};
1665 dyn_peak_IPL_AutoBrightness_GainHostLimit_Get m_peak_IPL_AutoBrightness_GainHostLimit_Get{};
1666 dyn_peak_IPL_AutoBrightness_GainHostLimit_GetRange m_peak_IPL_AutoBrightness_GainHostLimit_GetRange{};
1667 dyn_peak_IPL_AutoBrightness_SkipFrames_Set m_peak_IPL_AutoBrightness_SkipFrames_Set{};
1668 dyn_peak_IPL_AutoBrightness_SkipFrames_Get m_peak_IPL_AutoBrightness_SkipFrames_Get{};
1669 dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange m_peak_IPL_AutoBrightness_SkipFrames_GetRange{};
1670 dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Set m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set{};
1671 dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Get m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get{};
1672 dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange{};
1673 dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange{};
1674 dyn_peak_IPL_AutoWhiteBalance_ROI_Set m_peak_IPL_AutoWhiteBalance_ROI_Set{};
1675 dyn_peak_IPL_AutoWhiteBalance_ROI_Get m_peak_IPL_AutoWhiteBalance_ROI_Get{};
1676 dyn_peak_IPL_AutoWhiteBalance_Mode_Set m_peak_IPL_AutoWhiteBalance_Mode_Set{};
1677 dyn_peak_IPL_AutoWhiteBalance_Mode_Get m_peak_IPL_AutoWhiteBalance_Mode_Get{};
1678 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Set m_peak_IPL_AutoWhiteBalance_SkipFrames_Set{};
1679 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Get m_peak_IPL_AutoWhiteBalance_SkipFrames_Get{};
1680 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange{};
1681 dyn_peak_IPL_AutoFocus_GetAccessStatus m_peak_IPL_AutoFocus_GetAccessStatus{};
1682 dyn_peak_IPL_AutoFocus_ROI_Set m_peak_IPL_AutoFocus_ROI_Set{};
1683 dyn_peak_IPL_AutoFocus_ROI_Get m_peak_IPL_AutoFocus_ROI_Get{};
1684 dyn_peak_IPL_AutoFocus_Mode_Set m_peak_IPL_AutoFocus_Mode_Set{};
1685 dyn_peak_IPL_AutoFocus_Mode_Get m_peak_IPL_AutoFocus_Mode_Get{};
1686 dyn_peak_IPL_AutoFocus_SearchAlgorithm_Set m_peak_IPL_AutoFocus_SearchAlgorithm_Set{};
1687 dyn_peak_IPL_AutoFocus_SearchAlgorithm_Get m_peak_IPL_AutoFocus_SearchAlgorithm_Get{};
1688 dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Set m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set{};
1689 dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Get m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get{};
1690 dyn_peak_IPL_AutoFocus_Range_Set m_peak_IPL_AutoFocus_Range_Set{};
1691 dyn_peak_IPL_AutoFocus_Range_Get m_peak_IPL_AutoFocus_Range_Get{};
1692 dyn_peak_IPL_AutoFocus_Hysteresis_Set m_peak_IPL_AutoFocus_Hysteresis_Set{};
1693 dyn_peak_IPL_AutoFocus_Hysteresis_Get m_peak_IPL_AutoFocus_Hysteresis_Get{};
1694 dyn_peak_IPL_AutoFocus_Hysteresis_GetRange m_peak_IPL_AutoFocus_Hysteresis_GetRange{};
1695 dyn_peak_IPL_HotpixelCorrection_Sensitivity_Set m_peak_IPL_HotpixelCorrection_Sensitivity_Set{};
1696 dyn_peak_IPL_HotpixelCorrection_Sensitivity_Get m_peak_IPL_HotpixelCorrection_Sensitivity_Get{};
1697 dyn_peak_IPL_HotpixelCorrection_GetList m_peak_IPL_HotpixelCorrection_GetList{};
1698 dyn_peak_IPL_HotpixelCorrection_SetList m_peak_IPL_HotpixelCorrection_SetList{};
1699 dyn_peak_IPL_HotpixelCorrection_ResetList m_peak_IPL_HotpixelCorrection_ResetList{};
1700 dyn_peak_IPL_HotpixelCorrection_Enable m_peak_IPL_HotpixelCorrection_Enable{};
1701 dyn_peak_IPL_HotpixelCorrection_IsEnabled m_peak_IPL_HotpixelCorrection_IsEnabled{};
1702 dyn_peak_IPL_Mirror_UpDown_Enable m_peak_IPL_Mirror_UpDown_Enable{};
1703 dyn_peak_IPL_Mirror_UpDown_IsEnabled m_peak_IPL_Mirror_UpDown_IsEnabled{};
1704 dyn_peak_IPL_Mirror_LeftRight_Enable m_peak_IPL_Mirror_LeftRight_Enable{};
1705 dyn_peak_IPL_Mirror_LeftRight_IsEnabled m_peak_IPL_Mirror_LeftRight_IsEnabled{};
1706 dyn_peak_IPL_ProcessFrame m_peak_IPL_ProcessFrame{};
1707 dyn_peak_IPL_ProcessFrameInplace m_peak_IPL_ProcessFrameInplace{};
1708 dyn_peak_IPL_ReadImage m_peak_IPL_ReadImage{};
1709 dyn_peak_IPL_EdgeEnhancement_Enable m_peak_IPL_EdgeEnhancement_Enable{};
1710 dyn_peak_IPL_EdgeEnhancement_IsEnabled m_peak_IPL_EdgeEnhancement_IsEnabled{};
1711 dyn_peak_IPL_EdgeEnhancement_Factor_Set m_peak_IPL_EdgeEnhancement_Factor_Set{};
1712 dyn_peak_IPL_EdgeEnhancement_Factor_Get m_peak_IPL_EdgeEnhancement_Factor_Get{};
1713 dyn_peak_IPL_EdgeEnhancement_Factor_GetDefault m_peak_IPL_EdgeEnhancement_Factor_GetDefault{};
1714 dyn_peak_IPL_EdgeEnhancement_Factor_GetRange m_peak_IPL_EdgeEnhancement_Factor_GetRange{};
1715 dyn_peak_IPL_Sharpness_Measure m_peak_IPL_Sharpness_Measure{};
1716 dyn_peak_IPL_Sharpness_GetList m_peak_IPL_Sharpness_GetList{};
1717 dyn_peak_IPL_Rotation_Angle_Set m_peak_IPL_Rotation_Angle_Set{};
1718 dyn_peak_IPL_Rotation_Angle_Get m_peak_IPL_Rotation_Angle_Get{};
1719 dyn_peak_IPL_Histogram_ProcessFrame m_peak_IPL_Histogram_ProcessFrame{};
1720 dyn_peak_IPL_Histogram_Release m_peak_IPL_Histogram_Release{};
1721 dyn_peak_IPL_Histogram_Channel_GetCount m_peak_IPL_Histogram_Channel_GetCount{};
1722 dyn_peak_IPL_Histogram_Channel_GetInfo m_peak_IPL_Histogram_Channel_GetInfo{};
1723 dyn_peak_IPL_Histogram_Channel_GetBinArray m_peak_IPL_Histogram_Channel_GetBinArray{};
1724 dyn_peak_VideoWriter_Open m_peak_VideoWriter_Open{};
1725 dyn_peak_VideoWriter_Close m_peak_VideoWriter_Close{};
1726 dyn_peak_VideoWriter_AddFrame m_peak_VideoWriter_AddFrame{};
1727 dyn_peak_VideoWriter_Container_GetEncoderList m_peak_VideoWriter_Container_GetEncoderList{};
1728 dyn_peak_VideoWriter_Encoder_GetPixelFormatList m_peak_VideoWriter_Encoder_GetPixelFormatList{};
1729 dyn_peak_VideoWriter_Encoder_GetContainerList m_peak_VideoWriter_Encoder_GetContainerList{};
1730 dyn_peak_VideoWriter_GetInfo m_peak_VideoWriter_GetInfo{};
1731 dyn_peak_VideoWriter_Container_Option_Set m_peak_VideoWriter_Container_Option_Set{};
1732 dyn_peak_VideoWriter_Container_Option_Get m_peak_VideoWriter_Container_Option_Get{};
1733 dyn_peak_VideoWriter_Encoder_Option_Set m_peak_VideoWriter_Encoder_Option_Set{};
1734 dyn_peak_VideoWriter_Encoder_Option_Get m_peak_VideoWriter_Encoder_Option_Get{};
1735 dyn_peak_VideoWriter_WaitUntilQueueEmpty m_peak_VideoWriter_WaitUntilQueueEmpty{};
1736 dyn_peak_Inference_CNN_Open m_peak_Inference_CNN_Open{};
1737 dyn_peak_Inference_CNN_Close m_peak_Inference_CNN_Close{};
1738 dyn_peak_Inference_CNN_ProcessFrame m_peak_Inference_CNN_ProcessFrame{};
1739 dyn_peak_Inference_CNN_Info_Get m_peak_Inference_CNN_Info_Get{};
1740 dyn_peak_Inference_Result_Get m_peak_Inference_Result_Get{};
1741 dyn_peak_Inference_Result_Release m_peak_Inference_Result_Release{};
1742 dyn_peak_Inference_Result_Classification_GetList m_peak_Inference_Result_Classification_GetList{};
1743 dyn_peak_Inference_Result_Detection_GetList m_peak_Inference_Result_Detection_GetList{};
1744 dyn_peak_Inference_Statistics_Get m_peak_Inference_Statistics_Get{};
1745 dyn_peak_Inference_Statistics_Reset m_peak_Inference_Statistics_Reset{};
1746 dyn_peak_Inference_ConfidenceThreshold_Get m_peak_Inference_ConfidenceThreshold_Get{};
1747 dyn_peak_Inference_ConfidenceThreshold_GetRange m_peak_Inference_ConfidenceThreshold_GetRange{};
1748 dyn_peak_Inference_ConfidenceThreshold_Set m_peak_Inference_ConfidenceThreshold_Set{};
1749 dyn_peak_MessageQueue_Create m_peak_MessageQueue_Create{};
1750 dyn_peak_MessageQueue_Destroy m_peak_MessageQueue_Destroy{};
1751 dyn_peak_MessageQueue_EnableMessage m_peak_MessageQueue_EnableMessage{};
1752 dyn_peak_MessageQueue_DisableMessage m_peak_MessageQueue_DisableMessage{};
1753 dyn_peak_MessageQueue_EnableMessageList m_peak_MessageQueue_EnableMessageList{};
1754 dyn_peak_MessageQueue_DisableMessageList m_peak_MessageQueue_DisableMessageList{};
1755 dyn_peak_MessageQueue_EnabledMessages_GetList m_peak_MessageQueue_EnabledMessages_GetList{};
1756 dyn_peak_MessageQueue_SetMode m_peak_MessageQueue_SetMode{};
1757 dyn_peak_MessageQueue_GetMode m_peak_MessageQueue_GetMode{};
1758 dyn_peak_MessageQueue_Start m_peak_MessageQueue_Start{};
1759 dyn_peak_MessageQueue_Stop m_peak_MessageQueue_Stop{};
1760 dyn_peak_MessageQueue_IsStarted m_peak_MessageQueue_IsStarted{};
1761 dyn_peak_MessageQueue_WaitForMessage m_peak_MessageQueue_WaitForMessage{};
1762 dyn_peak_MessageQueue_Flush m_peak_MessageQueue_Flush{};
1763 dyn_peak_MessageQueue_IsMessageSupported m_peak_MessageQueue_IsMessageSupported{};
1764 dyn_peak_MessageQueue_Statistics_Get m_peak_MessageQueue_Statistics_Get{};
1765 dyn_peak_MessageQueue_Statistics_Reset m_peak_MessageQueue_Statistics_Reset{};
1766 dyn_peak_MessageQueue_MaxQueueSize_Set m_peak_MessageQueue_MaxQueueSize_Set{};
1767 dyn_peak_MessageQueue_MaxQueueSize_Get m_peak_MessageQueue_MaxQueueSize_Get{};
1768 dyn_peak_Message_Release m_peak_Message_Release{};
1769 dyn_peak_Message_GetInfo m_peak_Message_GetInfo{};
1770 dyn_peak_Message_Type_Get m_peak_Message_Type_Get{};
1771 dyn_peak_Message_CameraHandle_Get m_peak_Message_CameraHandle_Get{};
1772 dyn_peak_Message_ID_Get m_peak_Message_ID_Get{};
1773 dyn_peak_Message_HostTimestamp_Get m_peak_Message_HostTimestamp_Get{};
1774 dyn_peak_Message_Data_Type_Get m_peak_Message_Data_Type_Get{};
1775 dyn_peak_Message_Data_RemoteDevice_Get m_peak_Message_Data_RemoteDevice_Get{};
1776 dyn_peak_Message_Data_RemoteDeviceError_Get m_peak_Message_Data_RemoteDeviceError_Get{};
1777 dyn_peak_Message_Data_RemoteDeviceDropped_Get m_peak_Message_Data_RemoteDeviceDropped_Get{};
1778 dyn_peak_Message_Data_RemoteDeviceFrame_Get m_peak_Message_Data_RemoteDeviceFrame_Get{};
1779 dyn_peak_Message_Data_RemoteDeviceTemperature_Get m_peak_Message_Data_RemoteDeviceTemperature_Get{};
1780 dyn_peak_Message_Data_AutoFocusData_Get m_peak_Message_Data_AutoFocusData_Get{};
1781 dyn_peak_Message_Data_DeviceFound_Get m_peak_Message_Data_DeviceFound_Get{};
1782 dyn_peak_Message_Data_DeviceLost_Get m_peak_Message_Data_DeviceLost_Get{};
1783 dyn_peak_Message_Data_DeviceReconnected_Get m_peak_Message_Data_DeviceReconnected_Get{};
1784 dyn_peak_Message_Data_DeviceDisconnected_Get m_peak_Message_Data_DeviceDisconnected_Get{};
1785 dyn_peak_Message_Data_FirmwareUpdate_Get m_peak_Message_Data_FirmwareUpdate_Get{};
1786 dyn_peak_I2C_Create m_peak_I2C_Create{};
1787 dyn_peak_I2C_Destroy m_peak_I2C_Destroy{};
1788 dyn_peak_I2C_GetAccessStatus m_peak_I2C_GetAccessStatus{};
1789 dyn_peak_I2C_Mode_GetList m_peak_I2C_Mode_GetList{};
1790 dyn_peak_I2C_Mode_Set m_peak_I2C_Mode_Set{};
1791 dyn_peak_I2C_Mode_Get m_peak_I2C_Mode_Get{};
1792 dyn_peak_I2C_DeviceAddress_GetRange m_peak_I2C_DeviceAddress_GetRange{};
1793 dyn_peak_I2C_DeviceAddress_Set m_peak_I2C_DeviceAddress_Set{};
1794 dyn_peak_I2C_DeviceAddress_Get m_peak_I2C_DeviceAddress_Get{};
1795 dyn_peak_I2C_RegisterAddress_Length_GetList m_peak_I2C_RegisterAddress_Length_GetList{};
1796 dyn_peak_I2C_RegisterAddress_Length_Set m_peak_I2C_RegisterAddress_Length_Set{};
1797 dyn_peak_I2C_RegisterAddress_Length_Get m_peak_I2C_RegisterAddress_Length_Get{};
1798 dyn_peak_I2C_RegisterAddress_Endianness_Set m_peak_I2C_RegisterAddress_Endianness_Set{};
1799 dyn_peak_I2C_RegisterAddress_Endianness_Get m_peak_I2C_RegisterAddress_Endianness_Get{};
1800 dyn_peak_I2C_RegisterAddress_Set m_peak_I2C_RegisterAddress_Set{};
1801 dyn_peak_I2C_RegisterAddress_Get m_peak_I2C_RegisterAddress_Get{};
1802 dyn_peak_I2C_AckPolling_Enable m_peak_I2C_AckPolling_Enable{};
1803 dyn_peak_I2C_AckPolling_IsEnabled m_peak_I2C_AckPolling_IsEnabled{};
1804 dyn_peak_I2C_AckPolling_Timeout_GetAccessStatus m_peak_I2C_AckPolling_Timeout_GetAccessStatus{};
1805 dyn_peak_I2C_AckPolling_Timeout_GetRange m_peak_I2C_AckPolling_Timeout_GetRange{};
1806 dyn_peak_I2C_AckPolling_Timeout_Set m_peak_I2C_AckPolling_Timeout_Set{};
1807 dyn_peak_I2C_AckPolling_Timeout_Get m_peak_I2C_AckPolling_Timeout_Get{};
1808 dyn_peak_I2C_Data_Write m_peak_I2C_Data_Write{};
1809 dyn_peak_I2C_Data_Read m_peak_I2C_Data_Read{};
1810 dyn_peak_I2C_Data_MaxSize_Get m_peak_I2C_Data_MaxSize_Get{};
1811 dyn_peak_I2C_OperationStatus_Get m_peak_I2C_OperationStatus_Get{};
1812 dyn_peak_IPL_ImageWriter_Create m_peak_IPL_ImageWriter_Create{};
1813 dyn_peak_IPL_ImageWriter_Destroy m_peak_IPL_ImageWriter_Destroy{};
1814 dyn_peak_IPL_ImageWriter_Save m_peak_IPL_ImageWriter_Save{};
1815 dyn_peak_IPL_ImageWriter_Format_Set m_peak_IPL_ImageWriter_Format_Set{};
1816 dyn_peak_IPL_ImageWriter_Format_Get m_peak_IPL_ImageWriter_Format_Get{};
1817 dyn_peak_IPL_ImageWriter_Compression_Set m_peak_IPL_ImageWriter_Compression_Set{};
1818 dyn_peak_IPL_ImageWriter_Compression_Get m_peak_IPL_ImageWriter_Compression_Get{};
1819 dyn_peak_IPL_Binning_FactorX_GetList m_peak_IPL_Binning_FactorX_GetList{};
1820 dyn_peak_IPL_Binning_FactorY_GetList m_peak_IPL_Binning_FactorY_GetList{};
1821 dyn_peak_IPL_Binning_Set m_peak_IPL_Binning_Set{};
1822 dyn_peak_IPL_Binning_Get m_peak_IPL_Binning_Get{};
1823 dyn_peak_IPL_Decimation_FactorX_GetList m_peak_IPL_Decimation_FactorX_GetList{};
1824 dyn_peak_IPL_Decimation_FactorY_GetList m_peak_IPL_Decimation_FactorY_GetList{};
1825 dyn_peak_IPL_Decimation_Set m_peak_IPL_Decimation_Set{};
1826 dyn_peak_IPL_Decimation_Get m_peak_IPL_Decimation_Get{};
1827 dyn_peak_FirmwareUpdate_CompatibleCameraList_Get m_peak_FirmwareUpdate_CompatibleCameraList_Get{};
1828 dyn_peak_FirmwareUpdate_Execute m_peak_FirmwareUpdate_Execute{};
1829 dyn_peak_TestPattern_GetAccessStatus m_peak_TestPattern_GetAccessStatus{};
1830 dyn_peak_TestPattern_Set m_peak_TestPattern_Set{};
1831 dyn_peak_TestPattern_Get m_peak_TestPattern_Get{};
1832 dyn_peak_TestPattern_GetList m_peak_TestPattern_GetList{};
1833 dyn_peak_LED_GetAccessStatus m_peak_LED_GetAccessStatus{};
1834 dyn_peak_LED_Target_GetList m_peak_LED_Target_GetList{};
1835 dyn_peak_LED_Mode_GetList m_peak_LED_Mode_GetList{};
1836 dyn_peak_LED_Set m_peak_LED_Set{};
1837 dyn_peak_LED_Get m_peak_LED_Get{};
1838 dyn_peak_BlackLevel_Auto_GetAccessStatus m_peak_BlackLevel_Auto_GetAccessStatus{};
1839 dyn_peak_BlackLevel_Auto_Enable m_peak_BlackLevel_Auto_Enable{};
1840 dyn_peak_BlackLevel_Auto_IsEnabled m_peak_BlackLevel_Auto_IsEnabled{};
1841 dyn_peak_BlackLevel_Offset_GetAccessStatus m_peak_BlackLevel_Offset_GetAccessStatus{};
1842 dyn_peak_BlackLevel_Offset_Set m_peak_BlackLevel_Offset_Set{};
1843 dyn_peak_BlackLevel_Offset_Get m_peak_BlackLevel_Offset_Get{};
1844 dyn_peak_BlackLevel_Offset_GetRange m_peak_BlackLevel_Offset_GetRange{};
1845 dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus m_peak_Bandwidth_LinkSpeed_GetAccessStatus{};
1846 dyn_peak_Bandwidth_LinkSpeed_Get m_peak_Bandwidth_LinkSpeed_Get{};
1847 dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus m_peak_Bandwidth_ThroughputLimit_GetAccessStatus{};
1848 dyn_peak_Bandwidth_ThroughputLimit_GetRange m_peak_Bandwidth_ThroughputLimit_GetRange{};
1849 dyn_peak_Bandwidth_ThroughputLimit_Set m_peak_Bandwidth_ThroughputLimit_Set{};
1850 dyn_peak_Bandwidth_ThroughputLimit_Get m_peak_Bandwidth_ThroughputLimit_Get{};
1851 dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus{};
1852 dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get m_peak_Bandwidth_ThroughputFrameRateLimit_Get{};
1853 dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus{};
1854 dyn_peak_Bandwidth_ThroughputCalculated_Get m_peak_Bandwidth_ThroughputCalculated_Get{};
1855 dyn_peak_IPO_GetAccessStatus m_peak_IPO_GetAccessStatus{};
1856 dyn_peak_IPO_IsEnabled m_peak_IPO_IsEnabled{};
1857 dyn_peak_IPO_Enable m_peak_IPO_Enable{};
1858 dyn_peak_IPL_DigitalBlack_GetRange m_peak_IPL_DigitalBlack_GetRange{};
1859 dyn_peak_IPL_DigitalBlack_Set m_peak_IPL_DigitalBlack_Set{};
1860 dyn_peak_IPL_DigitalBlack_Get m_peak_IPL_DigitalBlack_Get{};
1861 dyn_peak_IPL_LUT_Enable m_peak_IPL_LUT_Enable{};
1862 dyn_peak_IPL_LUT_IsEnabled m_peak_IPL_LUT_IsEnabled{};
1863 dyn_peak_IPL_LUT_Preset_Set m_peak_IPL_LUT_Preset_Set{};
1864 dyn_peak_IPL_LUT_Value_Set m_peak_IPL_LUT_Value_Set{};
1865 dyn_peak_IPL_LUT_Value_Get m_peak_IPL_LUT_Value_Get{};
1866 dyn_peak_IPL_LUT_ValueList_Set m_peak_IPL_LUT_ValueList_Set{};
1867 dyn_peak_IPL_LUT_ValueList_Get m_peak_IPL_LUT_ValueList_Get{};
1868 dyn_peak_Chunks_GetAccessStatus m_peak_Chunks_GetAccessStatus{};
1869 dyn_peak_Chunks_Enable m_peak_Chunks_Enable{};
1870 dyn_peak_Chunks_IsEnabled m_peak_Chunks_IsEnabled{};
1871 dyn_peak_Chunks_AutoUpdate_Enable m_peak_Chunks_AutoUpdate_Enable{};
1872 dyn_peak_Chunks_AutoUpdate_IsEnabled m_peak_Chunks_AutoUpdate_IsEnabled{};
1873 dyn_peak_Chunks_Update m_peak_Chunks_Update{};
1874 dyn_peak_Chunks_Type_GetAccessStatus m_peak_Chunks_Type_GetAccessStatus{};
1875 dyn_peak_Chunks_Type_Enable m_peak_Chunks_Type_Enable{};
1876 dyn_peak_Chunks_Type_IsEnabled m_peak_Chunks_Type_IsEnabled{};
1877 dyn_peak_Chunks_Type_Supported_GetList m_peak_Chunks_Type_Supported_GetList{};
1878 dyn_peak_Chunks_FrameInfo_Get m_peak_Chunks_FrameInfo_Get{};
1879 dyn_peak_Chunks_Exposure_Get m_peak_Chunks_Exposure_Get{};
1880 dyn_peak_Chunks_Gain_Get m_peak_Chunks_Gain_Get{};
1881 dyn_peak_Chunks_Sequencer_Get m_peak_Chunks_Sequencer_Get{};
1882 dyn_peak_Chunks_Timestamp_Get m_peak_Chunks_Timestamp_Get{};
1883 dyn_peak_Chunks_ExposureTrigger_Get m_peak_Chunks_ExposureTrigger_Get{};
1884 dyn_peak_Chunks_UsableROI_Get m_peak_Chunks_UsableROI_Get{};
1885 dyn_peak_Chunks_LineStatus_Get m_peak_Chunks_LineStatus_Get{};
1886 dyn_peak_Chunks_AutoFeature_Get m_peak_Chunks_AutoFeature_Get{};
1887 dyn_peak_Chunks_PTPStatus_Get m_peak_Chunks_PTPStatus_Get{};
1891inline void* import_function(
void *module,
const char* proc_name)
1894 return dlsym(module, proc_name);
1896 return reinterpret_cast<void*
>(GetProcAddress(
static_cast<HMODULE
>(module), proc_name));
1900inline DynamicLoader::DynamicLoader()
1902#if defined _WIN32 || defined _WIN64
1904 if (_wgetenv_s(&sz, NULL, 0, L
"IDS_PEAK_COMFORT_SDK_PATH") == 0
1907 std::vector<wchar_t> env_ids_peak_comfort_c(sz);
1908 if (_wgetenv_s(&sz, env_ids_peak_comfort_c.data(), sz, L
"IDS_PEAK_COMFORT_SDK_PATH") == 0)
1910 if (_wgetenv_s(&sz, NULL, 0, L
"PATH") == 0
1913 std::vector<wchar_t> env_path(sz);
1914 if (_wgetenv_s(&sz, env_path.data(), sz, L
"PATH") == 0)
1916 std::wstring ids_peak_comfort_c_path(env_ids_peak_comfort_c.data());
1918 ids_peak_comfort_c_path.append(L
"\\api\\lib\\x86_64");
1920 ids_peak_comfort_c_path.append(L
"\\api\\lib\\x86_32");
1922 AddDllDirectory(ids_peak_comfort_c_path.c_str());
1928 loadLib(
"ids_peak_comfort_c.dll");
1930 loadLib(
"libids_peak_comfort_c.so");
1934inline DynamicLoader::~DynamicLoader()
1936 if(m_handle !=
nullptr)
1942inline bool DynamicLoader::isLoaded()
1944 auto&& inst = instance();
1945 return inst.m_handle !=
nullptr;
1948inline void DynamicLoader::unload()
1952 if (m_handle !=
nullptr)
1957 FreeLibrary(
static_cast<HMODULE
>(m_handle));
1964inline bool DynamicLoader::loadLib(
const char* file)
1971 m_handle = dlopen(file, RTLD_NOW);
1973 m_handle = LoadLibraryExA(file,
nullptr, LOAD_LIBRARY_SEARCH_DEFAULT_DIRS);
1975 if (m_handle !=
nullptr)
1980 }
catch (
const std::exception&) {
1987 throw LoadLibraryException(std::string(
"Lib load failed: ") + file);
1992 throw LoadLibraryException(
"Filename empty");
1998inline bool DynamicLoader::setPointers(
bool load)
2001 m_peak_Library_Init =
reinterpret_cast<dyn_peak_Library_Init
>(load ? import_function(m_handle,
"peak_Library_Init") : nullptr);
2002 if(m_peak_Library_Init ==
nullptr && load)
2004 throw std::runtime_error(
"Failed to load peak_Library_Init");
2007 m_peak_Library_Exit =
reinterpret_cast<dyn_peak_Library_Exit
>(load ? import_function(m_handle,
"peak_Library_Exit") : nullptr);
2008 if(m_peak_Library_Exit ==
nullptr && load)
2010 throw std::runtime_error(
"Failed to load peak_Library_Exit");
2013 m_peak_Library_GetVersion =
reinterpret_cast<dyn_peak_Library_GetVersion
>(load ? import_function(m_handle,
"peak_Library_GetVersion") : nullptr);
2014 if(m_peak_Library_GetVersion ==
nullptr && load)
2016 throw std::runtime_error(
"Failed to load peak_Library_GetVersion");
2019 m_peak_Library_GetLastError =
reinterpret_cast<dyn_peak_Library_GetLastError
>(load ? import_function(m_handle,
"peak_Library_GetLastError") : nullptr);
2020 if(m_peak_Library_GetLastError ==
nullptr && load)
2022 throw std::runtime_error(
"Failed to load peak_Library_GetLastError");
2025 m_peak_Library_InterfaceTechnology_IsSupported =
reinterpret_cast<dyn_peak_Library_InterfaceTechnology_IsSupported
>(load ? import_function(m_handle,
"peak_Library_InterfaceTechnology_IsSupported") : nullptr);
2026 if(m_peak_Library_InterfaceTechnology_IsSupported ==
nullptr && load)
2028 throw std::runtime_error(
"Failed to load peak_Library_InterfaceTechnology_IsSupported");
2031 m_peak_Reconnect_Enable =
reinterpret_cast<dyn_peak_Reconnect_Enable
>(load ? import_function(m_handle,
"peak_Reconnect_Enable") : nullptr);
2032 if(m_peak_Reconnect_Enable ==
nullptr && load)
2034 throw std::runtime_error(
"Failed to load peak_Reconnect_Enable");
2037 m_peak_Reconnect_IsEnabled =
reinterpret_cast<dyn_peak_Reconnect_IsEnabled
>(load ? import_function(m_handle,
"peak_Reconnect_IsEnabled") : nullptr);
2038 if(m_peak_Reconnect_IsEnabled ==
nullptr && load)
2040 throw std::runtime_error(
"Failed to load peak_Reconnect_IsEnabled");
2043 m_peak_Reconnect_GetAccessStatus =
reinterpret_cast<dyn_peak_Reconnect_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Reconnect_GetAccessStatus") : nullptr);
2044 if(m_peak_Reconnect_GetAccessStatus ==
nullptr && load)
2046 throw std::runtime_error(
"Failed to load peak_Reconnect_GetAccessStatus");
2049 m_peak_CameraList_Update =
reinterpret_cast<dyn_peak_CameraList_Update
>(load ? import_function(m_handle,
"peak_CameraList_Update") : nullptr);
2050 if(m_peak_CameraList_Update ==
nullptr && load)
2052 throw std::runtime_error(
"Failed to load peak_CameraList_Update");
2055 m_peak_CameraList_Get =
reinterpret_cast<dyn_peak_CameraList_Get
>(load ? import_function(m_handle,
"peak_CameraList_Get") : nullptr);
2056 if(m_peak_CameraList_Get ==
nullptr && load)
2058 throw std::runtime_error(
"Failed to load peak_CameraList_Get");
2061 m_peak_Camera_ID_FromHandle =
reinterpret_cast<dyn_peak_Camera_ID_FromHandle
>(load ? import_function(m_handle,
"peak_Camera_ID_FromHandle") : nullptr);
2062 if(m_peak_Camera_ID_FromHandle ==
nullptr && load)
2064 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromHandle");
2067 m_peak_Camera_ID_FromSerialNumber =
reinterpret_cast<dyn_peak_Camera_ID_FromSerialNumber
>(load ? import_function(m_handle,
"peak_Camera_ID_FromSerialNumber") : nullptr);
2068 if(m_peak_Camera_ID_FromSerialNumber ==
nullptr && load)
2070 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromSerialNumber");
2073 m_peak_Camera_ID_FromUserDefinedName =
reinterpret_cast<dyn_peak_Camera_ID_FromUserDefinedName
>(load ? import_function(m_handle,
"peak_Camera_ID_FromUserDefinedName") : nullptr);
2074 if(m_peak_Camera_ID_FromUserDefinedName ==
nullptr && load)
2076 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromUserDefinedName");
2079 m_peak_Camera_ID_FromMAC =
reinterpret_cast<dyn_peak_Camera_ID_FromMAC
>(load ? import_function(m_handle,
"peak_Camera_ID_FromMAC") : nullptr);
2080 if(m_peak_Camera_ID_FromMAC ==
nullptr && load)
2082 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromMAC");
2085 m_peak_Camera_GetAccessStatus =
reinterpret_cast<dyn_peak_Camera_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Camera_GetAccessStatus") : nullptr);
2086 if(m_peak_Camera_GetAccessStatus ==
nullptr && load)
2088 throw std::runtime_error(
"Failed to load peak_Camera_GetAccessStatus");
2091 m_peak_Camera_GetDescriptor =
reinterpret_cast<dyn_peak_Camera_GetDescriptor
>(load ? import_function(m_handle,
"peak_Camera_GetDescriptor") : nullptr);
2092 if(m_peak_Camera_GetDescriptor ==
nullptr && load)
2094 throw std::runtime_error(
"Failed to load peak_Camera_GetDescriptor");
2097 m_peak_Camera_Open =
reinterpret_cast<dyn_peak_Camera_Open
>(load ? import_function(m_handle,
"peak_Camera_Open") : nullptr);
2098 if(m_peak_Camera_Open ==
nullptr && load)
2100 throw std::runtime_error(
"Failed to load peak_Camera_Open");
2103 m_peak_Camera_OpenFirstAvailable =
reinterpret_cast<dyn_peak_Camera_OpenFirstAvailable
>(load ? import_function(m_handle,
"peak_Camera_OpenFirstAvailable") : nullptr);
2104 if(m_peak_Camera_OpenFirstAvailable ==
nullptr && load)
2106 throw std::runtime_error(
"Failed to load peak_Camera_OpenFirstAvailable");
2109 m_peak_Camera_Close =
reinterpret_cast<dyn_peak_Camera_Close
>(load ? import_function(m_handle,
"peak_Camera_Close") : nullptr);
2110 if(m_peak_Camera_Close ==
nullptr && load)
2112 throw std::runtime_error(
"Failed to load peak_Camera_Close");
2115 m_peak_Camera_ResetToDefaultSettings =
reinterpret_cast<dyn_peak_Camera_ResetToDefaultSettings
>(load ? import_function(m_handle,
"peak_Camera_ResetToDefaultSettings") : nullptr);
2116 if(m_peak_Camera_ResetToDefaultSettings ==
nullptr && load)
2118 throw std::runtime_error(
"Failed to load peak_Camera_ResetToDefaultSettings");
2121 m_peak_Camera_UserDefinedName_Set =
reinterpret_cast<dyn_peak_Camera_UserDefinedName_Set
>(load ? import_function(m_handle,
"peak_Camera_UserDefinedName_Set") : nullptr);
2122 if(m_peak_Camera_UserDefinedName_Set ==
nullptr && load)
2124 throw std::runtime_error(
"Failed to load peak_Camera_UserDefinedName_Set");
2127 m_peak_Camera_UserDefinedName_Get =
reinterpret_cast<dyn_peak_Camera_UserDefinedName_Get
>(load ? import_function(m_handle,
"peak_Camera_UserDefinedName_Get") : nullptr);
2128 if(m_peak_Camera_UserDefinedName_Get ==
nullptr && load)
2130 throw std::runtime_error(
"Failed to load peak_Camera_UserDefinedName_Get");
2133 m_peak_Camera_IsConnected =
reinterpret_cast<dyn_peak_Camera_IsConnected
>(load ? import_function(m_handle,
"peak_Camera_IsConnected") : nullptr);
2134 if(m_peak_Camera_IsConnected ==
nullptr && load)
2136 throw std::runtime_error(
"Failed to load peak_Camera_IsConnected");
2139 m_peak_Camera_Reboot =
reinterpret_cast<dyn_peak_Camera_Reboot
>(load ? import_function(m_handle,
"peak_Camera_Reboot") : nullptr);
2140 if(m_peak_Camera_Reboot ==
nullptr && load)
2142 throw std::runtime_error(
"Failed to load peak_Camera_Reboot");
2145 m_peak_EthernetConfig_GetAccessStatus =
reinterpret_cast<dyn_peak_EthernetConfig_GetAccessStatus
>(load ? import_function(m_handle,
"peak_EthernetConfig_GetAccessStatus") : nullptr);
2146 if(m_peak_EthernetConfig_GetAccessStatus ==
nullptr && load)
2148 throw std::runtime_error(
"Failed to load peak_EthernetConfig_GetAccessStatus");
2151 m_peak_EthernetConfig_GetInfo =
reinterpret_cast<dyn_peak_EthernetConfig_GetInfo
>(load ? import_function(m_handle,
"peak_EthernetConfig_GetInfo") : nullptr);
2152 if(m_peak_EthernetConfig_GetInfo ==
nullptr && load)
2154 throw std::runtime_error(
"Failed to load peak_EthernetConfig_GetInfo");
2157 m_peak_EthernetConfig_DHCP_GetAccessStatus =
reinterpret_cast<dyn_peak_EthernetConfig_DHCP_GetAccessStatus
>(load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_GetAccessStatus") : nullptr);
2158 if(m_peak_EthernetConfig_DHCP_GetAccessStatus ==
nullptr && load)
2160 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_GetAccessStatus");
2163 m_peak_EthernetConfig_DHCP_Enable =
reinterpret_cast<dyn_peak_EthernetConfig_DHCP_Enable
>(load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_Enable") : nullptr);
2164 if(m_peak_EthernetConfig_DHCP_Enable ==
nullptr && load)
2166 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_Enable");
2169 m_peak_EthernetConfig_DHCP_IsEnabled =
reinterpret_cast<dyn_peak_EthernetConfig_DHCP_IsEnabled
>(load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_IsEnabled") : nullptr);
2170 if(m_peak_EthernetConfig_DHCP_IsEnabled ==
nullptr && load)
2172 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_IsEnabled");
2175 m_peak_EthernetConfig_PersistentIP_GetAccessStatus =
reinterpret_cast<dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus
>(load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_GetAccessStatus") : nullptr);
2176 if(m_peak_EthernetConfig_PersistentIP_GetAccessStatus ==
nullptr && load)
2178 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_GetAccessStatus");
2181 m_peak_EthernetConfig_PersistentIP_Set =
reinterpret_cast<dyn_peak_EthernetConfig_PersistentIP_Set
>(load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_Set") : nullptr);
2182 if(m_peak_EthernetConfig_PersistentIP_Set ==
nullptr && load)
2184 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_Set");
2187 m_peak_EthernetConfig_PersistentIP_Get =
reinterpret_cast<dyn_peak_EthernetConfig_PersistentIP_Get
>(load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_Get") : nullptr);
2188 if(m_peak_EthernetConfig_PersistentIP_Get ==
nullptr && load)
2190 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_Get");
2193 m_peak_Acquisition_Start =
reinterpret_cast<dyn_peak_Acquisition_Start
>(load ? import_function(m_handle,
"peak_Acquisition_Start") : nullptr);
2194 if(m_peak_Acquisition_Start ==
nullptr && load)
2196 throw std::runtime_error(
"Failed to load peak_Acquisition_Start");
2199 m_peak_Acquisition_Stop =
reinterpret_cast<dyn_peak_Acquisition_Stop
>(load ? import_function(m_handle,
"peak_Acquisition_Stop") : nullptr);
2200 if(m_peak_Acquisition_Stop ==
nullptr && load)
2202 throw std::runtime_error(
"Failed to load peak_Acquisition_Stop");
2205 m_peak_Acquisition_IsStarted =
reinterpret_cast<dyn_peak_Acquisition_IsStarted
>(load ? import_function(m_handle,
"peak_Acquisition_IsStarted") : nullptr);
2206 if(m_peak_Acquisition_IsStarted ==
nullptr && load)
2208 throw std::runtime_error(
"Failed to load peak_Acquisition_IsStarted");
2211 m_peak_Acquisition_WaitForFrame =
reinterpret_cast<dyn_peak_Acquisition_WaitForFrame
>(load ? import_function(m_handle,
"peak_Acquisition_WaitForFrame") : nullptr);
2212 if(m_peak_Acquisition_WaitForFrame ==
nullptr && load)
2214 throw std::runtime_error(
"Failed to load peak_Acquisition_WaitForFrame");
2217 m_peak_Acquisition_GetInfo =
reinterpret_cast<dyn_peak_Acquisition_GetInfo
>(load ? import_function(m_handle,
"peak_Acquisition_GetInfo") : nullptr);
2218 if(m_peak_Acquisition_GetInfo ==
nullptr && load)
2220 throw std::runtime_error(
"Failed to load peak_Acquisition_GetInfo");
2223 m_peak_Acquisition_Buffer_GetRequiredSize =
reinterpret_cast<dyn_peak_Acquisition_Buffer_GetRequiredSize
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_GetRequiredSize") : nullptr);
2224 if(m_peak_Acquisition_Buffer_GetRequiredSize ==
nullptr && load)
2226 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_GetRequiredSize");
2229 m_peak_Acquisition_Buffer_GetRequiredCount =
reinterpret_cast<dyn_peak_Acquisition_Buffer_GetRequiredCount
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_GetRequiredCount") : nullptr);
2230 if(m_peak_Acquisition_Buffer_GetRequiredCount ==
nullptr && load)
2232 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_GetRequiredCount");
2235 m_peak_Acquisition_Buffer_Announce =
reinterpret_cast<dyn_peak_Acquisition_Buffer_Announce
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_Announce") : nullptr);
2236 if(m_peak_Acquisition_Buffer_Announce ==
nullptr && load)
2238 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_Announce");
2241 m_peak_Acquisition_Buffer_Revoke =
reinterpret_cast<dyn_peak_Acquisition_Buffer_Revoke
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_Revoke") : nullptr);
2242 if(m_peak_Acquisition_Buffer_Revoke ==
nullptr && load)
2244 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_Revoke");
2247 m_peak_Acquisition_Buffer_RevokeAll =
reinterpret_cast<dyn_peak_Acquisition_Buffer_RevokeAll
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_RevokeAll") : nullptr);
2248 if(m_peak_Acquisition_Buffer_RevokeAll ==
nullptr && load)
2250 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_RevokeAll");
2253 m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus =
reinterpret_cast<dyn_peak_Acquisition_BufferHandling_Mode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_GetAccessStatus") : nullptr);
2254 if(m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus ==
nullptr && load)
2256 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_GetAccessStatus");
2259 m_peak_Acquisition_BufferHandling_Mode_GetList =
reinterpret_cast<dyn_peak_Acquisition_BufferHandling_Mode_GetList
>(load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_GetList") : nullptr);
2260 if(m_peak_Acquisition_BufferHandling_Mode_GetList ==
nullptr && load)
2262 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_GetList");
2265 m_peak_Acquisition_BufferHandling_Mode_Set =
reinterpret_cast<dyn_peak_Acquisition_BufferHandling_Mode_Set
>(load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_Set") : nullptr);
2266 if(m_peak_Acquisition_BufferHandling_Mode_Set ==
nullptr && load)
2268 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_Set");
2271 m_peak_Acquisition_BufferHandling_Mode_Get =
reinterpret_cast<dyn_peak_Acquisition_BufferHandling_Mode_Get
>(load ? import_function(m_handle,
"peak_Acquisition_BufferHandling_Mode_Get") : nullptr);
2272 if(m_peak_Acquisition_BufferHandling_Mode_Get ==
nullptr && load)
2274 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_Get");
2277 m_peak_Acquisition_LossHandling_Mode_GetAccessStatus =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Mode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_GetAccessStatus") : nullptr);
2278 if(m_peak_Acquisition_LossHandling_Mode_GetAccessStatus ==
nullptr && load)
2280 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_GetAccessStatus");
2283 m_peak_Acquisition_LossHandling_Mode_GetList =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Mode_GetList
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_GetList") : nullptr);
2284 if(m_peak_Acquisition_LossHandling_Mode_GetList ==
nullptr && load)
2286 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_GetList");
2289 m_peak_Acquisition_LossHandling_Mode_Set =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Mode_Set
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_Set") : nullptr);
2290 if(m_peak_Acquisition_LossHandling_Mode_Set ==
nullptr && load)
2292 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_Set");
2295 m_peak_Acquisition_LossHandling_Mode_Get =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Mode_Get
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Mode_Get") : nullptr);
2296 if(m_peak_Acquisition_LossHandling_Mode_Get ==
nullptr && load)
2298 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_Get");
2301 m_peak_Acquisition_LossHandling_Extent_GetAccessStatus =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Extent_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_GetAccessStatus") : nullptr);
2302 if(m_peak_Acquisition_LossHandling_Extent_GetAccessStatus ==
nullptr && load)
2304 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_GetAccessStatus");
2307 m_peak_Acquisition_LossHandling_Extent_GetRange =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Extent_GetRange
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_GetRange") : nullptr);
2308 if(m_peak_Acquisition_LossHandling_Extent_GetRange ==
nullptr && load)
2310 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_GetRange");
2313 m_peak_Acquisition_LossHandling_Extent_Set =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Extent_Set
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_Set") : nullptr);
2314 if(m_peak_Acquisition_LossHandling_Extent_Set ==
nullptr && load)
2316 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_Set");
2319 m_peak_Acquisition_LossHandling_Extent_Get =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_Extent_Get
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_Extent_Get") : nullptr);
2320 if(m_peak_Acquisition_LossHandling_Extent_Get ==
nullptr && load)
2322 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_Get");
2325 m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus") : nullptr);
2326 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus ==
nullptr && load)
2328 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus");
2331 m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange") : nullptr);
2332 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange ==
nullptr && load)
2334 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange");
2337 m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Set
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_Set") : nullptr);
2338 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set ==
nullptr && load)
2340 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_Set");
2343 m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Get
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_FrameAbortTimeout_Get") : nullptr);
2344 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get ==
nullptr && load)
2346 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_Get");
2349 m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus") : nullptr);
2350 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus ==
nullptr && load)
2352 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus");
2355 m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange") : nullptr);
2356 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange ==
nullptr && load)
2358 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange");
2361 m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Set
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_Set") : nullptr);
2362 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set ==
nullptr && load)
2364 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_Set");
2367 m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get =
reinterpret_cast<dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Get
>(load ? import_function(m_handle,
"peak_Acquisition_LossHandling_ResendRequestTimeout_Get") : nullptr);
2368 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get ==
nullptr && load)
2370 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_Get");
2373 m_peak_PixelFormat_GetInfo =
reinterpret_cast<dyn_peak_PixelFormat_GetInfo
>(load ? import_function(m_handle,
"peak_PixelFormat_GetInfo") : nullptr);
2374 if(m_peak_PixelFormat_GetInfo ==
nullptr && load)
2376 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetInfo");
2379 m_peak_Frame_Release =
reinterpret_cast<dyn_peak_Frame_Release
>(load ? import_function(m_handle,
"peak_Frame_Release") : nullptr);
2380 if(m_peak_Frame_Release ==
nullptr && load)
2382 throw std::runtime_error(
"Failed to load peak_Frame_Release");
2385 m_peak_Frame_GetInfo =
reinterpret_cast<dyn_peak_Frame_GetInfo
>(load ? import_function(m_handle,
"peak_Frame_GetInfo") : nullptr);
2386 if(m_peak_Frame_GetInfo ==
nullptr && load)
2388 throw std::runtime_error(
"Failed to load peak_Frame_GetInfo");
2391 m_peak_Frame_Type_Get =
reinterpret_cast<dyn_peak_Frame_Type_Get
>(load ? import_function(m_handle,
"peak_Frame_Type_Get") : nullptr);
2392 if(m_peak_Frame_Type_Get ==
nullptr && load)
2394 throw std::runtime_error(
"Failed to load peak_Frame_Type_Get");
2397 m_peak_Frame_Buffer_Get =
reinterpret_cast<dyn_peak_Frame_Buffer_Get
>(load ? import_function(m_handle,
"peak_Frame_Buffer_Get") : nullptr);
2398 if(m_peak_Frame_Buffer_Get ==
nullptr && load)
2400 throw std::runtime_error(
"Failed to load peak_Frame_Buffer_Get");
2403 m_peak_Frame_ID_Get =
reinterpret_cast<dyn_peak_Frame_ID_Get
>(load ? import_function(m_handle,
"peak_Frame_ID_Get") : nullptr);
2404 if(m_peak_Frame_ID_Get ==
nullptr && load)
2406 throw std::runtime_error(
"Failed to load peak_Frame_ID_Get");
2409 m_peak_Frame_Timestamp_Get =
reinterpret_cast<dyn_peak_Frame_Timestamp_Get
>(load ? import_function(m_handle,
"peak_Frame_Timestamp_Get") : nullptr);
2410 if(m_peak_Frame_Timestamp_Get ==
nullptr && load)
2412 throw std::runtime_error(
"Failed to load peak_Frame_Timestamp_Get");
2415 m_peak_Frame_ROI_Get =
reinterpret_cast<dyn_peak_Frame_ROI_Get
>(load ? import_function(m_handle,
"peak_Frame_ROI_Get") : nullptr);
2416 if(m_peak_Frame_ROI_Get ==
nullptr && load)
2418 throw std::runtime_error(
"Failed to load peak_Frame_ROI_Get");
2421 m_peak_Frame_PixelFormat_Get =
reinterpret_cast<dyn_peak_Frame_PixelFormat_Get
>(load ? import_function(m_handle,
"peak_Frame_PixelFormat_Get") : nullptr);
2422 if(m_peak_Frame_PixelFormat_Get ==
nullptr && load)
2424 throw std::runtime_error(
"Failed to load peak_Frame_PixelFormat_Get");
2427 m_peak_Frame_IsComplete =
reinterpret_cast<dyn_peak_Frame_IsComplete
>(load ? import_function(m_handle,
"peak_Frame_IsComplete") : nullptr);
2428 if(m_peak_Frame_IsComplete ==
nullptr && load)
2430 throw std::runtime_error(
"Failed to load peak_Frame_IsComplete");
2433 m_peak_Frame_BytesExpected_Get =
reinterpret_cast<dyn_peak_Frame_BytesExpected_Get
>(load ? import_function(m_handle,
"peak_Frame_BytesExpected_Get") : nullptr);
2434 if(m_peak_Frame_BytesExpected_Get ==
nullptr && load)
2436 throw std::runtime_error(
"Failed to load peak_Frame_BytesExpected_Get");
2439 m_peak_Frame_BytesWritten_Get =
reinterpret_cast<dyn_peak_Frame_BytesWritten_Get
>(load ? import_function(m_handle,
"peak_Frame_BytesWritten_Get") : nullptr);
2440 if(m_peak_Frame_BytesWritten_Get ==
nullptr && load)
2442 throw std::runtime_error(
"Failed to load peak_Frame_BytesWritten_Get");
2445 m_peak_Frame_ProcessingTime_Get =
reinterpret_cast<dyn_peak_Frame_ProcessingTime_Get
>(load ? import_function(m_handle,
"peak_Frame_ProcessingTime_Get") : nullptr);
2446 if(m_peak_Frame_ProcessingTime_Get ==
nullptr && load)
2448 throw std::runtime_error(
"Failed to load peak_Frame_ProcessingTime_Get");
2451 m_peak_Frame_Save =
reinterpret_cast<dyn_peak_Frame_Save
>(load ? import_function(m_handle,
"peak_Frame_Save") : nullptr);
2452 if(m_peak_Frame_Save ==
nullptr && load)
2454 throw std::runtime_error(
"Failed to load peak_Frame_Save");
2457 m_peak_Frame_HasChunks =
reinterpret_cast<dyn_peak_Frame_HasChunks
>(load ? import_function(m_handle,
"peak_Frame_HasChunks") : nullptr);
2458 if(m_peak_Frame_HasChunks ==
nullptr && load)
2460 throw std::runtime_error(
"Failed to load peak_Frame_HasChunks");
2463 m_peak_CameraSettings_ParameterSet_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_GetAccessStatus") : nullptr);
2464 if(m_peak_CameraSettings_ParameterSet_GetAccessStatus ==
nullptr && load)
2466 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_GetAccessStatus");
2469 m_peak_CameraSettings_ParameterSet_GetList =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_GetList
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_GetList") : nullptr);
2470 if(m_peak_CameraSettings_ParameterSet_GetList ==
nullptr && load)
2472 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_GetList");
2475 m_peak_CameraSettings_ParameterSet_Store =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Store
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Store") : nullptr);
2476 if(m_peak_CameraSettings_ParameterSet_Store ==
nullptr && load)
2478 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Store");
2481 m_peak_CameraSettings_ParameterSet_Apply =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Apply
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Apply") : nullptr);
2482 if(m_peak_CameraSettings_ParameterSet_Apply ==
nullptr && load)
2484 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Apply");
2487 m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Startup_GetAccessStatus") : nullptr);
2488 if(m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus ==
nullptr && load)
2490 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_GetAccessStatus");
2493 m_peak_CameraSettings_ParameterSet_Startup_Set =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Startup_Set
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Startup_Set") : nullptr);
2494 if(m_peak_CameraSettings_ParameterSet_Startup_Set ==
nullptr && load)
2496 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_Set");
2499 m_peak_CameraSettings_ParameterSet_Startup_Get =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Startup_Get
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Startup_Get") : nullptr);
2500 if(m_peak_CameraSettings_ParameterSet_Startup_Get ==
nullptr && load)
2502 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_Get");
2505 m_peak_CameraSettings_DiskFile_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraSettings_DiskFile_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_GetAccessStatus") : nullptr);
2506 if(m_peak_CameraSettings_DiskFile_GetAccessStatus ==
nullptr && load)
2508 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_GetAccessStatus");
2511 m_peak_CameraSettings_DiskFile_Store =
reinterpret_cast<dyn_peak_CameraSettings_DiskFile_Store
>(load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_Store") : nullptr);
2512 if(m_peak_CameraSettings_DiskFile_Store ==
nullptr && load)
2514 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_Store");
2517 m_peak_CameraSettings_DiskFile_Apply =
reinterpret_cast<dyn_peak_CameraSettings_DiskFile_Apply
>(load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_Apply") : nullptr);
2518 if(m_peak_CameraSettings_DiskFile_Apply ==
nullptr && load)
2520 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_Apply");
2523 m_peak_FrameRate_GetAccessStatus =
reinterpret_cast<dyn_peak_FrameRate_GetAccessStatus
>(load ? import_function(m_handle,
"peak_FrameRate_GetAccessStatus") : nullptr);
2524 if(m_peak_FrameRate_GetAccessStatus ==
nullptr && load)
2526 throw std::runtime_error(
"Failed to load peak_FrameRate_GetAccessStatus");
2529 m_peak_FrameRate_GetRange =
reinterpret_cast<dyn_peak_FrameRate_GetRange
>(load ? import_function(m_handle,
"peak_FrameRate_GetRange") : nullptr);
2530 if(m_peak_FrameRate_GetRange ==
nullptr && load)
2532 throw std::runtime_error(
"Failed to load peak_FrameRate_GetRange");
2535 m_peak_FrameRate_Set =
reinterpret_cast<dyn_peak_FrameRate_Set
>(load ? import_function(m_handle,
"peak_FrameRate_Set") : nullptr);
2536 if(m_peak_FrameRate_Set ==
nullptr && load)
2538 throw std::runtime_error(
"Failed to load peak_FrameRate_Set");
2541 m_peak_FrameRate_Get =
reinterpret_cast<dyn_peak_FrameRate_Get
>(load ? import_function(m_handle,
"peak_FrameRate_Get") : nullptr);
2542 if(m_peak_FrameRate_Get ==
nullptr && load)
2544 throw std::runtime_error(
"Failed to load peak_FrameRate_Get");
2547 m_peak_ExposureTime_GetAccessStatus =
reinterpret_cast<dyn_peak_ExposureTime_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ExposureTime_GetAccessStatus") : nullptr);
2548 if(m_peak_ExposureTime_GetAccessStatus ==
nullptr && load)
2550 throw std::runtime_error(
"Failed to load peak_ExposureTime_GetAccessStatus");
2553 m_peak_ExposureTime_GetRange =
reinterpret_cast<dyn_peak_ExposureTime_GetRange
>(load ? import_function(m_handle,
"peak_ExposureTime_GetRange") : nullptr);
2554 if(m_peak_ExposureTime_GetRange ==
nullptr && load)
2556 throw std::runtime_error(
"Failed to load peak_ExposureTime_GetRange");
2559 m_peak_ExposureTime_Set =
reinterpret_cast<dyn_peak_ExposureTime_Set
>(load ? import_function(m_handle,
"peak_ExposureTime_Set") : nullptr);
2560 if(m_peak_ExposureTime_Set ==
nullptr && load)
2562 throw std::runtime_error(
"Failed to load peak_ExposureTime_Set");
2565 m_peak_ExposureTime_Get =
reinterpret_cast<dyn_peak_ExposureTime_Get
>(load ? import_function(m_handle,
"peak_ExposureTime_Get") : nullptr);
2566 if(m_peak_ExposureTime_Get ==
nullptr && load)
2568 throw std::runtime_error(
"Failed to load peak_ExposureTime_Get");
2571 m_peak_ShutterMode_GetAccessStatus =
reinterpret_cast<dyn_peak_ShutterMode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ShutterMode_GetAccessStatus") : nullptr);
2572 if(m_peak_ShutterMode_GetAccessStatus ==
nullptr && load)
2574 throw std::runtime_error(
"Failed to load peak_ShutterMode_GetAccessStatus");
2577 m_peak_ShutterMode_GetList =
reinterpret_cast<dyn_peak_ShutterMode_GetList
>(load ? import_function(m_handle,
"peak_ShutterMode_GetList") : nullptr);
2578 if(m_peak_ShutterMode_GetList ==
nullptr && load)
2580 throw std::runtime_error(
"Failed to load peak_ShutterMode_GetList");
2583 m_peak_ShutterMode_Set =
reinterpret_cast<dyn_peak_ShutterMode_Set
>(load ? import_function(m_handle,
"peak_ShutterMode_Set") : nullptr);
2584 if(m_peak_ShutterMode_Set ==
nullptr && load)
2586 throw std::runtime_error(
"Failed to load peak_ShutterMode_Set");
2589 m_peak_ShutterMode_Get =
reinterpret_cast<dyn_peak_ShutterMode_Get
>(load ? import_function(m_handle,
"peak_ShutterMode_Get") : nullptr);
2590 if(m_peak_ShutterMode_Get ==
nullptr && load)
2592 throw std::runtime_error(
"Failed to load peak_ShutterMode_Get");
2595 m_peak_PixelClock_GetAccessStatus =
reinterpret_cast<dyn_peak_PixelClock_GetAccessStatus
>(load ? import_function(m_handle,
"peak_PixelClock_GetAccessStatus") : nullptr);
2596 if(m_peak_PixelClock_GetAccessStatus ==
nullptr && load)
2598 throw std::runtime_error(
"Failed to load peak_PixelClock_GetAccessStatus");
2601 m_peak_PixelClock_HasRange =
reinterpret_cast<dyn_peak_PixelClock_HasRange
>(load ? import_function(m_handle,
"peak_PixelClock_HasRange") : nullptr);
2602 if(m_peak_PixelClock_HasRange ==
nullptr && load)
2604 throw std::runtime_error(
"Failed to load peak_PixelClock_HasRange");
2607 m_peak_PixelClock_GetRange =
reinterpret_cast<dyn_peak_PixelClock_GetRange
>(load ? import_function(m_handle,
"peak_PixelClock_GetRange") : nullptr);
2608 if(m_peak_PixelClock_GetRange ==
nullptr && load)
2610 throw std::runtime_error(
"Failed to load peak_PixelClock_GetRange");
2613 m_peak_PixelClock_GetList =
reinterpret_cast<dyn_peak_PixelClock_GetList
>(load ? import_function(m_handle,
"peak_PixelClock_GetList") : nullptr);
2614 if(m_peak_PixelClock_GetList ==
nullptr && load)
2616 throw std::runtime_error(
"Failed to load peak_PixelClock_GetList");
2619 m_peak_PixelClock_Set =
reinterpret_cast<dyn_peak_PixelClock_Set
>(load ? import_function(m_handle,
"peak_PixelClock_Set") : nullptr);
2620 if(m_peak_PixelClock_Set ==
nullptr && load)
2622 throw std::runtime_error(
"Failed to load peak_PixelClock_Set");
2625 m_peak_PixelClock_Get =
reinterpret_cast<dyn_peak_PixelClock_Get
>(load ? import_function(m_handle,
"peak_PixelClock_Get") : nullptr);
2626 if(m_peak_PixelClock_Get ==
nullptr && load)
2628 throw std::runtime_error(
"Failed to load peak_PixelClock_Get");
2631 m_peak_IOChannel_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_GetAccessStatus") : nullptr);
2632 if(m_peak_IOChannel_GetAccessStatus ==
nullptr && load)
2634 throw std::runtime_error(
"Failed to load peak_IOChannel_GetAccessStatus");
2637 m_peak_IOChannel_GetList =
reinterpret_cast<dyn_peak_IOChannel_GetList
>(load ? import_function(m_handle,
"peak_IOChannel_GetList") : nullptr);
2638 if(m_peak_IOChannel_GetList ==
nullptr && load)
2640 throw std::runtime_error(
"Failed to load peak_IOChannel_GetList");
2643 m_peak_IOChannel_GetListForDirection =
reinterpret_cast<dyn_peak_IOChannel_GetListForDirection
>(load ? import_function(m_handle,
"peak_IOChannel_GetListForDirection") : nullptr);
2644 if(m_peak_IOChannel_GetListForDirection ==
nullptr && load)
2646 throw std::runtime_error(
"Failed to load peak_IOChannel_GetListForDirection");
2649 m_peak_IOChannel_Direction_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Direction_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Direction_GetAccessStatus") : nullptr);
2650 if(m_peak_IOChannel_Direction_GetAccessStatus ==
nullptr && load)
2652 throw std::runtime_error(
"Failed to load peak_IOChannel_Direction_GetAccessStatus");
2655 m_peak_IOChannel_Direction_Get =
reinterpret_cast<dyn_peak_IOChannel_Direction_Get
>(load ? import_function(m_handle,
"peak_IOChannel_Direction_Get") : nullptr);
2656 if(m_peak_IOChannel_Direction_Get ==
nullptr && load)
2658 throw std::runtime_error(
"Failed to load peak_IOChannel_Direction_Get");
2661 m_peak_IOChannel_Type_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Type_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Type_GetAccessStatus") : nullptr);
2662 if(m_peak_IOChannel_Type_GetAccessStatus ==
nullptr && load)
2664 throw std::runtime_error(
"Failed to load peak_IOChannel_Type_GetAccessStatus");
2667 m_peak_IOChannel_Type_Get =
reinterpret_cast<dyn_peak_IOChannel_Type_Get
>(load ? import_function(m_handle,
"peak_IOChannel_Type_Get") : nullptr);
2668 if(m_peak_IOChannel_Type_Get ==
nullptr && load)
2670 throw std::runtime_error(
"Failed to load peak_IOChannel_Type_Get");
2673 m_peak_IOChannel_Level_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Level_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Level_GetAccessStatus") : nullptr);
2674 if(m_peak_IOChannel_Level_GetAccessStatus ==
nullptr && load)
2676 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_GetAccessStatus");
2679 m_peak_IOChannel_Level_IsHigh =
reinterpret_cast<dyn_peak_IOChannel_Level_IsHigh
>(load ? import_function(m_handle,
"peak_IOChannel_Level_IsHigh") : nullptr);
2680 if(m_peak_IOChannel_Level_IsHigh ==
nullptr && load)
2682 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_IsHigh");
2685 m_peak_IOChannel_Level_SetHigh =
reinterpret_cast<dyn_peak_IOChannel_Level_SetHigh
>(load ? import_function(m_handle,
"peak_IOChannel_Level_SetHigh") : nullptr);
2686 if(m_peak_IOChannel_Level_SetHigh ==
nullptr && load)
2688 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_SetHigh");
2691 m_peak_IOChannel_Inverter_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Inverter_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Inverter_GetAccessStatus") : nullptr);
2692 if(m_peak_IOChannel_Inverter_GetAccessStatus ==
nullptr && load)
2694 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_GetAccessStatus");
2697 m_peak_IOChannel_Inverter_Enable =
reinterpret_cast<dyn_peak_IOChannel_Inverter_Enable
>(load ? import_function(m_handle,
"peak_IOChannel_Inverter_Enable") : nullptr);
2698 if(m_peak_IOChannel_Inverter_Enable ==
nullptr && load)
2700 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_Enable");
2703 m_peak_IOChannel_Inverter_IsEnabled =
reinterpret_cast<dyn_peak_IOChannel_Inverter_IsEnabled
>(load ? import_function(m_handle,
"peak_IOChannel_Inverter_IsEnabled") : nullptr);
2704 if(m_peak_IOChannel_Inverter_IsEnabled ==
nullptr && load)
2706 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_IsEnabled");
2709 m_peak_IOChannel_NoiseFilter_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_GetAccessStatus") : nullptr);
2710 if(m_peak_IOChannel_NoiseFilter_GetAccessStatus ==
nullptr && load)
2712 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_GetAccessStatus");
2715 m_peak_IOChannel_NoiseFilter_Enable =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_Enable
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Enable") : nullptr);
2716 if(m_peak_IOChannel_NoiseFilter_Enable ==
nullptr && load)
2718 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Enable");
2721 m_peak_IOChannel_NoiseFilter_IsEnabled =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_IsEnabled
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_IsEnabled") : nullptr);
2722 if(m_peak_IOChannel_NoiseFilter_IsEnabled ==
nullptr && load)
2724 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_IsEnabled");
2727 m_peak_IOChannel_NoiseFilter_Duration_GetRange =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_Duration_GetRange
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Duration_GetRange") : nullptr);
2728 if(m_peak_IOChannel_NoiseFilter_Duration_GetRange ==
nullptr && load)
2730 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_GetRange");
2733 m_peak_IOChannel_NoiseFilter_Duration_Set =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_Duration_Set
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Duration_Set") : nullptr);
2734 if(m_peak_IOChannel_NoiseFilter_Duration_Set ==
nullptr && load)
2736 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_Set");
2739 m_peak_IOChannel_NoiseFilter_Duration_Get =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_Duration_Get
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Duration_Get") : nullptr);
2740 if(m_peak_IOChannel_NoiseFilter_Duration_Get ==
nullptr && load)
2742 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_Get");
2745 m_peak_Trigger_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_GetAccessStatus") : nullptr);
2746 if(m_peak_Trigger_GetAccessStatus ==
nullptr && load)
2748 throw std::runtime_error(
"Failed to load peak_Trigger_GetAccessStatus");
2751 m_peak_Trigger_Enable =
reinterpret_cast<dyn_peak_Trigger_Enable
>(load ? import_function(m_handle,
"peak_Trigger_Enable") : nullptr);
2752 if(m_peak_Trigger_Enable ==
nullptr && load)
2754 throw std::runtime_error(
"Failed to load peak_Trigger_Enable");
2757 m_peak_Trigger_IsEnabled =
reinterpret_cast<dyn_peak_Trigger_IsEnabled
>(load ? import_function(m_handle,
"peak_Trigger_IsEnabled") : nullptr);
2758 if(m_peak_Trigger_IsEnabled ==
nullptr && load)
2760 throw std::runtime_error(
"Failed to load peak_Trigger_IsEnabled");
2763 m_peak_Trigger_IsExecutable =
reinterpret_cast<dyn_peak_Trigger_IsExecutable
>(load ? import_function(m_handle,
"peak_Trigger_IsExecutable") : nullptr);
2764 if(m_peak_Trigger_IsExecutable ==
nullptr && load)
2766 throw std::runtime_error(
"Failed to load peak_Trigger_IsExecutable");
2769 m_peak_Trigger_Execute =
reinterpret_cast<dyn_peak_Trigger_Execute
>(load ? import_function(m_handle,
"peak_Trigger_Execute") : nullptr);
2770 if(m_peak_Trigger_Execute ==
nullptr && load)
2772 throw std::runtime_error(
"Failed to load peak_Trigger_Execute");
2775 m_peak_Trigger_Mode_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Mode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Mode_GetAccessStatus") : nullptr);
2776 if(m_peak_Trigger_Mode_GetAccessStatus ==
nullptr && load)
2778 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_GetAccessStatus");
2781 m_peak_Trigger_Mode_Set =
reinterpret_cast<dyn_peak_Trigger_Mode_Set
>(load ? import_function(m_handle,
"peak_Trigger_Mode_Set") : nullptr);
2782 if(m_peak_Trigger_Mode_Set ==
nullptr && load)
2784 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Set");
2787 m_peak_Trigger_Mode_Get =
reinterpret_cast<dyn_peak_Trigger_Mode_Get
>(load ? import_function(m_handle,
"peak_Trigger_Mode_Get") : nullptr);
2788 if(m_peak_Trigger_Mode_Get ==
nullptr && load)
2790 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Get");
2793 m_peak_Trigger_Mode_Config_Get =
reinterpret_cast<dyn_peak_Trigger_Mode_Config_Get
>(load ? import_function(m_handle,
"peak_Trigger_Mode_Config_Get") : nullptr);
2794 if(m_peak_Trigger_Mode_Config_Get ==
nullptr && load)
2796 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Config_Get");
2799 m_peak_Trigger_Edge_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Edge_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Edge_GetAccessStatus") : nullptr);
2800 if(m_peak_Trigger_Edge_GetAccessStatus ==
nullptr && load)
2802 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_GetAccessStatus");
2805 m_peak_Trigger_Edge_GetList =
reinterpret_cast<dyn_peak_Trigger_Edge_GetList
>(load ? import_function(m_handle,
"peak_Trigger_Edge_GetList") : nullptr);
2806 if(m_peak_Trigger_Edge_GetList ==
nullptr && load)
2808 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_GetList");
2811 m_peak_Trigger_Edge_Set =
reinterpret_cast<dyn_peak_Trigger_Edge_Set
>(load ? import_function(m_handle,
"peak_Trigger_Edge_Set") : nullptr);
2812 if(m_peak_Trigger_Edge_Set ==
nullptr && load)
2814 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_Set");
2817 m_peak_Trigger_Edge_Get =
reinterpret_cast<dyn_peak_Trigger_Edge_Get
>(load ? import_function(m_handle,
"peak_Trigger_Edge_Get") : nullptr);
2818 if(m_peak_Trigger_Edge_Get ==
nullptr && load)
2820 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_Get");
2823 m_peak_Trigger_Delay_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Delay_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Delay_GetAccessStatus") : nullptr);
2824 if(m_peak_Trigger_Delay_GetAccessStatus ==
nullptr && load)
2826 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_GetAccessStatus");
2829 m_peak_Trigger_Delay_GetRange =
reinterpret_cast<dyn_peak_Trigger_Delay_GetRange
>(load ? import_function(m_handle,
"peak_Trigger_Delay_GetRange") : nullptr);
2830 if(m_peak_Trigger_Delay_GetRange ==
nullptr && load)
2832 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_GetRange");
2835 m_peak_Trigger_Delay_Set =
reinterpret_cast<dyn_peak_Trigger_Delay_Set
>(load ? import_function(m_handle,
"peak_Trigger_Delay_Set") : nullptr);
2836 if(m_peak_Trigger_Delay_Set ==
nullptr && load)
2838 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_Set");
2841 m_peak_Trigger_Delay_Get =
reinterpret_cast<dyn_peak_Trigger_Delay_Get
>(load ? import_function(m_handle,
"peak_Trigger_Delay_Get") : nullptr);
2842 if(m_peak_Trigger_Delay_Get ==
nullptr && load)
2844 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_Get");
2847 m_peak_Trigger_Divider_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Divider_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Divider_GetAccessStatus") : nullptr);
2848 if(m_peak_Trigger_Divider_GetAccessStatus ==
nullptr && load)
2850 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_GetAccessStatus");
2853 m_peak_Trigger_Divider_GetRange =
reinterpret_cast<dyn_peak_Trigger_Divider_GetRange
>(load ? import_function(m_handle,
"peak_Trigger_Divider_GetRange") : nullptr);
2854 if(m_peak_Trigger_Divider_GetRange ==
nullptr && load)
2856 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_GetRange");
2859 m_peak_Trigger_Divider_Set =
reinterpret_cast<dyn_peak_Trigger_Divider_Set
>(load ? import_function(m_handle,
"peak_Trigger_Divider_Set") : nullptr);
2860 if(m_peak_Trigger_Divider_Set ==
nullptr && load)
2862 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_Set");
2865 m_peak_Trigger_Divider_Get =
reinterpret_cast<dyn_peak_Trigger_Divider_Get
>(load ? import_function(m_handle,
"peak_Trigger_Divider_Get") : nullptr);
2866 if(m_peak_Trigger_Divider_Get ==
nullptr && load)
2868 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_Get");
2871 m_peak_Trigger_Burst_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Burst_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Burst_GetAccessStatus") : nullptr);
2872 if(m_peak_Trigger_Burst_GetAccessStatus ==
nullptr && load)
2874 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_GetAccessStatus");
2877 m_peak_Trigger_Burst_GetRange =
reinterpret_cast<dyn_peak_Trigger_Burst_GetRange
>(load ? import_function(m_handle,
"peak_Trigger_Burst_GetRange") : nullptr);
2878 if(m_peak_Trigger_Burst_GetRange ==
nullptr && load)
2880 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_GetRange");
2883 m_peak_Trigger_Burst_Set =
reinterpret_cast<dyn_peak_Trigger_Burst_Set
>(load ? import_function(m_handle,
"peak_Trigger_Burst_Set") : nullptr);
2884 if(m_peak_Trigger_Burst_Set ==
nullptr && load)
2886 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_Set");
2889 m_peak_Trigger_Burst_Get =
reinterpret_cast<dyn_peak_Trigger_Burst_Get
>(load ? import_function(m_handle,
"peak_Trigger_Burst_Get") : nullptr);
2890 if(m_peak_Trigger_Burst_Get ==
nullptr && load)
2892 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_Get");
2895 m_peak_Flash_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_GetAccessStatus") : nullptr);
2896 if(m_peak_Flash_GetAccessStatus ==
nullptr && load)
2898 throw std::runtime_error(
"Failed to load peak_Flash_GetAccessStatus");
2901 m_peak_Flash_Enable =
reinterpret_cast<dyn_peak_Flash_Enable
>(load ? import_function(m_handle,
"peak_Flash_Enable") : nullptr);
2902 if(m_peak_Flash_Enable ==
nullptr && load)
2904 throw std::runtime_error(
"Failed to load peak_Flash_Enable");
2907 m_peak_Flash_IsEnabled =
reinterpret_cast<dyn_peak_Flash_IsEnabled
>(load ? import_function(m_handle,
"peak_Flash_IsEnabled") : nullptr);
2908 if(m_peak_Flash_IsEnabled ==
nullptr && load)
2910 throw std::runtime_error(
"Failed to load peak_Flash_IsEnabled");
2913 m_peak_Flash_Mode_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_Mode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_Mode_GetAccessStatus") : nullptr);
2914 if(m_peak_Flash_Mode_GetAccessStatus ==
nullptr && load)
2916 throw std::runtime_error(
"Failed to load peak_Flash_Mode_GetAccessStatus");
2919 m_peak_Flash_Mode_Set =
reinterpret_cast<dyn_peak_Flash_Mode_Set
>(load ? import_function(m_handle,
"peak_Flash_Mode_Set") : nullptr);
2920 if(m_peak_Flash_Mode_Set ==
nullptr && load)
2922 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Set");
2925 m_peak_Flash_Mode_Get =
reinterpret_cast<dyn_peak_Flash_Mode_Get
>(load ? import_function(m_handle,
"peak_Flash_Mode_Get") : nullptr);
2926 if(m_peak_Flash_Mode_Get ==
nullptr && load)
2928 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Get");
2931 m_peak_Flash_Mode_Config_Get =
reinterpret_cast<dyn_peak_Flash_Mode_Config_Get
>(load ? import_function(m_handle,
"peak_Flash_Mode_Config_Get") : nullptr);
2932 if(m_peak_Flash_Mode_Config_Get ==
nullptr && load)
2934 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Config_Get");
2937 m_peak_Flash_StartDelay_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_StartDelay_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_GetAccessStatus") : nullptr);
2938 if(m_peak_Flash_StartDelay_GetAccessStatus ==
nullptr && load)
2940 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_GetAccessStatus");
2943 m_peak_Flash_StartDelay_GetRange =
reinterpret_cast<dyn_peak_Flash_StartDelay_GetRange
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_GetRange") : nullptr);
2944 if(m_peak_Flash_StartDelay_GetRange ==
nullptr && load)
2946 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_GetRange");
2949 m_peak_Flash_StartDelay_Set =
reinterpret_cast<dyn_peak_Flash_StartDelay_Set
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_Set") : nullptr);
2950 if(m_peak_Flash_StartDelay_Set ==
nullptr && load)
2952 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_Set");
2955 m_peak_Flash_StartDelay_Get =
reinterpret_cast<dyn_peak_Flash_StartDelay_Get
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_Get") : nullptr);
2956 if(m_peak_Flash_StartDelay_Get ==
nullptr && load)
2958 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_Get");
2961 m_peak_Flash_EndDelay_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_EndDelay_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_GetAccessStatus") : nullptr);
2962 if(m_peak_Flash_EndDelay_GetAccessStatus ==
nullptr && load)
2964 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_GetAccessStatus");
2967 m_peak_Flash_EndDelay_GetRange =
reinterpret_cast<dyn_peak_Flash_EndDelay_GetRange
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_GetRange") : nullptr);
2968 if(m_peak_Flash_EndDelay_GetRange ==
nullptr && load)
2970 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_GetRange");
2973 m_peak_Flash_EndDelay_Set =
reinterpret_cast<dyn_peak_Flash_EndDelay_Set
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_Set") : nullptr);
2974 if(m_peak_Flash_EndDelay_Set ==
nullptr && load)
2976 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_Set");
2979 m_peak_Flash_EndDelay_Get =
reinterpret_cast<dyn_peak_Flash_EndDelay_Get
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_Get") : nullptr);
2980 if(m_peak_Flash_EndDelay_Get ==
nullptr && load)
2982 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_Get");
2985 m_peak_Flash_Duration_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_Duration_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_Duration_GetAccessStatus") : nullptr);
2986 if(m_peak_Flash_Duration_GetAccessStatus ==
nullptr && load)
2988 throw std::runtime_error(
"Failed to load peak_Flash_Duration_GetAccessStatus");
2991 m_peak_Flash_Duration_GetRange =
reinterpret_cast<dyn_peak_Flash_Duration_GetRange
>(load ? import_function(m_handle,
"peak_Flash_Duration_GetRange") : nullptr);
2992 if(m_peak_Flash_Duration_GetRange ==
nullptr && load)
2994 throw std::runtime_error(
"Failed to load peak_Flash_Duration_GetRange");
2997 m_peak_Flash_Duration_Set =
reinterpret_cast<dyn_peak_Flash_Duration_Set
>(load ? import_function(m_handle,
"peak_Flash_Duration_Set") : nullptr);
2998 if(m_peak_Flash_Duration_Set ==
nullptr && load)
3000 throw std::runtime_error(
"Failed to load peak_Flash_Duration_Set");
3003 m_peak_Flash_Duration_Get =
reinterpret_cast<dyn_peak_Flash_Duration_Get
>(load ? import_function(m_handle,
"peak_Flash_Duration_Get") : nullptr);
3004 if(m_peak_Flash_Duration_Get ==
nullptr && load)
3006 throw std::runtime_error(
"Failed to load peak_Flash_Duration_Get");
3009 m_peak_Focus_GetAccessStatus =
reinterpret_cast<dyn_peak_Focus_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Focus_GetAccessStatus") : nullptr);
3010 if(m_peak_Focus_GetAccessStatus ==
nullptr && load)
3012 throw std::runtime_error(
"Failed to load peak_Focus_GetAccessStatus");
3015 m_peak_Focus_GetRange =
reinterpret_cast<dyn_peak_Focus_GetRange
>(load ? import_function(m_handle,
"peak_Focus_GetRange") : nullptr);
3016 if(m_peak_Focus_GetRange ==
nullptr && load)
3018 throw std::runtime_error(
"Failed to load peak_Focus_GetRange");
3021 m_peak_Focus_Set =
reinterpret_cast<dyn_peak_Focus_Set
>(load ? import_function(m_handle,
"peak_Focus_Set") : nullptr);
3022 if(m_peak_Focus_Set ==
nullptr && load)
3024 throw std::runtime_error(
"Failed to load peak_Focus_Set");
3027 m_peak_Focus_Get =
reinterpret_cast<dyn_peak_Focus_Get
>(load ? import_function(m_handle,
"peak_Focus_Get") : nullptr);
3028 if(m_peak_Focus_Get ==
nullptr && load)
3030 throw std::runtime_error(
"Failed to load peak_Focus_Get");
3033 m_peak_PixelFormat_GetAccessStatus =
reinterpret_cast<dyn_peak_PixelFormat_GetAccessStatus
>(load ? import_function(m_handle,
"peak_PixelFormat_GetAccessStatus") : nullptr);
3034 if(m_peak_PixelFormat_GetAccessStatus ==
nullptr && load)
3036 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetAccessStatus");
3039 m_peak_PixelFormat_GetList =
reinterpret_cast<dyn_peak_PixelFormat_GetList
>(load ? import_function(m_handle,
"peak_PixelFormat_GetList") : nullptr);
3040 if(m_peak_PixelFormat_GetList ==
nullptr && load)
3042 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetList");
3045 m_peak_PixelFormat_Set =
reinterpret_cast<dyn_peak_PixelFormat_Set
>(load ? import_function(m_handle,
"peak_PixelFormat_Set") : nullptr);
3046 if(m_peak_PixelFormat_Set ==
nullptr && load)
3048 throw std::runtime_error(
"Failed to load peak_PixelFormat_Set");
3051 m_peak_PixelFormat_Get =
reinterpret_cast<dyn_peak_PixelFormat_Get
>(load ? import_function(m_handle,
"peak_PixelFormat_Get") : nullptr);
3052 if(m_peak_PixelFormat_Get ==
nullptr && load)
3054 throw std::runtime_error(
"Failed to load peak_PixelFormat_Get");
3057 m_peak_Gain_GetAccessStatus =
reinterpret_cast<dyn_peak_Gain_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Gain_GetAccessStatus") : nullptr);
3058 if(m_peak_Gain_GetAccessStatus ==
nullptr && load)
3060 throw std::runtime_error(
"Failed to load peak_Gain_GetAccessStatus");
3063 m_peak_Gain_GetChannelList =
reinterpret_cast<dyn_peak_Gain_GetChannelList
>(load ? import_function(m_handle,
"peak_Gain_GetChannelList") : nullptr);
3064 if(m_peak_Gain_GetChannelList ==
nullptr && load)
3066 throw std::runtime_error(
"Failed to load peak_Gain_GetChannelList");
3069 m_peak_Gain_GetRange =
reinterpret_cast<dyn_peak_Gain_GetRange
>(load ? import_function(m_handle,
"peak_Gain_GetRange") : nullptr);
3070 if(m_peak_Gain_GetRange ==
nullptr && load)
3072 throw std::runtime_error(
"Failed to load peak_Gain_GetRange");
3075 m_peak_Gain_Set =
reinterpret_cast<dyn_peak_Gain_Set
>(load ? import_function(m_handle,
"peak_Gain_Set") : nullptr);
3076 if(m_peak_Gain_Set ==
nullptr && load)
3078 throw std::runtime_error(
"Failed to load peak_Gain_Set");
3081 m_peak_Gain_Get =
reinterpret_cast<dyn_peak_Gain_Get
>(load ? import_function(m_handle,
"peak_Gain_Get") : nullptr);
3082 if(m_peak_Gain_Get ==
nullptr && load)
3084 throw std::runtime_error(
"Failed to load peak_Gain_Get");
3087 m_peak_Gamma_GetAccessStatus =
reinterpret_cast<dyn_peak_Gamma_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Gamma_GetAccessStatus") : nullptr);
3088 if(m_peak_Gamma_GetAccessStatus ==
nullptr && load)
3090 throw std::runtime_error(
"Failed to load peak_Gamma_GetAccessStatus");
3093 m_peak_Gamma_GetRange =
reinterpret_cast<dyn_peak_Gamma_GetRange
>(load ? import_function(m_handle,
"peak_Gamma_GetRange") : nullptr);
3094 if(m_peak_Gamma_GetRange ==
nullptr && load)
3096 throw std::runtime_error(
"Failed to load peak_Gamma_GetRange");
3099 m_peak_Gamma_Set =
reinterpret_cast<dyn_peak_Gamma_Set
>(load ? import_function(m_handle,
"peak_Gamma_Set") : nullptr);
3100 if(m_peak_Gamma_Set ==
nullptr && load)
3102 throw std::runtime_error(
"Failed to load peak_Gamma_Set");
3105 m_peak_Gamma_Get =
reinterpret_cast<dyn_peak_Gamma_Get
>(load ? import_function(m_handle,
"peak_Gamma_Get") : nullptr);
3106 if(m_peak_Gamma_Get ==
nullptr && load)
3108 throw std::runtime_error(
"Failed to load peak_Gamma_Get");
3111 m_peak_ColorCorrection_GetAccessStatus =
reinterpret_cast<dyn_peak_ColorCorrection_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ColorCorrection_GetAccessStatus") : nullptr);
3112 if(m_peak_ColorCorrection_GetAccessStatus ==
nullptr && load)
3114 throw std::runtime_error(
"Failed to load peak_ColorCorrection_GetAccessStatus");
3117 m_peak_ColorCorrection_Mode_GetList =
reinterpret_cast<dyn_peak_ColorCorrection_Mode_GetList
>(load ? import_function(m_handle,
"peak_ColorCorrection_Mode_GetList") : nullptr);
3118 if(m_peak_ColorCorrection_Mode_GetList ==
nullptr && load)
3120 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_GetList");
3123 m_peak_ColorCorrection_Mode_Set =
reinterpret_cast<dyn_peak_ColorCorrection_Mode_Set
>(load ? import_function(m_handle,
"peak_ColorCorrection_Mode_Set") : nullptr);
3124 if(m_peak_ColorCorrection_Mode_Set ==
nullptr && load)
3126 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_Set");
3129 m_peak_ColorCorrection_Mode_Get =
reinterpret_cast<dyn_peak_ColorCorrection_Mode_Get
>(load ? import_function(m_handle,
"peak_ColorCorrection_Mode_Get") : nullptr);
3130 if(m_peak_ColorCorrection_Mode_Get ==
nullptr && load)
3132 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_Get");
3135 m_peak_ColorCorrection_Matrix_GetAccessStatus =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_GetAccessStatus") : nullptr);
3136 if(m_peak_ColorCorrection_Matrix_GetAccessStatus ==
nullptr && load)
3138 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_GetAccessStatus");
3141 m_peak_ColorCorrection_Matrix_GetRange =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_GetRange
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_GetRange") : nullptr);
3142 if(m_peak_ColorCorrection_Matrix_GetRange ==
nullptr && load)
3144 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_GetRange");
3147 m_peak_ColorCorrection_Matrix_Set =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_Set
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_Set") : nullptr);
3148 if(m_peak_ColorCorrection_Matrix_Set ==
nullptr && load)
3150 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_Set");
3153 m_peak_ColorCorrection_Matrix_Get =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_Get
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_Get") : nullptr);
3154 if(m_peak_ColorCorrection_Matrix_Get ==
nullptr && load)
3156 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_Get");
3159 m_peak_ColorCorrection_Enable =
reinterpret_cast<dyn_peak_ColorCorrection_Enable
>(load ? import_function(m_handle,
"peak_ColorCorrection_Enable") : nullptr);
3160 if(m_peak_ColorCorrection_Enable ==
nullptr && load)
3162 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Enable");
3165 m_peak_ColorCorrection_IsEnabled =
reinterpret_cast<dyn_peak_ColorCorrection_IsEnabled
>(load ? import_function(m_handle,
"peak_ColorCorrection_IsEnabled") : nullptr);
3166 if(m_peak_ColorCorrection_IsEnabled ==
nullptr && load)
3168 throw std::runtime_error(
"Failed to load peak_ColorCorrection_IsEnabled");
3171 m_peak_AutoBrightness_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_GetAccessStatus") : nullptr);
3172 if(m_peak_AutoBrightness_GetAccessStatus ==
nullptr && load)
3174 throw std::runtime_error(
"Failed to load peak_AutoBrightness_GetAccessStatus");
3177 m_peak_AutoBrightness_Target_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_Target_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_GetAccessStatus") : nullptr);
3178 if(m_peak_AutoBrightness_Target_GetAccessStatus ==
nullptr && load)
3180 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_GetAccessStatus");
3183 m_peak_AutoBrightness_Target_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_Target_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_GetRange") : nullptr);
3184 if(m_peak_AutoBrightness_Target_GetRange ==
nullptr && load)
3186 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_GetRange");
3189 m_peak_AutoBrightness_Target_Set =
reinterpret_cast<dyn_peak_AutoBrightness_Target_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_Set") : nullptr);
3190 if(m_peak_AutoBrightness_Target_Set ==
nullptr && load)
3192 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_Set");
3195 m_peak_AutoBrightness_Target_Get =
reinterpret_cast<dyn_peak_AutoBrightness_Target_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_Get") : nullptr);
3196 if(m_peak_AutoBrightness_Target_Get ==
nullptr && load)
3198 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_Get");
3201 m_peak_AutoBrightness_TargetTolerance_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_GetAccessStatus") : nullptr);
3202 if(m_peak_AutoBrightness_TargetTolerance_GetAccessStatus ==
nullptr && load)
3204 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_GetAccessStatus");
3207 m_peak_AutoBrightness_TargetTolerance_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_GetRange") : nullptr);
3208 if(m_peak_AutoBrightness_TargetTolerance_GetRange ==
nullptr && load)
3210 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_GetRange");
3213 m_peak_AutoBrightness_TargetTolerance_Set =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_Set") : nullptr);
3214 if(m_peak_AutoBrightness_TargetTolerance_Set ==
nullptr && load)
3216 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_Set");
3219 m_peak_AutoBrightness_TargetTolerance_Get =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_Get") : nullptr);
3220 if(m_peak_AutoBrightness_TargetTolerance_Get ==
nullptr && load)
3222 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_Get");
3225 m_peak_AutoBrightness_TargetPercentile_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_GetAccessStatus") : nullptr);
3226 if(m_peak_AutoBrightness_TargetPercentile_GetAccessStatus ==
nullptr && load)
3228 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_GetAccessStatus");
3231 m_peak_AutoBrightness_TargetPercentile_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_GetRange") : nullptr);
3232 if(m_peak_AutoBrightness_TargetPercentile_GetRange ==
nullptr && load)
3234 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_GetRange");
3237 m_peak_AutoBrightness_TargetPercentile_Set =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_Set") : nullptr);
3238 if(m_peak_AutoBrightness_TargetPercentile_Set ==
nullptr && load)
3240 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_Set");
3243 m_peak_AutoBrightness_TargetPercentile_Get =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_Get") : nullptr);
3244 if(m_peak_AutoBrightness_TargetPercentile_Get ==
nullptr && load)
3246 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_Get");
3249 m_peak_AutoBrightness_ROI_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_GetAccessStatus") : nullptr);
3250 if(m_peak_AutoBrightness_ROI_GetAccessStatus ==
nullptr && load)
3252 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_GetAccessStatus");
3255 m_peak_AutoBrightness_ROI_Mode_Set =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Mode_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Mode_Set") : nullptr);
3256 if(m_peak_AutoBrightness_ROI_Mode_Set ==
nullptr && load)
3258 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Mode_Set");
3261 m_peak_AutoBrightness_ROI_Mode_Get =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Mode_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Mode_Get") : nullptr);
3262 if(m_peak_AutoBrightness_ROI_Mode_Get ==
nullptr && load)
3264 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Mode_Get");
3267 m_peak_AutoBrightness_ROI_Offset_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Offset_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Offset_GetRange") : nullptr);
3268 if(m_peak_AutoBrightness_ROI_Offset_GetRange ==
nullptr && load)
3270 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Offset_GetRange");
3273 m_peak_AutoBrightness_ROI_Size_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Size_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Size_GetRange") : nullptr);
3274 if(m_peak_AutoBrightness_ROI_Size_GetRange ==
nullptr && load)
3276 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Size_GetRange");
3279 m_peak_AutoBrightness_ROI_Set =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Set") : nullptr);
3280 if(m_peak_AutoBrightness_ROI_Set ==
nullptr && load)
3282 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Set");
3285 m_peak_AutoBrightness_ROI_Get =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Get") : nullptr);
3286 if(m_peak_AutoBrightness_ROI_Get ==
nullptr && load)
3288 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Get");
3291 m_peak_AutoBrightness_Exposure_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_Exposure_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_GetAccessStatus") : nullptr);
3292 if(m_peak_AutoBrightness_Exposure_GetAccessStatus ==
nullptr && load)
3294 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_GetAccessStatus");
3297 m_peak_AutoBrightness_Exposure_Mode_GetList =
reinterpret_cast<dyn_peak_AutoBrightness_Exposure_Mode_GetList
>(load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_Mode_GetList") : nullptr);
3298 if(m_peak_AutoBrightness_Exposure_Mode_GetList ==
nullptr && load)
3300 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_GetList");
3303 m_peak_AutoBrightness_Exposure_Mode_Set =
reinterpret_cast<dyn_peak_AutoBrightness_Exposure_Mode_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_Mode_Set") : nullptr);
3304 if(m_peak_AutoBrightness_Exposure_Mode_Set ==
nullptr && load)
3306 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_Set");
3309 m_peak_AutoBrightness_Exposure_Mode_Get =
reinterpret_cast<dyn_peak_AutoBrightness_Exposure_Mode_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_Mode_Get") : nullptr);
3310 if(m_peak_AutoBrightness_Exposure_Mode_Get ==
nullptr && load)
3312 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_Get");
3315 m_peak_AutoBrightness_Gain_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_Gain_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_Gain_GetAccessStatus") : nullptr);
3316 if(m_peak_AutoBrightness_Gain_GetAccessStatus ==
nullptr && load)
3318 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_GetAccessStatus");
3321 m_peak_AutoBrightness_Gain_Mode_GetList =
reinterpret_cast<dyn_peak_AutoBrightness_Gain_Mode_GetList
>(load ? import_function(m_handle,
"peak_AutoBrightness_Gain_Mode_GetList") : nullptr);
3322 if(m_peak_AutoBrightness_Gain_Mode_GetList ==
nullptr && load)
3324 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_GetList");
3327 m_peak_AutoBrightness_Gain_Mode_Set =
reinterpret_cast<dyn_peak_AutoBrightness_Gain_Mode_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_Gain_Mode_Set") : nullptr);
3328 if(m_peak_AutoBrightness_Gain_Mode_Set ==
nullptr && load)
3330 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_Set");
3333 m_peak_AutoBrightness_Gain_Mode_Get =
reinterpret_cast<dyn_peak_AutoBrightness_Gain_Mode_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_Gain_Mode_Get") : nullptr);
3334 if(m_peak_AutoBrightness_Gain_Mode_Get ==
nullptr && load)
3336 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_Get");
3339 m_peak_AutoWhiteBalance_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoWhiteBalance_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_GetAccessStatus") : nullptr);
3340 if(m_peak_AutoWhiteBalance_GetAccessStatus ==
nullptr && load)
3342 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_GetAccessStatus");
3345 m_peak_AutoWhiteBalance_ROI_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_GetAccessStatus") : nullptr);
3346 if(m_peak_AutoWhiteBalance_ROI_GetAccessStatus ==
nullptr && load)
3348 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_GetAccessStatus");
3351 m_peak_AutoWhiteBalance_ROI_Mode_Set =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Mode_Set
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Mode_Set") : nullptr);
3352 if(m_peak_AutoWhiteBalance_ROI_Mode_Set ==
nullptr && load)
3354 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Mode_Set");
3357 m_peak_AutoWhiteBalance_ROI_Mode_Get =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Mode_Get
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Mode_Get") : nullptr);
3358 if(m_peak_AutoWhiteBalance_ROI_Mode_Get ==
nullptr && load)
3360 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Mode_Get");
3363 m_peak_AutoWhiteBalance_ROI_Offset_GetRange =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Offset_GetRange") : nullptr);
3364 if(m_peak_AutoWhiteBalance_ROI_Offset_GetRange ==
nullptr && load)
3366 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Offset_GetRange");
3369 m_peak_AutoWhiteBalance_ROI_Size_GetRange =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Size_GetRange
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Size_GetRange") : nullptr);
3370 if(m_peak_AutoWhiteBalance_ROI_Size_GetRange ==
nullptr && load)
3372 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Size_GetRange");
3375 m_peak_AutoWhiteBalance_ROI_Set =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Set
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Set") : nullptr);
3376 if(m_peak_AutoWhiteBalance_ROI_Set ==
nullptr && load)
3378 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Set");
3381 m_peak_AutoWhiteBalance_ROI_Get =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Get
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Get") : nullptr);
3382 if(m_peak_AutoWhiteBalance_ROI_Get ==
nullptr && load)
3384 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Get");
3387 m_peak_AutoWhiteBalance_Mode_Set =
reinterpret_cast<dyn_peak_AutoWhiteBalance_Mode_Set
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_Set") : nullptr);
3388 if(m_peak_AutoWhiteBalance_Mode_Set ==
nullptr && load)
3390 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_Set");
3393 m_peak_AutoWhiteBalance_Mode_Get =
reinterpret_cast<dyn_peak_AutoWhiteBalance_Mode_Get
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_Get") : nullptr);
3394 if(m_peak_AutoWhiteBalance_Mode_Get ==
nullptr && load)
3396 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_Get");
3399 m_peak_AutoWhiteBalance_Mode_GetList =
reinterpret_cast<dyn_peak_AutoWhiteBalance_Mode_GetList
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_GetList") : nullptr);
3400 if(m_peak_AutoWhiteBalance_Mode_GetList ==
nullptr && load)
3402 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_GetList");
3405 m_peak_ROI_GetAccessStatus =
reinterpret_cast<dyn_peak_ROI_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ROI_GetAccessStatus") : nullptr);
3406 if(m_peak_ROI_GetAccessStatus ==
nullptr && load)
3408 throw std::runtime_error(
"Failed to load peak_ROI_GetAccessStatus");
3411 m_peak_ROI_Offset_GetRange =
reinterpret_cast<dyn_peak_ROI_Offset_GetRange
>(load ? import_function(m_handle,
"peak_ROI_Offset_GetRange") : nullptr);
3412 if(m_peak_ROI_Offset_GetRange ==
nullptr && load)
3414 throw std::runtime_error(
"Failed to load peak_ROI_Offset_GetRange");
3417 m_peak_ROI_Offset_GetAccessStatus =
reinterpret_cast<dyn_peak_ROI_Offset_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ROI_Offset_GetAccessStatus") : nullptr);
3418 if(m_peak_ROI_Offset_GetAccessStatus ==
nullptr && load)
3420 throw std::runtime_error(
"Failed to load peak_ROI_Offset_GetAccessStatus");
3423 m_peak_ROI_Offset_Set =
reinterpret_cast<dyn_peak_ROI_Offset_Set
>(load ? import_function(m_handle,
"peak_ROI_Offset_Set") : nullptr);
3424 if(m_peak_ROI_Offset_Set ==
nullptr && load)
3426 throw std::runtime_error(
"Failed to load peak_ROI_Offset_Set");
3429 m_peak_ROI_Offset_Get =
reinterpret_cast<dyn_peak_ROI_Offset_Get
>(load ? import_function(m_handle,
"peak_ROI_Offset_Get") : nullptr);
3430 if(m_peak_ROI_Offset_Get ==
nullptr && load)
3432 throw std::runtime_error(
"Failed to load peak_ROI_Offset_Get");
3435 m_peak_ROI_Size_GetRange =
reinterpret_cast<dyn_peak_ROI_Size_GetRange
>(load ? import_function(m_handle,
"peak_ROI_Size_GetRange") : nullptr);
3436 if(m_peak_ROI_Size_GetRange ==
nullptr && load)
3438 throw std::runtime_error(
"Failed to load peak_ROI_Size_GetRange");
3441 m_peak_ROI_Size_GetAccessStatus =
reinterpret_cast<dyn_peak_ROI_Size_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ROI_Size_GetAccessStatus") : nullptr);
3442 if(m_peak_ROI_Size_GetAccessStatus ==
nullptr && load)
3444 throw std::runtime_error(
"Failed to load peak_ROI_Size_GetAccessStatus");
3447 m_peak_ROI_Size_Set =
reinterpret_cast<dyn_peak_ROI_Size_Set
>(load ? import_function(m_handle,
"peak_ROI_Size_Set") : nullptr);
3448 if(m_peak_ROI_Size_Set ==
nullptr && load)
3450 throw std::runtime_error(
"Failed to load peak_ROI_Size_Set");
3453 m_peak_ROI_Size_Get =
reinterpret_cast<dyn_peak_ROI_Size_Get
>(load ? import_function(m_handle,
"peak_ROI_Size_Get") : nullptr);
3454 if(m_peak_ROI_Size_Get ==
nullptr && load)
3456 throw std::runtime_error(
"Failed to load peak_ROI_Size_Get");
3459 m_peak_ROI_Set =
reinterpret_cast<dyn_peak_ROI_Set
>(load ? import_function(m_handle,
"peak_ROI_Set") : nullptr);
3460 if(m_peak_ROI_Set ==
nullptr && load)
3462 throw std::runtime_error(
"Failed to load peak_ROI_Set");
3465 m_peak_ROI_Get =
reinterpret_cast<dyn_peak_ROI_Get
>(load ? import_function(m_handle,
"peak_ROI_Get") : nullptr);
3466 if(m_peak_ROI_Get ==
nullptr && load)
3468 throw std::runtime_error(
"Failed to load peak_ROI_Get");
3471 m_peak_Binning_GetAccessStatus =
reinterpret_cast<dyn_peak_Binning_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Binning_GetAccessStatus") : nullptr);
3472 if(m_peak_Binning_GetAccessStatus ==
nullptr && load)
3474 throw std::runtime_error(
"Failed to load peak_Binning_GetAccessStatus");
3477 m_peak_Binning_FactorX_GetList =
reinterpret_cast<dyn_peak_Binning_FactorX_GetList
>(load ? import_function(m_handle,
"peak_Binning_FactorX_GetList") : nullptr);
3478 if(m_peak_Binning_FactorX_GetList ==
nullptr && load)
3480 throw std::runtime_error(
"Failed to load peak_Binning_FactorX_GetList");
3483 m_peak_Binning_FactorY_GetList =
reinterpret_cast<dyn_peak_Binning_FactorY_GetList
>(load ? import_function(m_handle,
"peak_Binning_FactorY_GetList") : nullptr);
3484 if(m_peak_Binning_FactorY_GetList ==
nullptr && load)
3486 throw std::runtime_error(
"Failed to load peak_Binning_FactorY_GetList");
3489 m_peak_Binning_Set =
reinterpret_cast<dyn_peak_Binning_Set
>(load ? import_function(m_handle,
"peak_Binning_Set") : nullptr);
3490 if(m_peak_Binning_Set ==
nullptr && load)
3492 throw std::runtime_error(
"Failed to load peak_Binning_Set");
3495 m_peak_Binning_Get =
reinterpret_cast<dyn_peak_Binning_Get
>(load ? import_function(m_handle,
"peak_Binning_Get") : nullptr);
3496 if(m_peak_Binning_Get ==
nullptr && load)
3498 throw std::runtime_error(
"Failed to load peak_Binning_Get");
3501 m_peak_BinningManual_GetAccessStatus =
reinterpret_cast<dyn_peak_BinningManual_GetAccessStatus
>(load ? import_function(m_handle,
"peak_BinningManual_GetAccessStatus") : nullptr);
3502 if(m_peak_BinningManual_GetAccessStatus ==
nullptr && load)
3504 throw std::runtime_error(
"Failed to load peak_BinningManual_GetAccessStatus");
3507 m_peak_BinningManual_FactorX_GetList =
reinterpret_cast<dyn_peak_BinningManual_FactorX_GetList
>(load ? import_function(m_handle,
"peak_BinningManual_FactorX_GetList") : nullptr);
3508 if(m_peak_BinningManual_FactorX_GetList ==
nullptr && load)
3510 throw std::runtime_error(
"Failed to load peak_BinningManual_FactorX_GetList");
3513 m_peak_BinningManual_FactorY_GetList =
reinterpret_cast<dyn_peak_BinningManual_FactorY_GetList
>(load ? import_function(m_handle,
"peak_BinningManual_FactorY_GetList") : nullptr);
3514 if(m_peak_BinningManual_FactorY_GetList ==
nullptr && load)
3516 throw std::runtime_error(
"Failed to load peak_BinningManual_FactorY_GetList");
3519 m_peak_BinningManual_Set =
reinterpret_cast<dyn_peak_BinningManual_Set
>(load ? import_function(m_handle,
"peak_BinningManual_Set") : nullptr);
3520 if(m_peak_BinningManual_Set ==
nullptr && load)
3522 throw std::runtime_error(
"Failed to load peak_BinningManual_Set");
3525 m_peak_BinningManual_Get =
reinterpret_cast<dyn_peak_BinningManual_Get
>(load ? import_function(m_handle,
"peak_BinningManual_Get") : nullptr);
3526 if(m_peak_BinningManual_Get ==
nullptr && load)
3528 throw std::runtime_error(
"Failed to load peak_BinningManual_Get");
3531 m_peak_Decimation_GetAccessStatus =
reinterpret_cast<dyn_peak_Decimation_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Decimation_GetAccessStatus") : nullptr);
3532 if(m_peak_Decimation_GetAccessStatus ==
nullptr && load)
3534 throw std::runtime_error(
"Failed to load peak_Decimation_GetAccessStatus");
3537 m_peak_Decimation_FactorX_GetList =
reinterpret_cast<dyn_peak_Decimation_FactorX_GetList
>(load ? import_function(m_handle,
"peak_Decimation_FactorX_GetList") : nullptr);
3538 if(m_peak_Decimation_FactorX_GetList ==
nullptr && load)
3540 throw std::runtime_error(
"Failed to load peak_Decimation_FactorX_GetList");
3543 m_peak_Decimation_FactorY_GetList =
reinterpret_cast<dyn_peak_Decimation_FactorY_GetList
>(load ? import_function(m_handle,
"peak_Decimation_FactorY_GetList") : nullptr);
3544 if(m_peak_Decimation_FactorY_GetList ==
nullptr && load)
3546 throw std::runtime_error(
"Failed to load peak_Decimation_FactorY_GetList");
3549 m_peak_Decimation_Set =
reinterpret_cast<dyn_peak_Decimation_Set
>(load ? import_function(m_handle,
"peak_Decimation_Set") : nullptr);
3550 if(m_peak_Decimation_Set ==
nullptr && load)
3552 throw std::runtime_error(
"Failed to load peak_Decimation_Set");
3555 m_peak_Decimation_Get =
reinterpret_cast<dyn_peak_Decimation_Get
>(load ? import_function(m_handle,
"peak_Decimation_Get") : nullptr);
3556 if(m_peak_Decimation_Get ==
nullptr && load)
3558 throw std::runtime_error(
"Failed to load peak_Decimation_Get");
3561 m_peak_DecimationManual_GetAccessStatus =
reinterpret_cast<dyn_peak_DecimationManual_GetAccessStatus
>(load ? import_function(m_handle,
"peak_DecimationManual_GetAccessStatus") : nullptr);
3562 if(m_peak_DecimationManual_GetAccessStatus ==
nullptr && load)
3564 throw std::runtime_error(
"Failed to load peak_DecimationManual_GetAccessStatus");
3567 m_peak_DecimationManual_FactorX_GetList =
reinterpret_cast<dyn_peak_DecimationManual_FactorX_GetList
>(load ? import_function(m_handle,
"peak_DecimationManual_FactorX_GetList") : nullptr);
3568 if(m_peak_DecimationManual_FactorX_GetList ==
nullptr && load)
3570 throw std::runtime_error(
"Failed to load peak_DecimationManual_FactorX_GetList");
3573 m_peak_DecimationManual_FactorY_GetList =
reinterpret_cast<dyn_peak_DecimationManual_FactorY_GetList
>(load ? import_function(m_handle,
"peak_DecimationManual_FactorY_GetList") : nullptr);
3574 if(m_peak_DecimationManual_FactorY_GetList ==
nullptr && load)
3576 throw std::runtime_error(
"Failed to load peak_DecimationManual_FactorY_GetList");
3579 m_peak_DecimationManual_Set =
reinterpret_cast<dyn_peak_DecimationManual_Set
>(load ? import_function(m_handle,
"peak_DecimationManual_Set") : nullptr);
3580 if(m_peak_DecimationManual_Set ==
nullptr && load)
3582 throw std::runtime_error(
"Failed to load peak_DecimationManual_Set");
3585 m_peak_DecimationManual_Get =
reinterpret_cast<dyn_peak_DecimationManual_Get
>(load ? import_function(m_handle,
"peak_DecimationManual_Get") : nullptr);
3586 if(m_peak_DecimationManual_Get ==
nullptr && load)
3588 throw std::runtime_error(
"Failed to load peak_DecimationManual_Get");
3591 m_peak_Scaling_GetAccessStatus =
reinterpret_cast<dyn_peak_Scaling_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Scaling_GetAccessStatus") : nullptr);
3592 if(m_peak_Scaling_GetAccessStatus ==
nullptr && load)
3594 throw std::runtime_error(
"Failed to load peak_Scaling_GetAccessStatus");
3597 m_peak_Scaling_FactorX_GetRange =
reinterpret_cast<dyn_peak_Scaling_FactorX_GetRange
>(load ? import_function(m_handle,
"peak_Scaling_FactorX_GetRange") : nullptr);
3598 if(m_peak_Scaling_FactorX_GetRange ==
nullptr && load)
3600 throw std::runtime_error(
"Failed to load peak_Scaling_FactorX_GetRange");
3603 m_peak_Scaling_FactorY_GetRange =
reinterpret_cast<dyn_peak_Scaling_FactorY_GetRange
>(load ? import_function(m_handle,
"peak_Scaling_FactorY_GetRange") : nullptr);
3604 if(m_peak_Scaling_FactorY_GetRange ==
nullptr && load)
3606 throw std::runtime_error(
"Failed to load peak_Scaling_FactorY_GetRange");
3609 m_peak_Scaling_Set =
reinterpret_cast<dyn_peak_Scaling_Set
>(load ? import_function(m_handle,
"peak_Scaling_Set") : nullptr);
3610 if(m_peak_Scaling_Set ==
nullptr && load)
3612 throw std::runtime_error(
"Failed to load peak_Scaling_Set");
3615 m_peak_Scaling_Get =
reinterpret_cast<dyn_peak_Scaling_Get
>(load ? import_function(m_handle,
"peak_Scaling_Get") : nullptr);
3616 if(m_peak_Scaling_Get ==
nullptr && load)
3618 throw std::runtime_error(
"Failed to load peak_Scaling_Get");
3621 m_peak_Mirror_LeftRight_GetAccessStatus =
reinterpret_cast<dyn_peak_Mirror_LeftRight_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Mirror_LeftRight_GetAccessStatus") : nullptr);
3622 if(m_peak_Mirror_LeftRight_GetAccessStatus ==
nullptr && load)
3624 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_GetAccessStatus");
3627 m_peak_Mirror_LeftRight_Enable =
reinterpret_cast<dyn_peak_Mirror_LeftRight_Enable
>(load ? import_function(m_handle,
"peak_Mirror_LeftRight_Enable") : nullptr);
3628 if(m_peak_Mirror_LeftRight_Enable ==
nullptr && load)
3630 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_Enable");
3633 m_peak_Mirror_LeftRight_IsEnabled =
reinterpret_cast<dyn_peak_Mirror_LeftRight_IsEnabled
>(load ? import_function(m_handle,
"peak_Mirror_LeftRight_IsEnabled") : nullptr);
3634 if(m_peak_Mirror_LeftRight_IsEnabled ==
nullptr && load)
3636 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_IsEnabled");
3639 m_peak_Mirror_UpDown_GetAccessStatus =
reinterpret_cast<dyn_peak_Mirror_UpDown_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Mirror_UpDown_GetAccessStatus") : nullptr);
3640 if(m_peak_Mirror_UpDown_GetAccessStatus ==
nullptr && load)
3642 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_GetAccessStatus");
3645 m_peak_Mirror_UpDown_Enable =
reinterpret_cast<dyn_peak_Mirror_UpDown_Enable
>(load ? import_function(m_handle,
"peak_Mirror_UpDown_Enable") : nullptr);
3646 if(m_peak_Mirror_UpDown_Enable ==
nullptr && load)
3648 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_Enable");
3651 m_peak_Mirror_UpDown_IsEnabled =
reinterpret_cast<dyn_peak_Mirror_UpDown_IsEnabled
>(load ? import_function(m_handle,
"peak_Mirror_UpDown_IsEnabled") : nullptr);
3652 if(m_peak_Mirror_UpDown_IsEnabled ==
nullptr && load)
3654 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_IsEnabled");
3657 m_peak_CameraMemory_Area_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraMemory_Area_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_GetAccessStatus") : nullptr);
3658 if(m_peak_CameraMemory_Area_GetAccessStatus ==
nullptr && load)
3660 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_GetAccessStatus");
3663 m_peak_CameraMemory_Area_GetList =
reinterpret_cast<dyn_peak_CameraMemory_Area_GetList
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_GetList") : nullptr);
3664 if(m_peak_CameraMemory_Area_GetList ==
nullptr && load)
3666 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_GetList");
3669 m_peak_CameraMemory_Area_Size_Get =
reinterpret_cast<dyn_peak_CameraMemory_Area_Size_Get
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_Size_Get") : nullptr);
3670 if(m_peak_CameraMemory_Area_Size_Get ==
nullptr && load)
3672 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Size_Get");
3675 m_peak_CameraMemory_Area_Data_Clear =
reinterpret_cast<dyn_peak_CameraMemory_Area_Data_Clear
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_Data_Clear") : nullptr);
3676 if(m_peak_CameraMemory_Area_Data_Clear ==
nullptr && load)
3678 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Clear");
3681 m_peak_CameraMemory_Area_Data_Write =
reinterpret_cast<dyn_peak_CameraMemory_Area_Data_Write
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_Data_Write") : nullptr);
3682 if(m_peak_CameraMemory_Area_Data_Write ==
nullptr && load)
3684 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Write");
3687 m_peak_CameraMemory_Area_Data_Read =
reinterpret_cast<dyn_peak_CameraMemory_Area_Data_Read
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_Data_Read") : nullptr);
3688 if(m_peak_CameraMemory_Area_Data_Read ==
nullptr && load)
3690 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Read");
3693 m_peak_GFA_EnableWriteAccess =
reinterpret_cast<dyn_peak_GFA_EnableWriteAccess
>(load ? import_function(m_handle,
"peak_GFA_EnableWriteAccess") : nullptr);
3694 if(m_peak_GFA_EnableWriteAccess ==
nullptr && load)
3696 throw std::runtime_error(
"Failed to load peak_GFA_EnableWriteAccess");
3699 m_peak_GFA_IsWriteAccessEnabled =
reinterpret_cast<dyn_peak_GFA_IsWriteAccessEnabled
>(load ? import_function(m_handle,
"peak_GFA_IsWriteAccessEnabled") : nullptr);
3700 if(m_peak_GFA_IsWriteAccessEnabled ==
nullptr && load)
3702 throw std::runtime_error(
"Failed to load peak_GFA_IsWriteAccessEnabled");
3705 m_peak_GFA_Feature_GetAccessStatus =
reinterpret_cast<dyn_peak_GFA_Feature_GetAccessStatus
>(load ? import_function(m_handle,
"peak_GFA_Feature_GetAccessStatus") : nullptr);
3706 if(m_peak_GFA_Feature_GetAccessStatus ==
nullptr && load)
3708 throw std::runtime_error(
"Failed to load peak_GFA_Feature_GetAccessStatus");
3711 m_peak_GFA_Float_HasRange =
reinterpret_cast<dyn_peak_GFA_Float_HasRange
>(load ? import_function(m_handle,
"peak_GFA_Float_HasRange") : nullptr);
3712 if(m_peak_GFA_Float_HasRange ==
nullptr && load)
3714 throw std::runtime_error(
"Failed to load peak_GFA_Float_HasRange");
3717 m_peak_GFA_Float_GetRange =
reinterpret_cast<dyn_peak_GFA_Float_GetRange
>(load ? import_function(m_handle,
"peak_GFA_Float_GetRange") : nullptr);
3718 if(m_peak_GFA_Float_GetRange ==
nullptr && load)
3720 throw std::runtime_error(
"Failed to load peak_GFA_Float_GetRange");
3723 m_peak_GFA_Float_GetList =
reinterpret_cast<dyn_peak_GFA_Float_GetList
>(load ? import_function(m_handle,
"peak_GFA_Float_GetList") : nullptr);
3724 if(m_peak_GFA_Float_GetList ==
nullptr && load)
3726 throw std::runtime_error(
"Failed to load peak_GFA_Float_GetList");
3729 m_peak_GFA_Float_Set =
reinterpret_cast<dyn_peak_GFA_Float_Set
>(load ? import_function(m_handle,
"peak_GFA_Float_Set") : nullptr);
3730 if(m_peak_GFA_Float_Set ==
nullptr && load)
3732 throw std::runtime_error(
"Failed to load peak_GFA_Float_Set");
3735 m_peak_GFA_Float_Get =
reinterpret_cast<dyn_peak_GFA_Float_Get
>(load ? import_function(m_handle,
"peak_GFA_Float_Get") : nullptr);
3736 if(m_peak_GFA_Float_Get ==
nullptr && load)
3738 throw std::runtime_error(
"Failed to load peak_GFA_Float_Get");
3741 m_peak_GFA_Integer_HasRange =
reinterpret_cast<dyn_peak_GFA_Integer_HasRange
>(load ? import_function(m_handle,
"peak_GFA_Integer_HasRange") : nullptr);
3742 if(m_peak_GFA_Integer_HasRange ==
nullptr && load)
3744 throw std::runtime_error(
"Failed to load peak_GFA_Integer_HasRange");
3747 m_peak_GFA_Integer_GetRange =
reinterpret_cast<dyn_peak_GFA_Integer_GetRange
>(load ? import_function(m_handle,
"peak_GFA_Integer_GetRange") : nullptr);
3748 if(m_peak_GFA_Integer_GetRange ==
nullptr && load)
3750 throw std::runtime_error(
"Failed to load peak_GFA_Integer_GetRange");
3753 m_peak_GFA_Integer_GetList =
reinterpret_cast<dyn_peak_GFA_Integer_GetList
>(load ? import_function(m_handle,
"peak_GFA_Integer_GetList") : nullptr);
3754 if(m_peak_GFA_Integer_GetList ==
nullptr && load)
3756 throw std::runtime_error(
"Failed to load peak_GFA_Integer_GetList");
3759 m_peak_GFA_Integer_Set =
reinterpret_cast<dyn_peak_GFA_Integer_Set
>(load ? import_function(m_handle,
"peak_GFA_Integer_Set") : nullptr);
3760 if(m_peak_GFA_Integer_Set ==
nullptr && load)
3762 throw std::runtime_error(
"Failed to load peak_GFA_Integer_Set");
3765 m_peak_GFA_Integer_Get =
reinterpret_cast<dyn_peak_GFA_Integer_Get
>(load ? import_function(m_handle,
"peak_GFA_Integer_Get") : nullptr);
3766 if(m_peak_GFA_Integer_Get ==
nullptr && load)
3768 throw std::runtime_error(
"Failed to load peak_GFA_Integer_Get");
3771 m_peak_GFA_Boolean_Set =
reinterpret_cast<dyn_peak_GFA_Boolean_Set
>(load ? import_function(m_handle,
"peak_GFA_Boolean_Set") : nullptr);
3772 if(m_peak_GFA_Boolean_Set ==
nullptr && load)
3774 throw std::runtime_error(
"Failed to load peak_GFA_Boolean_Set");
3777 m_peak_GFA_Boolean_Get =
reinterpret_cast<dyn_peak_GFA_Boolean_Get
>(load ? import_function(m_handle,
"peak_GFA_Boolean_Get") : nullptr);
3778 if(m_peak_GFA_Boolean_Get ==
nullptr && load)
3780 throw std::runtime_error(
"Failed to load peak_GFA_Boolean_Get");
3783 m_peak_GFA_String_Set =
reinterpret_cast<dyn_peak_GFA_String_Set
>(load ? import_function(m_handle,
"peak_GFA_String_Set") : nullptr);
3784 if(m_peak_GFA_String_Set ==
nullptr && load)
3786 throw std::runtime_error(
"Failed to load peak_GFA_String_Set");
3789 m_peak_GFA_String_Get =
reinterpret_cast<dyn_peak_GFA_String_Get
>(load ? import_function(m_handle,
"peak_GFA_String_Get") : nullptr);
3790 if(m_peak_GFA_String_Get ==
nullptr && load)
3792 throw std::runtime_error(
"Failed to load peak_GFA_String_Get");
3795 m_peak_GFA_Command_Execute =
reinterpret_cast<dyn_peak_GFA_Command_Execute
>(load ? import_function(m_handle,
"peak_GFA_Command_Execute") : nullptr);
3796 if(m_peak_GFA_Command_Execute ==
nullptr && load)
3798 throw std::runtime_error(
"Failed to load peak_GFA_Command_Execute");
3801 m_peak_GFA_Command_WaitForDone =
reinterpret_cast<dyn_peak_GFA_Command_WaitForDone
>(load ? import_function(m_handle,
"peak_GFA_Command_WaitForDone") : nullptr);
3802 if(m_peak_GFA_Command_WaitForDone ==
nullptr && load)
3804 throw std::runtime_error(
"Failed to load peak_GFA_Command_WaitForDone");
3807 m_peak_GFA_Enumeration_GetList =
reinterpret_cast<dyn_peak_GFA_Enumeration_GetList
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_GetList") : nullptr);
3808 if(m_peak_GFA_Enumeration_GetList ==
nullptr && load)
3810 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_GetList");
3813 m_peak_GFA_EnumerationEntry_GetAccessStatus =
reinterpret_cast<dyn_peak_GFA_EnumerationEntry_GetAccessStatus
>(load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatus") : nullptr);
3814 if(m_peak_GFA_EnumerationEntry_GetAccessStatus ==
nullptr && load)
3816 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatus");
3819 m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue =
reinterpret_cast<dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue
>(load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue") : nullptr);
3820 if(m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue ==
nullptr && load)
3822 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue");
3825 m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue =
reinterpret_cast<dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue
>(load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue") : nullptr);
3826 if(m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue ==
nullptr && load)
3828 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue");
3831 m_peak_GFA_Enumeration_Set =
reinterpret_cast<dyn_peak_GFA_Enumeration_Set
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_Set") : nullptr);
3832 if(m_peak_GFA_Enumeration_Set ==
nullptr && load)
3834 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_Set");
3837 m_peak_GFA_Enumeration_SetBySymbolicValue =
reinterpret_cast<dyn_peak_GFA_Enumeration_SetBySymbolicValue
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_SetBySymbolicValue") : nullptr);
3838 if(m_peak_GFA_Enumeration_SetBySymbolicValue ==
nullptr && load)
3840 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_SetBySymbolicValue");
3843 m_peak_GFA_Enumeration_SetByIntegerValue =
reinterpret_cast<dyn_peak_GFA_Enumeration_SetByIntegerValue
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_SetByIntegerValue") : nullptr);
3844 if(m_peak_GFA_Enumeration_SetByIntegerValue ==
nullptr && load)
3846 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_SetByIntegerValue");
3849 m_peak_GFA_Enumeration_Get =
reinterpret_cast<dyn_peak_GFA_Enumeration_Get
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_Get") : nullptr);
3850 if(m_peak_GFA_Enumeration_Get ==
nullptr && load)
3852 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_Get");
3855 m_peak_GFA_Register_Set =
reinterpret_cast<dyn_peak_GFA_Register_Set
>(load ? import_function(m_handle,
"peak_GFA_Register_Set") : nullptr);
3856 if(m_peak_GFA_Register_Set ==
nullptr && load)
3858 throw std::runtime_error(
"Failed to load peak_GFA_Register_Set");
3861 m_peak_GFA_Register_Get =
reinterpret_cast<dyn_peak_GFA_Register_Get
>(load ? import_function(m_handle,
"peak_GFA_Register_Get") : nullptr);
3862 if(m_peak_GFA_Register_Get ==
nullptr && load)
3864 throw std::runtime_error(
"Failed to load peak_GFA_Register_Get");
3867 m_peak_GFA_Data_Write =
reinterpret_cast<dyn_peak_GFA_Data_Write
>(load ? import_function(m_handle,
"peak_GFA_Data_Write") : nullptr);
3868 if(m_peak_GFA_Data_Write ==
nullptr && load)
3870 throw std::runtime_error(
"Failed to load peak_GFA_Data_Write");
3873 m_peak_GFA_Data_Read =
reinterpret_cast<dyn_peak_GFA_Data_Read
>(load ? import_function(m_handle,
"peak_GFA_Data_Read") : nullptr);
3874 if(m_peak_GFA_Data_Read ==
nullptr && load)
3876 throw std::runtime_error(
"Failed to load peak_GFA_Data_Read");
3879 m_peak_IPL_PixelFormat_GetList =
reinterpret_cast<dyn_peak_IPL_PixelFormat_GetList
>(load ? import_function(m_handle,
"peak_IPL_PixelFormat_GetList") : nullptr);
3880 if(m_peak_IPL_PixelFormat_GetList ==
nullptr && load)
3882 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_GetList");
3885 m_peak_IPL_PixelFormat_Set =
reinterpret_cast<dyn_peak_IPL_PixelFormat_Set
>(load ? import_function(m_handle,
"peak_IPL_PixelFormat_Set") : nullptr);
3886 if(m_peak_IPL_PixelFormat_Set ==
nullptr && load)
3888 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_Set");
3891 m_peak_IPL_PixelFormat_Get =
reinterpret_cast<dyn_peak_IPL_PixelFormat_Get
>(load ? import_function(m_handle,
"peak_IPL_PixelFormat_Get") : nullptr);
3892 if(m_peak_IPL_PixelFormat_Get ==
nullptr && load)
3894 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_Get");
3897 m_peak_IPL_Gain_GetRange =
reinterpret_cast<dyn_peak_IPL_Gain_GetRange
>(load ? import_function(m_handle,
"peak_IPL_Gain_GetRange") : nullptr);
3898 if(m_peak_IPL_Gain_GetRange ==
nullptr && load)
3900 throw std::runtime_error(
"Failed to load peak_IPL_Gain_GetRange");
3903 m_peak_IPL_Gain_Set =
reinterpret_cast<dyn_peak_IPL_Gain_Set
>(load ? import_function(m_handle,
"peak_IPL_Gain_Set") : nullptr);
3904 if(m_peak_IPL_Gain_Set ==
nullptr && load)
3906 throw std::runtime_error(
"Failed to load peak_IPL_Gain_Set");
3909 m_peak_IPL_Gain_Get =
reinterpret_cast<dyn_peak_IPL_Gain_Get
>(load ? import_function(m_handle,
"peak_IPL_Gain_Get") : nullptr);
3910 if(m_peak_IPL_Gain_Get ==
nullptr && load)
3912 throw std::runtime_error(
"Failed to load peak_IPL_Gain_Get");
3915 m_peak_IPL_Gamma_GetRange =
reinterpret_cast<dyn_peak_IPL_Gamma_GetRange
>(load ? import_function(m_handle,
"peak_IPL_Gamma_GetRange") : nullptr);
3916 if(m_peak_IPL_Gamma_GetRange ==
nullptr && load)
3918 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_GetRange");
3921 m_peak_IPL_Gamma_Set =
reinterpret_cast<dyn_peak_IPL_Gamma_Set
>(load ? import_function(m_handle,
"peak_IPL_Gamma_Set") : nullptr);
3922 if(m_peak_IPL_Gamma_Set ==
nullptr && load)
3924 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_Set");
3927 m_peak_IPL_Gamma_Get =
reinterpret_cast<dyn_peak_IPL_Gamma_Get
>(load ? import_function(m_handle,
"peak_IPL_Gamma_Get") : nullptr);
3928 if(m_peak_IPL_Gamma_Get ==
nullptr && load)
3930 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_Get");
3933 m_peak_IPL_ColorCorrection_Matrix_Set =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Matrix_Set
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Matrix_Set") : nullptr);
3934 if(m_peak_IPL_ColorCorrection_Matrix_Set ==
nullptr && load)
3936 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Matrix_Set");
3939 m_peak_IPL_ColorCorrection_Matrix_Get =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Matrix_Get
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Matrix_Get") : nullptr);
3940 if(m_peak_IPL_ColorCorrection_Matrix_Get ==
nullptr && load)
3942 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Matrix_Get");
3945 m_peak_IPL_ColorCorrection_Saturation_Get =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Saturation_Get
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Saturation_Get") : nullptr);
3946 if(m_peak_IPL_ColorCorrection_Saturation_Get ==
nullptr && load)
3948 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_Get");
3951 m_peak_IPL_ColorCorrection_Saturation_Set =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Saturation_Set
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Saturation_Set") : nullptr);
3952 if(m_peak_IPL_ColorCorrection_Saturation_Set ==
nullptr && load)
3954 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_Set");
3957 m_peak_IPL_ColorCorrection_Saturation_GetRange =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Saturation_GetRange
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Saturation_GetRange") : nullptr);
3958 if(m_peak_IPL_ColorCorrection_Saturation_GetRange ==
nullptr && load)
3960 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_GetRange");
3963 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get") : nullptr);
3964 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get ==
nullptr && load)
3966 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get");
3969 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set") : nullptr);
3970 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set ==
nullptr && load)
3972 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set");
3975 m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get") : nullptr);
3976 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get ==
nullptr && load)
3978 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get");
3981 m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set") : nullptr);
3982 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set ==
nullptr && load)
3984 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set");
3987 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get") : nullptr);
3988 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get ==
nullptr && load)
3990 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get");
3993 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set") : nullptr);
3994 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set ==
nullptr && load)
3996 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set");
3999 m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange") : nullptr);
4000 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange ==
nullptr && load)
4002 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange");
4005 m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Enable
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_Enable") : nullptr);
4006 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable ==
nullptr && load)
4008 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Enable");
4011 m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled") : nullptr);
4012 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled ==
nullptr && load)
4014 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled");
4017 m_peak_IPL_ColorCorrection_Enable =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Enable
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Enable") : nullptr);
4018 if(m_peak_IPL_ColorCorrection_Enable ==
nullptr && load)
4020 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Enable");
4023 m_peak_IPL_ColorCorrection_IsEnabled =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_IsEnabled") : nullptr);
4024 if(m_peak_IPL_ColorCorrection_IsEnabled ==
nullptr && load)
4026 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_IsEnabled");
4029 m_peak_IPL_AutoBrightness_Target_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Target_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Target_GetRange") : nullptr);
4030 if(m_peak_IPL_AutoBrightness_Target_GetRange ==
nullptr && load)
4032 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_GetRange");
4035 m_peak_IPL_AutoBrightness_Target_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Target_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Target_Set") : nullptr);
4036 if(m_peak_IPL_AutoBrightness_Target_Set ==
nullptr && load)
4038 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_Set");
4041 m_peak_IPL_AutoBrightness_Target_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Target_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Target_Get") : nullptr);
4042 if(m_peak_IPL_AutoBrightness_Target_Get ==
nullptr && load)
4044 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_Get");
4047 m_peak_IPL_AutoBrightness_TargetTolerance_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetTolerance_GetRange") : nullptr);
4048 if(m_peak_IPL_AutoBrightness_TargetTolerance_GetRange ==
nullptr && load)
4050 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_GetRange");
4053 m_peak_IPL_AutoBrightness_TargetTolerance_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_TargetTolerance_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetTolerance_Set") : nullptr);
4054 if(m_peak_IPL_AutoBrightness_TargetTolerance_Set ==
nullptr && load)
4056 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_Set");
4059 m_peak_IPL_AutoBrightness_TargetTolerance_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_TargetTolerance_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetTolerance_Get") : nullptr);
4060 if(m_peak_IPL_AutoBrightness_TargetTolerance_Get ==
nullptr && load)
4062 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_Get");
4065 m_peak_IPL_AutoBrightness_TargetPercentile_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetPercentile_GetRange") : nullptr);
4066 if(m_peak_IPL_AutoBrightness_TargetPercentile_GetRange ==
nullptr && load)
4068 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_GetRange");
4071 m_peak_IPL_AutoBrightness_TargetPercentile_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_TargetPercentile_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetPercentile_Set") : nullptr);
4072 if(m_peak_IPL_AutoBrightness_TargetPercentile_Set ==
nullptr && load)
4074 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_Set");
4077 m_peak_IPL_AutoBrightness_TargetPercentile_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_TargetPercentile_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_TargetPercentile_Get") : nullptr);
4078 if(m_peak_IPL_AutoBrightness_TargetPercentile_Get ==
nullptr && load)
4080 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_Get");
4083 m_peak_IPL_AutoBrightness_ROI_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ROI_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Mode_Set") : nullptr);
4084 if(m_peak_IPL_AutoBrightness_ROI_Mode_Set ==
nullptr && load)
4086 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Mode_Set");
4089 m_peak_IPL_AutoBrightness_ROI_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ROI_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Mode_Get") : nullptr);
4090 if(m_peak_IPL_AutoBrightness_ROI_Mode_Get ==
nullptr && load)
4092 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Mode_Get");
4095 m_peak_IPL_AutoBrightness_ROI_Offset_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Offset_GetRange") : nullptr);
4096 if(m_peak_IPL_AutoBrightness_ROI_Offset_GetRange ==
nullptr && load)
4098 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Offset_GetRange");
4101 m_peak_IPL_AutoBrightness_ROI_Size_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Size_GetRange") : nullptr);
4102 if(m_peak_IPL_AutoBrightness_ROI_Size_GetRange ==
nullptr && load)
4104 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Size_GetRange");
4107 m_peak_IPL_AutoBrightness_ROI_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ROI_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Set") : nullptr);
4108 if(m_peak_IPL_AutoBrightness_ROI_Set ==
nullptr && load)
4110 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Set");
4113 m_peak_IPL_AutoBrightness_ROI_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ROI_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ROI_Get") : nullptr);
4114 if(m_peak_IPL_AutoBrightness_ROI_Get ==
nullptr && load)
4116 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Get");
4119 m_peak_IPL_AutoBrightness_Exposure_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Exposure_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Exposure_Mode_Set") : nullptr);
4120 if(m_peak_IPL_AutoBrightness_Exposure_Mode_Set ==
nullptr && load)
4122 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Exposure_Mode_Set");
4125 m_peak_IPL_AutoBrightness_Exposure_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Exposure_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Exposure_Mode_Get") : nullptr);
4126 if(m_peak_IPL_AutoBrightness_Exposure_Mode_Get ==
nullptr && load)
4128 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Exposure_Mode_Get");
4131 m_peak_IPL_AutoBrightness_ExposureLimit_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ExposureLimit_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ExposureLimit_Get") : nullptr);
4132 if(m_peak_IPL_AutoBrightness_ExposureLimit_Get ==
nullptr && load)
4134 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_Get");
4137 m_peak_IPL_AutoBrightness_ExposureLimit_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ExposureLimit_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ExposureLimit_GetRange") : nullptr);
4138 if(m_peak_IPL_AutoBrightness_ExposureLimit_GetRange ==
nullptr && load)
4140 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_GetRange");
4143 m_peak_IPL_AutoBrightness_ExposureLimit_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_ExposureLimit_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_ExposureLimit_Set") : nullptr);
4144 if(m_peak_IPL_AutoBrightness_ExposureLimit_Set ==
nullptr && load)
4146 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_Set");
4149 m_peak_IPL_AutoBrightness_Gain_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Gain_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Gain_Mode_Set") : nullptr);
4150 if(m_peak_IPL_AutoBrightness_Gain_Mode_Set ==
nullptr && load)
4152 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Gain_Mode_Set");
4155 m_peak_IPL_AutoBrightness_Gain_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Gain_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Gain_Mode_Get") : nullptr);
4156 if(m_peak_IPL_AutoBrightness_Gain_Mode_Get ==
nullptr && load)
4158 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Gain_Mode_Get");
4161 m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalog_Mode_Set") : nullptr);
4162 if(m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set ==
nullptr && load)
4164 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalog_Mode_Set");
4167 m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalog_Mode_Get") : nullptr);
4168 if(m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get ==
nullptr && load)
4170 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalog_Mode_Get");
4173 m_peak_IPL_AutoBrightness_GainDigital_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigital_Mode_Set") : nullptr);
4174 if(m_peak_IPL_AutoBrightness_GainDigital_Mode_Set ==
nullptr && load)
4176 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigital_Mode_Set");
4179 m_peak_IPL_AutoBrightness_GainDigital_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigital_Mode_Get") : nullptr);
4180 if(m_peak_IPL_AutoBrightness_GainDigital_Mode_Get ==
nullptr && load)
4182 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigital_Mode_Get");
4185 m_peak_IPL_AutoBrightness_GainCombined_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombined_Mode_Set") : nullptr);
4186 if(m_peak_IPL_AutoBrightness_GainCombined_Mode_Set ==
nullptr && load)
4188 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombined_Mode_Set");
4191 m_peak_IPL_AutoBrightness_GainCombined_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombined_Mode_Get") : nullptr);
4192 if(m_peak_IPL_AutoBrightness_GainCombined_Mode_Get ==
nullptr && load)
4194 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombined_Mode_Get");
4197 m_peak_IPL_AutoBrightness_GainHost_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainHost_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHost_Mode_Set") : nullptr);
4198 if(m_peak_IPL_AutoBrightness_GainHost_Mode_Set ==
nullptr && load)
4200 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHost_Mode_Set");
4203 m_peak_IPL_AutoBrightness_GainHost_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainHost_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHost_Mode_Get") : nullptr);
4204 if(m_peak_IPL_AutoBrightness_GainHost_Mode_Get ==
nullptr && load)
4206 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHost_Mode_Get");
4209 m_peak_IPL_AutoBrightness_Algorithm_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Algorithm_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Algorithm_Set") : nullptr);
4210 if(m_peak_IPL_AutoBrightness_Algorithm_Set ==
nullptr && load)
4212 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Algorithm_Set");
4215 m_peak_IPL_AutoBrightness_Algorithm_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_Algorithm_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_Algorithm_Get") : nullptr);
4216 if(m_peak_IPL_AutoBrightness_Algorithm_Get ==
nullptr && load)
4218 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Algorithm_Get");
4221 m_peak_IPL_AutoBrightness_AverageLast_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_AverageLast_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_AverageLast_Get") : nullptr);
4222 if(m_peak_IPL_AutoBrightness_AverageLast_Get ==
nullptr && load)
4224 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_AverageLast_Get");
4227 m_peak_IPL_AutoBrightness_GainLimit_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainLimit_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainLimit_Set") : nullptr);
4228 if(m_peak_IPL_AutoBrightness_GainLimit_Set ==
nullptr && load)
4230 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_Set");
4233 m_peak_IPL_AutoBrightness_GainLimit_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainLimit_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainLimit_Get") : nullptr);
4234 if(m_peak_IPL_AutoBrightness_GainLimit_Get ==
nullptr && load)
4236 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_Get");
4239 m_peak_IPL_AutoBrightness_GainLimit_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainLimit_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainLimit_GetRange") : nullptr);
4240 if(m_peak_IPL_AutoBrightness_GainLimit_GetRange ==
nullptr && load)
4242 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_GetRange");
4245 m_peak_IPL_AutoBrightness_GainAnalogLimit_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalogLimit_Set") : nullptr);
4246 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_Set ==
nullptr && load)
4248 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_Set");
4251 m_peak_IPL_AutoBrightness_GainAnalogLimit_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalogLimit_Get") : nullptr);
4252 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_Get ==
nullptr && load)
4254 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_Get");
4257 m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainAnalogLimit_GetRange") : nullptr);
4258 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange ==
nullptr && load)
4260 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_GetRange");
4263 m_peak_IPL_AutoBrightness_GainDigitalLimit_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigitalLimit_Set") : nullptr);
4264 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_Set ==
nullptr && load)
4266 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_Set");
4269 m_peak_IPL_AutoBrightness_GainDigitalLimit_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigitalLimit_Get") : nullptr);
4270 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_Get ==
nullptr && load)
4272 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_Get");
4275 m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainDigitalLimit_GetRange") : nullptr);
4276 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange ==
nullptr && load)
4278 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_GetRange");
4281 m_peak_IPL_AutoBrightness_GainCombinedLimit_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombinedLimit_Set") : nullptr);
4282 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_Set ==
nullptr && load)
4284 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_Set");
4287 m_peak_IPL_AutoBrightness_GainCombinedLimit_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombinedLimit_Get") : nullptr);
4288 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_Get ==
nullptr && load)
4290 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_Get");
4293 m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainCombinedLimit_GetRange") : nullptr);
4294 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange ==
nullptr && load)
4296 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_GetRange");
4299 m_peak_IPL_AutoBrightness_GainHostLimit_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainHostLimit_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHostLimit_Set") : nullptr);
4300 if(m_peak_IPL_AutoBrightness_GainHostLimit_Set ==
nullptr && load)
4302 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_Set");
4305 m_peak_IPL_AutoBrightness_GainHostLimit_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainHostLimit_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHostLimit_Get") : nullptr);
4306 if(m_peak_IPL_AutoBrightness_GainHostLimit_Get ==
nullptr && load)
4308 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_Get");
4311 m_peak_IPL_AutoBrightness_GainHostLimit_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_GainHostLimit_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_GainHostLimit_GetRange") : nullptr);
4312 if(m_peak_IPL_AutoBrightness_GainHostLimit_GetRange ==
nullptr && load)
4314 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_GetRange");
4317 m_peak_IPL_AutoBrightness_SkipFrames_Set =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_SkipFrames_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_SkipFrames_Set") : nullptr);
4318 if(m_peak_IPL_AutoBrightness_SkipFrames_Set ==
nullptr && load)
4320 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_Set");
4323 m_peak_IPL_AutoBrightness_SkipFrames_Get =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_SkipFrames_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_SkipFrames_Get") : nullptr);
4324 if(m_peak_IPL_AutoBrightness_SkipFrames_Get ==
nullptr && load)
4326 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_Get");
4329 m_peak_IPL_AutoBrightness_SkipFrames_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoBrightness_SkipFrames_GetRange") : nullptr);
4330 if(m_peak_IPL_AutoBrightness_SkipFrames_GetRange ==
nullptr && load)
4332 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_GetRange");
4335 m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Mode_Set") : nullptr);
4336 if(m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set ==
nullptr && load)
4338 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Mode_Set");
4341 m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Mode_Get") : nullptr);
4342 if(m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get ==
nullptr && load)
4344 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Mode_Get");
4347 m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange") : nullptr);
4348 if(m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange ==
nullptr && load)
4350 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange");
4353 m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Size_GetRange") : nullptr);
4354 if(m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange ==
nullptr && load)
4356 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Size_GetRange");
4359 m_peak_IPL_AutoWhiteBalance_ROI_Set =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_ROI_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Set") : nullptr);
4360 if(m_peak_IPL_AutoWhiteBalance_ROI_Set ==
nullptr && load)
4362 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Set");
4365 m_peak_IPL_AutoWhiteBalance_ROI_Get =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_ROI_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_ROI_Get") : nullptr);
4366 if(m_peak_IPL_AutoWhiteBalance_ROI_Get ==
nullptr && load)
4368 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Get");
4371 m_peak_IPL_AutoWhiteBalance_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_Mode_Set") : nullptr);
4372 if(m_peak_IPL_AutoWhiteBalance_Mode_Set ==
nullptr && load)
4374 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_Mode_Set");
4377 m_peak_IPL_AutoWhiteBalance_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_Mode_Get") : nullptr);
4378 if(m_peak_IPL_AutoWhiteBalance_Mode_Get ==
nullptr && load)
4380 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_Mode_Get");
4383 m_peak_IPL_AutoWhiteBalance_SkipFrames_Set =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_SkipFrames_Set") : nullptr);
4384 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_Set ==
nullptr && load)
4386 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_Set");
4389 m_peak_IPL_AutoWhiteBalance_SkipFrames_Get =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_SkipFrames_Get") : nullptr);
4390 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_Get ==
nullptr && load)
4392 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_Get");
4395 m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoWhiteBalance_SkipFrames_GetRange") : nullptr);
4396 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange ==
nullptr && load)
4398 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_GetRange");
4401 m_peak_IPL_AutoFocus_GetAccessStatus =
reinterpret_cast<dyn_peak_IPL_AutoFocus_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_GetAccessStatus") : nullptr);
4402 if(m_peak_IPL_AutoFocus_GetAccessStatus ==
nullptr && load)
4404 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_GetAccessStatus");
4407 m_peak_IPL_AutoFocus_ROI_Set =
reinterpret_cast<dyn_peak_IPL_AutoFocus_ROI_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_ROI_Set") : nullptr);
4408 if(m_peak_IPL_AutoFocus_ROI_Set ==
nullptr && load)
4410 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_ROI_Set");
4413 m_peak_IPL_AutoFocus_ROI_Get =
reinterpret_cast<dyn_peak_IPL_AutoFocus_ROI_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_ROI_Get") : nullptr);
4414 if(m_peak_IPL_AutoFocus_ROI_Get ==
nullptr && load)
4416 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_ROI_Get");
4419 m_peak_IPL_AutoFocus_Mode_Set =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Mode_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Mode_Set") : nullptr);
4420 if(m_peak_IPL_AutoFocus_Mode_Set ==
nullptr && load)
4422 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Mode_Set");
4425 m_peak_IPL_AutoFocus_Mode_Get =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Mode_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Mode_Get") : nullptr);
4426 if(m_peak_IPL_AutoFocus_Mode_Get ==
nullptr && load)
4428 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Mode_Get");
4431 m_peak_IPL_AutoFocus_SearchAlgorithm_Set =
reinterpret_cast<dyn_peak_IPL_AutoFocus_SearchAlgorithm_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_SearchAlgorithm_Set") : nullptr);
4432 if(m_peak_IPL_AutoFocus_SearchAlgorithm_Set ==
nullptr && load)
4434 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SearchAlgorithm_Set");
4437 m_peak_IPL_AutoFocus_SearchAlgorithm_Get =
reinterpret_cast<dyn_peak_IPL_AutoFocus_SearchAlgorithm_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_SearchAlgorithm_Get") : nullptr);
4438 if(m_peak_IPL_AutoFocus_SearchAlgorithm_Get ==
nullptr && load)
4440 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SearchAlgorithm_Get");
4443 m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set =
reinterpret_cast<dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_SharpnessAlgorithm_Set") : nullptr);
4444 if(m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set ==
nullptr && load)
4446 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SharpnessAlgorithm_Set");
4449 m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get =
reinterpret_cast<dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_SharpnessAlgorithm_Get") : nullptr);
4450 if(m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get ==
nullptr && load)
4452 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SharpnessAlgorithm_Get");
4455 m_peak_IPL_AutoFocus_Range_Set =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Range_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Range_Set") : nullptr);
4456 if(m_peak_IPL_AutoFocus_Range_Set ==
nullptr && load)
4458 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Range_Set");
4461 m_peak_IPL_AutoFocus_Range_Get =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Range_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Range_Get") : nullptr);
4462 if(m_peak_IPL_AutoFocus_Range_Get ==
nullptr && load)
4464 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Range_Get");
4467 m_peak_IPL_AutoFocus_Hysteresis_Set =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Hysteresis_Set
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Hysteresis_Set") : nullptr);
4468 if(m_peak_IPL_AutoFocus_Hysteresis_Set ==
nullptr && load)
4470 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_Set");
4473 m_peak_IPL_AutoFocus_Hysteresis_Get =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Hysteresis_Get
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Hysteresis_Get") : nullptr);
4474 if(m_peak_IPL_AutoFocus_Hysteresis_Get ==
nullptr && load)
4476 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_Get");
4479 m_peak_IPL_AutoFocus_Hysteresis_GetRange =
reinterpret_cast<dyn_peak_IPL_AutoFocus_Hysteresis_GetRange
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_Hysteresis_GetRange") : nullptr);
4480 if(m_peak_IPL_AutoFocus_Hysteresis_GetRange ==
nullptr && load)
4482 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_GetRange");
4485 m_peak_IPL_HotpixelCorrection_Sensitivity_Set =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_Sensitivity_Set
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Sensitivity_Set") : nullptr);
4486 if(m_peak_IPL_HotpixelCorrection_Sensitivity_Set ==
nullptr && load)
4488 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Sensitivity_Set");
4491 m_peak_IPL_HotpixelCorrection_Sensitivity_Get =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_Sensitivity_Get
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Sensitivity_Get") : nullptr);
4492 if(m_peak_IPL_HotpixelCorrection_Sensitivity_Get ==
nullptr && load)
4494 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Sensitivity_Get");
4497 m_peak_IPL_HotpixelCorrection_GetList =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_GetList
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_GetList") : nullptr);
4498 if(m_peak_IPL_HotpixelCorrection_GetList ==
nullptr && load)
4500 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_GetList");
4503 m_peak_IPL_HotpixelCorrection_SetList =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_SetList
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_SetList") : nullptr);
4504 if(m_peak_IPL_HotpixelCorrection_SetList ==
nullptr && load)
4506 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_SetList");
4509 m_peak_IPL_HotpixelCorrection_ResetList =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_ResetList
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_ResetList") : nullptr);
4510 if(m_peak_IPL_HotpixelCorrection_ResetList ==
nullptr && load)
4512 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_ResetList");
4515 m_peak_IPL_HotpixelCorrection_Enable =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_Enable
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Enable") : nullptr);
4516 if(m_peak_IPL_HotpixelCorrection_Enable ==
nullptr && load)
4518 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Enable");
4521 m_peak_IPL_HotpixelCorrection_IsEnabled =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_IsEnabled") : nullptr);
4522 if(m_peak_IPL_HotpixelCorrection_IsEnabled ==
nullptr && load)
4524 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_IsEnabled");
4527 m_peak_IPL_Mirror_UpDown_Enable =
reinterpret_cast<dyn_peak_IPL_Mirror_UpDown_Enable
>(load ? import_function(m_handle,
"peak_IPL_Mirror_UpDown_Enable") : nullptr);
4528 if(m_peak_IPL_Mirror_UpDown_Enable ==
nullptr && load)
4530 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_UpDown_Enable");
4533 m_peak_IPL_Mirror_UpDown_IsEnabled =
reinterpret_cast<dyn_peak_IPL_Mirror_UpDown_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_Mirror_UpDown_IsEnabled") : nullptr);
4534 if(m_peak_IPL_Mirror_UpDown_IsEnabled ==
nullptr && load)
4536 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_UpDown_IsEnabled");
4539 m_peak_IPL_Mirror_LeftRight_Enable =
reinterpret_cast<dyn_peak_IPL_Mirror_LeftRight_Enable
>(load ? import_function(m_handle,
"peak_IPL_Mirror_LeftRight_Enable") : nullptr);
4540 if(m_peak_IPL_Mirror_LeftRight_Enable ==
nullptr && load)
4542 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_LeftRight_Enable");
4545 m_peak_IPL_Mirror_LeftRight_IsEnabled =
reinterpret_cast<dyn_peak_IPL_Mirror_LeftRight_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_Mirror_LeftRight_IsEnabled") : nullptr);
4546 if(m_peak_IPL_Mirror_LeftRight_IsEnabled ==
nullptr && load)
4548 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_LeftRight_IsEnabled");
4551 m_peak_IPL_ProcessFrame =
reinterpret_cast<dyn_peak_IPL_ProcessFrame
>(load ? import_function(m_handle,
"peak_IPL_ProcessFrame") : nullptr);
4552 if(m_peak_IPL_ProcessFrame ==
nullptr && load)
4554 throw std::runtime_error(
"Failed to load peak_IPL_ProcessFrame");
4557 m_peak_IPL_ProcessFrameInplace =
reinterpret_cast<dyn_peak_IPL_ProcessFrameInplace
>(load ? import_function(m_handle,
"peak_IPL_ProcessFrameInplace") : nullptr);
4558 if(m_peak_IPL_ProcessFrameInplace ==
nullptr && load)
4560 throw std::runtime_error(
"Failed to load peak_IPL_ProcessFrameInplace");
4563 m_peak_IPL_ReadImage =
reinterpret_cast<dyn_peak_IPL_ReadImage
>(load ? import_function(m_handle,
"peak_IPL_ReadImage") : nullptr);
4564 if(m_peak_IPL_ReadImage ==
nullptr && load)
4566 throw std::runtime_error(
"Failed to load peak_IPL_ReadImage");
4569 m_peak_IPL_EdgeEnhancement_Enable =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_Enable
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Enable") : nullptr);
4570 if(m_peak_IPL_EdgeEnhancement_Enable ==
nullptr && load)
4572 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Enable");
4575 m_peak_IPL_EdgeEnhancement_IsEnabled =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_IsEnabled") : nullptr);
4576 if(m_peak_IPL_EdgeEnhancement_IsEnabled ==
nullptr && load)
4578 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_IsEnabled");
4581 m_peak_IPL_EdgeEnhancement_Factor_Set =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_Factor_Set
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_Set") : nullptr);
4582 if(m_peak_IPL_EdgeEnhancement_Factor_Set ==
nullptr && load)
4584 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_Set");
4587 m_peak_IPL_EdgeEnhancement_Factor_Get =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_Factor_Get
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_Get") : nullptr);
4588 if(m_peak_IPL_EdgeEnhancement_Factor_Get ==
nullptr && load)
4590 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_Get");
4593 m_peak_IPL_EdgeEnhancement_Factor_GetDefault =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_Factor_GetDefault
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_GetDefault") : nullptr);
4594 if(m_peak_IPL_EdgeEnhancement_Factor_GetDefault ==
nullptr && load)
4596 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_GetDefault");
4599 m_peak_IPL_EdgeEnhancement_Factor_GetRange =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_Factor_GetRange
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Factor_GetRange") : nullptr);
4600 if(m_peak_IPL_EdgeEnhancement_Factor_GetRange ==
nullptr && load)
4602 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_GetRange");
4605 m_peak_IPL_Sharpness_Measure =
reinterpret_cast<dyn_peak_IPL_Sharpness_Measure
>(load ? import_function(m_handle,
"peak_IPL_Sharpness_Measure") : nullptr);
4606 if(m_peak_IPL_Sharpness_Measure ==
nullptr && load)
4608 throw std::runtime_error(
"Failed to load peak_IPL_Sharpness_Measure");
4611 m_peak_IPL_Sharpness_GetList =
reinterpret_cast<dyn_peak_IPL_Sharpness_GetList
>(load ? import_function(m_handle,
"peak_IPL_Sharpness_GetList") : nullptr);
4612 if(m_peak_IPL_Sharpness_GetList ==
nullptr && load)
4614 throw std::runtime_error(
"Failed to load peak_IPL_Sharpness_GetList");
4617 m_peak_IPL_Rotation_Angle_Set =
reinterpret_cast<dyn_peak_IPL_Rotation_Angle_Set
>(load ? import_function(m_handle,
"peak_IPL_Rotation_Angle_Set") : nullptr);
4618 if(m_peak_IPL_Rotation_Angle_Set ==
nullptr && load)
4620 throw std::runtime_error(
"Failed to load peak_IPL_Rotation_Angle_Set");
4623 m_peak_IPL_Rotation_Angle_Get =
reinterpret_cast<dyn_peak_IPL_Rotation_Angle_Get
>(load ? import_function(m_handle,
"peak_IPL_Rotation_Angle_Get") : nullptr);
4624 if(m_peak_IPL_Rotation_Angle_Get ==
nullptr && load)
4626 throw std::runtime_error(
"Failed to load peak_IPL_Rotation_Angle_Get");
4629 m_peak_IPL_Histogram_ProcessFrame =
reinterpret_cast<dyn_peak_IPL_Histogram_ProcessFrame
>(load ? import_function(m_handle,
"peak_IPL_Histogram_ProcessFrame") : nullptr);
4630 if(m_peak_IPL_Histogram_ProcessFrame ==
nullptr && load)
4632 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_ProcessFrame");
4635 m_peak_IPL_Histogram_Release =
reinterpret_cast<dyn_peak_IPL_Histogram_Release
>(load ? import_function(m_handle,
"peak_IPL_Histogram_Release") : nullptr);
4636 if(m_peak_IPL_Histogram_Release ==
nullptr && load)
4638 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Release");
4641 m_peak_IPL_Histogram_Channel_GetCount =
reinterpret_cast<dyn_peak_IPL_Histogram_Channel_GetCount
>(load ? import_function(m_handle,
"peak_IPL_Histogram_Channel_GetCount") : nullptr);
4642 if(m_peak_IPL_Histogram_Channel_GetCount ==
nullptr && load)
4644 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetCount");
4647 m_peak_IPL_Histogram_Channel_GetInfo =
reinterpret_cast<dyn_peak_IPL_Histogram_Channel_GetInfo
>(load ? import_function(m_handle,
"peak_IPL_Histogram_Channel_GetInfo") : nullptr);
4648 if(m_peak_IPL_Histogram_Channel_GetInfo ==
nullptr && load)
4650 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetInfo");
4653 m_peak_IPL_Histogram_Channel_GetBinArray =
reinterpret_cast<dyn_peak_IPL_Histogram_Channel_GetBinArray
>(load ? import_function(m_handle,
"peak_IPL_Histogram_Channel_GetBinArray") : nullptr);
4654 if(m_peak_IPL_Histogram_Channel_GetBinArray ==
nullptr && load)
4656 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetBinArray");
4659 m_peak_VideoWriter_Open =
reinterpret_cast<dyn_peak_VideoWriter_Open
>(load ? import_function(m_handle,
"peak_VideoWriter_Open") : nullptr);
4660 if(m_peak_VideoWriter_Open ==
nullptr && load)
4662 throw std::runtime_error(
"Failed to load peak_VideoWriter_Open");
4665 m_peak_VideoWriter_Close =
reinterpret_cast<dyn_peak_VideoWriter_Close
>(load ? import_function(m_handle,
"peak_VideoWriter_Close") : nullptr);
4666 if(m_peak_VideoWriter_Close ==
nullptr && load)
4668 throw std::runtime_error(
"Failed to load peak_VideoWriter_Close");
4671 m_peak_VideoWriter_AddFrame =
reinterpret_cast<dyn_peak_VideoWriter_AddFrame
>(load ? import_function(m_handle,
"peak_VideoWriter_AddFrame") : nullptr);
4672 if(m_peak_VideoWriter_AddFrame ==
nullptr && load)
4674 throw std::runtime_error(
"Failed to load peak_VideoWriter_AddFrame");
4677 m_peak_VideoWriter_Container_GetEncoderList =
reinterpret_cast<dyn_peak_VideoWriter_Container_GetEncoderList
>(load ? import_function(m_handle,
"peak_VideoWriter_Container_GetEncoderList") : nullptr);
4678 if(m_peak_VideoWriter_Container_GetEncoderList ==
nullptr && load)
4680 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_GetEncoderList");
4683 m_peak_VideoWriter_Encoder_GetPixelFormatList =
reinterpret_cast<dyn_peak_VideoWriter_Encoder_GetPixelFormatList
>(load ? import_function(m_handle,
"peak_VideoWriter_Encoder_GetPixelFormatList") : nullptr);
4684 if(m_peak_VideoWriter_Encoder_GetPixelFormatList ==
nullptr && load)
4686 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_GetPixelFormatList");
4689 m_peak_VideoWriter_Encoder_GetContainerList =
reinterpret_cast<dyn_peak_VideoWriter_Encoder_GetContainerList
>(load ? import_function(m_handle,
"peak_VideoWriter_Encoder_GetContainerList") : nullptr);
4690 if(m_peak_VideoWriter_Encoder_GetContainerList ==
nullptr && load)
4692 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_GetContainerList");
4695 m_peak_VideoWriter_GetInfo =
reinterpret_cast<dyn_peak_VideoWriter_GetInfo
>(load ? import_function(m_handle,
"peak_VideoWriter_GetInfo") : nullptr);
4696 if(m_peak_VideoWriter_GetInfo ==
nullptr && load)
4698 throw std::runtime_error(
"Failed to load peak_VideoWriter_GetInfo");
4701 m_peak_VideoWriter_Container_Option_Set =
reinterpret_cast<dyn_peak_VideoWriter_Container_Option_Set
>(load ? import_function(m_handle,
"peak_VideoWriter_Container_Option_Set") : nullptr);
4702 if(m_peak_VideoWriter_Container_Option_Set ==
nullptr && load)
4704 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_Option_Set");
4707 m_peak_VideoWriter_Container_Option_Get =
reinterpret_cast<dyn_peak_VideoWriter_Container_Option_Get
>(load ? import_function(m_handle,
"peak_VideoWriter_Container_Option_Get") : nullptr);
4708 if(m_peak_VideoWriter_Container_Option_Get ==
nullptr && load)
4710 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_Option_Get");
4713 m_peak_VideoWriter_Encoder_Option_Set =
reinterpret_cast<dyn_peak_VideoWriter_Encoder_Option_Set
>(load ? import_function(m_handle,
"peak_VideoWriter_Encoder_Option_Set") : nullptr);
4714 if(m_peak_VideoWriter_Encoder_Option_Set ==
nullptr && load)
4716 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_Option_Set");
4719 m_peak_VideoWriter_Encoder_Option_Get =
reinterpret_cast<dyn_peak_VideoWriter_Encoder_Option_Get
>(load ? import_function(m_handle,
"peak_VideoWriter_Encoder_Option_Get") : nullptr);
4720 if(m_peak_VideoWriter_Encoder_Option_Get ==
nullptr && load)
4722 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_Option_Get");
4725 m_peak_VideoWriter_WaitUntilQueueEmpty =
reinterpret_cast<dyn_peak_VideoWriter_WaitUntilQueueEmpty
>(load ? import_function(m_handle,
"peak_VideoWriter_WaitUntilQueueEmpty") : nullptr);
4726 if(m_peak_VideoWriter_WaitUntilQueueEmpty ==
nullptr && load)
4728 throw std::runtime_error(
"Failed to load peak_VideoWriter_WaitUntilQueueEmpty");
4731 m_peak_Inference_CNN_Open =
reinterpret_cast<dyn_peak_Inference_CNN_Open
>(load ? import_function(m_handle,
"peak_Inference_CNN_Open") : nullptr);
4732 if(m_peak_Inference_CNN_Open ==
nullptr && load)
4734 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Open");
4737 m_peak_Inference_CNN_Close =
reinterpret_cast<dyn_peak_Inference_CNN_Close
>(load ? import_function(m_handle,
"peak_Inference_CNN_Close") : nullptr);
4738 if(m_peak_Inference_CNN_Close ==
nullptr && load)
4740 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Close");
4743 m_peak_Inference_CNN_ProcessFrame =
reinterpret_cast<dyn_peak_Inference_CNN_ProcessFrame
>(load ? import_function(m_handle,
"peak_Inference_CNN_ProcessFrame") : nullptr);
4744 if(m_peak_Inference_CNN_ProcessFrame ==
nullptr && load)
4746 throw std::runtime_error(
"Failed to load peak_Inference_CNN_ProcessFrame");
4749 m_peak_Inference_CNN_Info_Get =
reinterpret_cast<dyn_peak_Inference_CNN_Info_Get
>(load ? import_function(m_handle,
"peak_Inference_CNN_Info_Get") : nullptr);
4750 if(m_peak_Inference_CNN_Info_Get ==
nullptr && load)
4752 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Info_Get");
4755 m_peak_Inference_Result_Get =
reinterpret_cast<dyn_peak_Inference_Result_Get
>(load ? import_function(m_handle,
"peak_Inference_Result_Get") : nullptr);
4756 if(m_peak_Inference_Result_Get ==
nullptr && load)
4758 throw std::runtime_error(
"Failed to load peak_Inference_Result_Get");
4761 m_peak_Inference_Result_Release =
reinterpret_cast<dyn_peak_Inference_Result_Release
>(load ? import_function(m_handle,
"peak_Inference_Result_Release") : nullptr);
4762 if(m_peak_Inference_Result_Release ==
nullptr && load)
4764 throw std::runtime_error(
"Failed to load peak_Inference_Result_Release");
4767 m_peak_Inference_Result_Classification_GetList =
reinterpret_cast<dyn_peak_Inference_Result_Classification_GetList
>(load ? import_function(m_handle,
"peak_Inference_Result_Classification_GetList") : nullptr);
4768 if(m_peak_Inference_Result_Classification_GetList ==
nullptr && load)
4770 throw std::runtime_error(
"Failed to load peak_Inference_Result_Classification_GetList");
4773 m_peak_Inference_Result_Detection_GetList =
reinterpret_cast<dyn_peak_Inference_Result_Detection_GetList
>(load ? import_function(m_handle,
"peak_Inference_Result_Detection_GetList") : nullptr);
4774 if(m_peak_Inference_Result_Detection_GetList ==
nullptr && load)
4776 throw std::runtime_error(
"Failed to load peak_Inference_Result_Detection_GetList");
4779 m_peak_Inference_Statistics_Get =
reinterpret_cast<dyn_peak_Inference_Statistics_Get
>(load ? import_function(m_handle,
"peak_Inference_Statistics_Get") : nullptr);
4780 if(m_peak_Inference_Statistics_Get ==
nullptr && load)
4782 throw std::runtime_error(
"Failed to load peak_Inference_Statistics_Get");
4785 m_peak_Inference_Statistics_Reset =
reinterpret_cast<dyn_peak_Inference_Statistics_Reset
>(load ? import_function(m_handle,
"peak_Inference_Statistics_Reset") : nullptr);
4786 if(m_peak_Inference_Statistics_Reset ==
nullptr && load)
4788 throw std::runtime_error(
"Failed to load peak_Inference_Statistics_Reset");
4791 m_peak_Inference_ConfidenceThreshold_Get =
reinterpret_cast<dyn_peak_Inference_ConfidenceThreshold_Get
>(load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_Get") : nullptr);
4792 if(m_peak_Inference_ConfidenceThreshold_Get ==
nullptr && load)
4794 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_Get");
4797 m_peak_Inference_ConfidenceThreshold_GetRange =
reinterpret_cast<dyn_peak_Inference_ConfidenceThreshold_GetRange
>(load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_GetRange") : nullptr);
4798 if(m_peak_Inference_ConfidenceThreshold_GetRange ==
nullptr && load)
4800 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_GetRange");
4803 m_peak_Inference_ConfidenceThreshold_Set =
reinterpret_cast<dyn_peak_Inference_ConfidenceThreshold_Set
>(load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_Set") : nullptr);
4804 if(m_peak_Inference_ConfidenceThreshold_Set ==
nullptr && load)
4806 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_Set");
4809 m_peak_MessageQueue_Create =
reinterpret_cast<dyn_peak_MessageQueue_Create
>(load ? import_function(m_handle,
"peak_MessageQueue_Create") : nullptr);
4810 if(m_peak_MessageQueue_Create ==
nullptr && load)
4812 throw std::runtime_error(
"Failed to load peak_MessageQueue_Create");
4815 m_peak_MessageQueue_Destroy =
reinterpret_cast<dyn_peak_MessageQueue_Destroy
>(load ? import_function(m_handle,
"peak_MessageQueue_Destroy") : nullptr);
4816 if(m_peak_MessageQueue_Destroy ==
nullptr && load)
4818 throw std::runtime_error(
"Failed to load peak_MessageQueue_Destroy");
4821 m_peak_MessageQueue_EnableMessage =
reinterpret_cast<dyn_peak_MessageQueue_EnableMessage
>(load ? import_function(m_handle,
"peak_MessageQueue_EnableMessage") : nullptr);
4822 if(m_peak_MessageQueue_EnableMessage ==
nullptr && load)
4824 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnableMessage");
4827 m_peak_MessageQueue_DisableMessage =
reinterpret_cast<dyn_peak_MessageQueue_DisableMessage
>(load ? import_function(m_handle,
"peak_MessageQueue_DisableMessage") : nullptr);
4828 if(m_peak_MessageQueue_DisableMessage ==
nullptr && load)
4830 throw std::runtime_error(
"Failed to load peak_MessageQueue_DisableMessage");
4833 m_peak_MessageQueue_EnableMessageList =
reinterpret_cast<dyn_peak_MessageQueue_EnableMessageList
>(load ? import_function(m_handle,
"peak_MessageQueue_EnableMessageList") : nullptr);
4834 if(m_peak_MessageQueue_EnableMessageList ==
nullptr && load)
4836 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnableMessageList");
4839 m_peak_MessageQueue_DisableMessageList =
reinterpret_cast<dyn_peak_MessageQueue_DisableMessageList
>(load ? import_function(m_handle,
"peak_MessageQueue_DisableMessageList") : nullptr);
4840 if(m_peak_MessageQueue_DisableMessageList ==
nullptr && load)
4842 throw std::runtime_error(
"Failed to load peak_MessageQueue_DisableMessageList");
4845 m_peak_MessageQueue_EnabledMessages_GetList =
reinterpret_cast<dyn_peak_MessageQueue_EnabledMessages_GetList
>(load ? import_function(m_handle,
"peak_MessageQueue_EnabledMessages_GetList") : nullptr);
4846 if(m_peak_MessageQueue_EnabledMessages_GetList ==
nullptr && load)
4848 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnabledMessages_GetList");
4851 m_peak_MessageQueue_SetMode =
reinterpret_cast<dyn_peak_MessageQueue_SetMode
>(load ? import_function(m_handle,
"peak_MessageQueue_SetMode") : nullptr);
4852 if(m_peak_MessageQueue_SetMode ==
nullptr && load)
4854 throw std::runtime_error(
"Failed to load peak_MessageQueue_SetMode");
4857 m_peak_MessageQueue_GetMode =
reinterpret_cast<dyn_peak_MessageQueue_GetMode
>(load ? import_function(m_handle,
"peak_MessageQueue_GetMode") : nullptr);
4858 if(m_peak_MessageQueue_GetMode ==
nullptr && load)
4860 throw std::runtime_error(
"Failed to load peak_MessageQueue_GetMode");
4863 m_peak_MessageQueue_Start =
reinterpret_cast<dyn_peak_MessageQueue_Start
>(load ? import_function(m_handle,
"peak_MessageQueue_Start") : nullptr);
4864 if(m_peak_MessageQueue_Start ==
nullptr && load)
4866 throw std::runtime_error(
"Failed to load peak_MessageQueue_Start");
4869 m_peak_MessageQueue_Stop =
reinterpret_cast<dyn_peak_MessageQueue_Stop
>(load ? import_function(m_handle,
"peak_MessageQueue_Stop") : nullptr);
4870 if(m_peak_MessageQueue_Stop ==
nullptr && load)
4872 throw std::runtime_error(
"Failed to load peak_MessageQueue_Stop");
4875 m_peak_MessageQueue_IsStarted =
reinterpret_cast<dyn_peak_MessageQueue_IsStarted
>(load ? import_function(m_handle,
"peak_MessageQueue_IsStarted") : nullptr);
4876 if(m_peak_MessageQueue_IsStarted ==
nullptr && load)
4878 throw std::runtime_error(
"Failed to load peak_MessageQueue_IsStarted");
4881 m_peak_MessageQueue_WaitForMessage =
reinterpret_cast<dyn_peak_MessageQueue_WaitForMessage
>(load ? import_function(m_handle,
"peak_MessageQueue_WaitForMessage") : nullptr);
4882 if(m_peak_MessageQueue_WaitForMessage ==
nullptr && load)
4884 throw std::runtime_error(
"Failed to load peak_MessageQueue_WaitForMessage");
4887 m_peak_MessageQueue_Flush =
reinterpret_cast<dyn_peak_MessageQueue_Flush
>(load ? import_function(m_handle,
"peak_MessageQueue_Flush") : nullptr);
4888 if(m_peak_MessageQueue_Flush ==
nullptr && load)
4890 throw std::runtime_error(
"Failed to load peak_MessageQueue_Flush");
4893 m_peak_MessageQueue_IsMessageSupported =
reinterpret_cast<dyn_peak_MessageQueue_IsMessageSupported
>(load ? import_function(m_handle,
"peak_MessageQueue_IsMessageSupported") : nullptr);
4894 if(m_peak_MessageQueue_IsMessageSupported ==
nullptr && load)
4896 throw std::runtime_error(
"Failed to load peak_MessageQueue_IsMessageSupported");
4899 m_peak_MessageQueue_Statistics_Get =
reinterpret_cast<dyn_peak_MessageQueue_Statistics_Get
>(load ? import_function(m_handle,
"peak_MessageQueue_Statistics_Get") : nullptr);
4900 if(m_peak_MessageQueue_Statistics_Get ==
nullptr && load)
4902 throw std::runtime_error(
"Failed to load peak_MessageQueue_Statistics_Get");
4905 m_peak_MessageQueue_Statistics_Reset =
reinterpret_cast<dyn_peak_MessageQueue_Statistics_Reset
>(load ? import_function(m_handle,
"peak_MessageQueue_Statistics_Reset") : nullptr);
4906 if(m_peak_MessageQueue_Statistics_Reset ==
nullptr && load)
4908 throw std::runtime_error(
"Failed to load peak_MessageQueue_Statistics_Reset");
4911 m_peak_MessageQueue_MaxQueueSize_Set =
reinterpret_cast<dyn_peak_MessageQueue_MaxQueueSize_Set
>(load ? import_function(m_handle,
"peak_MessageQueue_MaxQueueSize_Set") : nullptr);
4912 if(m_peak_MessageQueue_MaxQueueSize_Set ==
nullptr && load)
4914 throw std::runtime_error(
"Failed to load peak_MessageQueue_MaxQueueSize_Set");
4917 m_peak_MessageQueue_MaxQueueSize_Get =
reinterpret_cast<dyn_peak_MessageQueue_MaxQueueSize_Get
>(load ? import_function(m_handle,
"peak_MessageQueue_MaxQueueSize_Get") : nullptr);
4918 if(m_peak_MessageQueue_MaxQueueSize_Get ==
nullptr && load)
4920 throw std::runtime_error(
"Failed to load peak_MessageQueue_MaxQueueSize_Get");
4923 m_peak_Message_Release =
reinterpret_cast<dyn_peak_Message_Release
>(load ? import_function(m_handle,
"peak_Message_Release") : nullptr);
4924 if(m_peak_Message_Release ==
nullptr && load)
4926 throw std::runtime_error(
"Failed to load peak_Message_Release");
4929 m_peak_Message_GetInfo =
reinterpret_cast<dyn_peak_Message_GetInfo
>(load ? import_function(m_handle,
"peak_Message_GetInfo") : nullptr);
4930 if(m_peak_Message_GetInfo ==
nullptr && load)
4932 throw std::runtime_error(
"Failed to load peak_Message_GetInfo");
4935 m_peak_Message_Type_Get =
reinterpret_cast<dyn_peak_Message_Type_Get
>(load ? import_function(m_handle,
"peak_Message_Type_Get") : nullptr);
4936 if(m_peak_Message_Type_Get ==
nullptr && load)
4938 throw std::runtime_error(
"Failed to load peak_Message_Type_Get");
4941 m_peak_Message_CameraHandle_Get =
reinterpret_cast<dyn_peak_Message_CameraHandle_Get
>(load ? import_function(m_handle,
"peak_Message_CameraHandle_Get") : nullptr);
4942 if(m_peak_Message_CameraHandle_Get ==
nullptr && load)
4944 throw std::runtime_error(
"Failed to load peak_Message_CameraHandle_Get");
4947 m_peak_Message_ID_Get =
reinterpret_cast<dyn_peak_Message_ID_Get
>(load ? import_function(m_handle,
"peak_Message_ID_Get") : nullptr);
4948 if(m_peak_Message_ID_Get ==
nullptr && load)
4950 throw std::runtime_error(
"Failed to load peak_Message_ID_Get");
4953 m_peak_Message_HostTimestamp_Get =
reinterpret_cast<dyn_peak_Message_HostTimestamp_Get
>(load ? import_function(m_handle,
"peak_Message_HostTimestamp_Get") : nullptr);
4954 if(m_peak_Message_HostTimestamp_Get ==
nullptr && load)
4956 throw std::runtime_error(
"Failed to load peak_Message_HostTimestamp_Get");
4959 m_peak_Message_Data_Type_Get =
reinterpret_cast<dyn_peak_Message_Data_Type_Get
>(load ? import_function(m_handle,
"peak_Message_Data_Type_Get") : nullptr);
4960 if(m_peak_Message_Data_Type_Get ==
nullptr && load)
4962 throw std::runtime_error(
"Failed to load peak_Message_Data_Type_Get");
4965 m_peak_Message_Data_RemoteDevice_Get =
reinterpret_cast<dyn_peak_Message_Data_RemoteDevice_Get
>(load ? import_function(m_handle,
"peak_Message_Data_RemoteDevice_Get") : nullptr);
4966 if(m_peak_Message_Data_RemoteDevice_Get ==
nullptr && load)
4968 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDevice_Get");
4971 m_peak_Message_Data_RemoteDeviceError_Get =
reinterpret_cast<dyn_peak_Message_Data_RemoteDeviceError_Get
>(load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceError_Get") : nullptr);
4972 if(m_peak_Message_Data_RemoteDeviceError_Get ==
nullptr && load)
4974 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceError_Get");
4977 m_peak_Message_Data_RemoteDeviceDropped_Get =
reinterpret_cast<dyn_peak_Message_Data_RemoteDeviceDropped_Get
>(load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceDropped_Get") : nullptr);
4978 if(m_peak_Message_Data_RemoteDeviceDropped_Get ==
nullptr && load)
4980 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceDropped_Get");
4983 m_peak_Message_Data_RemoteDeviceFrame_Get =
reinterpret_cast<dyn_peak_Message_Data_RemoteDeviceFrame_Get
>(load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceFrame_Get") : nullptr);
4984 if(m_peak_Message_Data_RemoteDeviceFrame_Get ==
nullptr && load)
4986 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceFrame_Get");
4989 m_peak_Message_Data_RemoteDeviceTemperature_Get =
reinterpret_cast<dyn_peak_Message_Data_RemoteDeviceTemperature_Get
>(load ? import_function(m_handle,
"peak_Message_Data_RemoteDeviceTemperature_Get") : nullptr);
4990 if(m_peak_Message_Data_RemoteDeviceTemperature_Get ==
nullptr && load)
4992 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceTemperature_Get");
4995 m_peak_Message_Data_AutoFocusData_Get =
reinterpret_cast<dyn_peak_Message_Data_AutoFocusData_Get
>(load ? import_function(m_handle,
"peak_Message_Data_AutoFocusData_Get") : nullptr);
4996 if(m_peak_Message_Data_AutoFocusData_Get ==
nullptr && load)
4998 throw std::runtime_error(
"Failed to load peak_Message_Data_AutoFocusData_Get");
5001 m_peak_Message_Data_DeviceFound_Get =
reinterpret_cast<dyn_peak_Message_Data_DeviceFound_Get
>(load ? import_function(m_handle,
"peak_Message_Data_DeviceFound_Get") : nullptr);
5002 if(m_peak_Message_Data_DeviceFound_Get ==
nullptr && load)
5004 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceFound_Get");
5007 m_peak_Message_Data_DeviceLost_Get =
reinterpret_cast<dyn_peak_Message_Data_DeviceLost_Get
>(load ? import_function(m_handle,
"peak_Message_Data_DeviceLost_Get") : nullptr);
5008 if(m_peak_Message_Data_DeviceLost_Get ==
nullptr && load)
5010 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceLost_Get");
5013 m_peak_Message_Data_DeviceReconnected_Get =
reinterpret_cast<dyn_peak_Message_Data_DeviceReconnected_Get
>(load ? import_function(m_handle,
"peak_Message_Data_DeviceReconnected_Get") : nullptr);
5014 if(m_peak_Message_Data_DeviceReconnected_Get ==
nullptr && load)
5016 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceReconnected_Get");
5019 m_peak_Message_Data_DeviceDisconnected_Get =
reinterpret_cast<dyn_peak_Message_Data_DeviceDisconnected_Get
>(load ? import_function(m_handle,
"peak_Message_Data_DeviceDisconnected_Get") : nullptr);
5020 if(m_peak_Message_Data_DeviceDisconnected_Get ==
nullptr && load)
5022 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceDisconnected_Get");
5025 m_peak_Message_Data_FirmwareUpdate_Get =
reinterpret_cast<dyn_peak_Message_Data_FirmwareUpdate_Get
>(load ? import_function(m_handle,
"peak_Message_Data_FirmwareUpdate_Get") : nullptr);
5026 if(m_peak_Message_Data_FirmwareUpdate_Get ==
nullptr && load)
5028 throw std::runtime_error(
"Failed to load peak_Message_Data_FirmwareUpdate_Get");
5031 m_peak_I2C_Create =
reinterpret_cast<dyn_peak_I2C_Create
>(load ? import_function(m_handle,
"peak_I2C_Create") : nullptr);
5032 if(m_peak_I2C_Create ==
nullptr && load)
5034 throw std::runtime_error(
"Failed to load peak_I2C_Create");
5037 m_peak_I2C_Destroy =
reinterpret_cast<dyn_peak_I2C_Destroy
>(load ? import_function(m_handle,
"peak_I2C_Destroy") : nullptr);
5038 if(m_peak_I2C_Destroy ==
nullptr && load)
5040 throw std::runtime_error(
"Failed to load peak_I2C_Destroy");
5043 m_peak_I2C_GetAccessStatus =
reinterpret_cast<dyn_peak_I2C_GetAccessStatus
>(load ? import_function(m_handle,
"peak_I2C_GetAccessStatus") : nullptr);
5044 if(m_peak_I2C_GetAccessStatus ==
nullptr && load)
5046 throw std::runtime_error(
"Failed to load peak_I2C_GetAccessStatus");
5049 m_peak_I2C_Mode_GetList =
reinterpret_cast<dyn_peak_I2C_Mode_GetList
>(load ? import_function(m_handle,
"peak_I2C_Mode_GetList") : nullptr);
5050 if(m_peak_I2C_Mode_GetList ==
nullptr && load)
5052 throw std::runtime_error(
"Failed to load peak_I2C_Mode_GetList");
5055 m_peak_I2C_Mode_Set =
reinterpret_cast<dyn_peak_I2C_Mode_Set
>(load ? import_function(m_handle,
"peak_I2C_Mode_Set") : nullptr);
5056 if(m_peak_I2C_Mode_Set ==
nullptr && load)
5058 throw std::runtime_error(
"Failed to load peak_I2C_Mode_Set");
5061 m_peak_I2C_Mode_Get =
reinterpret_cast<dyn_peak_I2C_Mode_Get
>(load ? import_function(m_handle,
"peak_I2C_Mode_Get") : nullptr);
5062 if(m_peak_I2C_Mode_Get ==
nullptr && load)
5064 throw std::runtime_error(
"Failed to load peak_I2C_Mode_Get");
5067 m_peak_I2C_DeviceAddress_GetRange =
reinterpret_cast<dyn_peak_I2C_DeviceAddress_GetRange
>(load ? import_function(m_handle,
"peak_I2C_DeviceAddress_GetRange") : nullptr);
5068 if(m_peak_I2C_DeviceAddress_GetRange ==
nullptr && load)
5070 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_GetRange");
5073 m_peak_I2C_DeviceAddress_Set =
reinterpret_cast<dyn_peak_I2C_DeviceAddress_Set
>(load ? import_function(m_handle,
"peak_I2C_DeviceAddress_Set") : nullptr);
5074 if(m_peak_I2C_DeviceAddress_Set ==
nullptr && load)
5076 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_Set");
5079 m_peak_I2C_DeviceAddress_Get =
reinterpret_cast<dyn_peak_I2C_DeviceAddress_Get
>(load ? import_function(m_handle,
"peak_I2C_DeviceAddress_Get") : nullptr);
5080 if(m_peak_I2C_DeviceAddress_Get ==
nullptr && load)
5082 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_Get");
5085 m_peak_I2C_RegisterAddress_Length_GetList =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Length_GetList
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Length_GetList") : nullptr);
5086 if(m_peak_I2C_RegisterAddress_Length_GetList ==
nullptr && load)
5088 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_GetList");
5091 m_peak_I2C_RegisterAddress_Length_Set =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Length_Set
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Length_Set") : nullptr);
5092 if(m_peak_I2C_RegisterAddress_Length_Set ==
nullptr && load)
5094 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_Set");
5097 m_peak_I2C_RegisterAddress_Length_Get =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Length_Get
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Length_Get") : nullptr);
5098 if(m_peak_I2C_RegisterAddress_Length_Get ==
nullptr && load)
5100 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_Get");
5103 m_peak_I2C_RegisterAddress_Endianness_Set =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Endianness_Set
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Endianness_Set") : nullptr);
5104 if(m_peak_I2C_RegisterAddress_Endianness_Set ==
nullptr && load)
5106 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Endianness_Set");
5109 m_peak_I2C_RegisterAddress_Endianness_Get =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Endianness_Get
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Endianness_Get") : nullptr);
5110 if(m_peak_I2C_RegisterAddress_Endianness_Get ==
nullptr && load)
5112 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Endianness_Get");
5115 m_peak_I2C_RegisterAddress_Set =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Set
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Set") : nullptr);
5116 if(m_peak_I2C_RegisterAddress_Set ==
nullptr && load)
5118 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Set");
5121 m_peak_I2C_RegisterAddress_Get =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Get
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Get") : nullptr);
5122 if(m_peak_I2C_RegisterAddress_Get ==
nullptr && load)
5124 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Get");
5127 m_peak_I2C_AckPolling_Enable =
reinterpret_cast<dyn_peak_I2C_AckPolling_Enable
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_Enable") : nullptr);
5128 if(m_peak_I2C_AckPolling_Enable ==
nullptr && load)
5130 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Enable");
5133 m_peak_I2C_AckPolling_IsEnabled =
reinterpret_cast<dyn_peak_I2C_AckPolling_IsEnabled
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_IsEnabled") : nullptr);
5134 if(m_peak_I2C_AckPolling_IsEnabled ==
nullptr && load)
5136 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_IsEnabled");
5139 m_peak_I2C_AckPolling_Timeout_GetAccessStatus =
reinterpret_cast<dyn_peak_I2C_AckPolling_Timeout_GetAccessStatus
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_GetAccessStatus") : nullptr);
5140 if(m_peak_I2C_AckPolling_Timeout_GetAccessStatus ==
nullptr && load)
5142 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_GetAccessStatus");
5145 m_peak_I2C_AckPolling_Timeout_GetRange =
reinterpret_cast<dyn_peak_I2C_AckPolling_Timeout_GetRange
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_GetRange") : nullptr);
5146 if(m_peak_I2C_AckPolling_Timeout_GetRange ==
nullptr && load)
5148 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_GetRange");
5151 m_peak_I2C_AckPolling_Timeout_Set =
reinterpret_cast<dyn_peak_I2C_AckPolling_Timeout_Set
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_Set") : nullptr);
5152 if(m_peak_I2C_AckPolling_Timeout_Set ==
nullptr && load)
5154 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_Set");
5157 m_peak_I2C_AckPolling_Timeout_Get =
reinterpret_cast<dyn_peak_I2C_AckPolling_Timeout_Get
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_Timeout_Get") : nullptr);
5158 if(m_peak_I2C_AckPolling_Timeout_Get ==
nullptr && load)
5160 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_Get");
5163 m_peak_I2C_Data_Write =
reinterpret_cast<dyn_peak_I2C_Data_Write
>(load ? import_function(m_handle,
"peak_I2C_Data_Write") : nullptr);
5164 if(m_peak_I2C_Data_Write ==
nullptr && load)
5166 throw std::runtime_error(
"Failed to load peak_I2C_Data_Write");
5169 m_peak_I2C_Data_Read =
reinterpret_cast<dyn_peak_I2C_Data_Read
>(load ? import_function(m_handle,
"peak_I2C_Data_Read") : nullptr);
5170 if(m_peak_I2C_Data_Read ==
nullptr && load)
5172 throw std::runtime_error(
"Failed to load peak_I2C_Data_Read");
5175 m_peak_I2C_Data_MaxSize_Get =
reinterpret_cast<dyn_peak_I2C_Data_MaxSize_Get
>(load ? import_function(m_handle,
"peak_I2C_Data_MaxSize_Get") : nullptr);
5176 if(m_peak_I2C_Data_MaxSize_Get ==
nullptr && load)
5178 throw std::runtime_error(
"Failed to load peak_I2C_Data_MaxSize_Get");
5181 m_peak_I2C_OperationStatus_Get =
reinterpret_cast<dyn_peak_I2C_OperationStatus_Get
>(load ? import_function(m_handle,
"peak_I2C_OperationStatus_Get") : nullptr);
5182 if(m_peak_I2C_OperationStatus_Get ==
nullptr && load)
5184 throw std::runtime_error(
"Failed to load peak_I2C_OperationStatus_Get");
5187 m_peak_IPL_ImageWriter_Create =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Create
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Create") : nullptr);
5188 if(m_peak_IPL_ImageWriter_Create ==
nullptr && load)
5190 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Create");
5193 m_peak_IPL_ImageWriter_Destroy =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Destroy
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Destroy") : nullptr);
5194 if(m_peak_IPL_ImageWriter_Destroy ==
nullptr && load)
5196 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Destroy");
5199 m_peak_IPL_ImageWriter_Save =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Save
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Save") : nullptr);
5200 if(m_peak_IPL_ImageWriter_Save ==
nullptr && load)
5202 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Save");
5205 m_peak_IPL_ImageWriter_Format_Set =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Format_Set
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Format_Set") : nullptr);
5206 if(m_peak_IPL_ImageWriter_Format_Set ==
nullptr && load)
5208 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Format_Set");
5211 m_peak_IPL_ImageWriter_Format_Get =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Format_Get
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Format_Get") : nullptr);
5212 if(m_peak_IPL_ImageWriter_Format_Get ==
nullptr && load)
5214 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Format_Get");
5217 m_peak_IPL_ImageWriter_Compression_Set =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Compression_Set
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Compression_Set") : nullptr);
5218 if(m_peak_IPL_ImageWriter_Compression_Set ==
nullptr && load)
5220 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Compression_Set");
5223 m_peak_IPL_ImageWriter_Compression_Get =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Compression_Get
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Compression_Get") : nullptr);
5224 if(m_peak_IPL_ImageWriter_Compression_Get ==
nullptr && load)
5226 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Compression_Get");
5229 m_peak_IPL_Binning_FactorX_GetList =
reinterpret_cast<dyn_peak_IPL_Binning_FactorX_GetList
>(load ? import_function(m_handle,
"peak_IPL_Binning_FactorX_GetList") : nullptr);
5230 if(m_peak_IPL_Binning_FactorX_GetList ==
nullptr && load)
5232 throw std::runtime_error(
"Failed to load peak_IPL_Binning_FactorX_GetList");
5235 m_peak_IPL_Binning_FactorY_GetList =
reinterpret_cast<dyn_peak_IPL_Binning_FactorY_GetList
>(load ? import_function(m_handle,
"peak_IPL_Binning_FactorY_GetList") : nullptr);
5236 if(m_peak_IPL_Binning_FactorY_GetList ==
nullptr && load)
5238 throw std::runtime_error(
"Failed to load peak_IPL_Binning_FactorY_GetList");
5241 m_peak_IPL_Binning_Set =
reinterpret_cast<dyn_peak_IPL_Binning_Set
>(load ? import_function(m_handle,
"peak_IPL_Binning_Set") : nullptr);
5242 if(m_peak_IPL_Binning_Set ==
nullptr && load)
5244 throw std::runtime_error(
"Failed to load peak_IPL_Binning_Set");
5247 m_peak_IPL_Binning_Get =
reinterpret_cast<dyn_peak_IPL_Binning_Get
>(load ? import_function(m_handle,
"peak_IPL_Binning_Get") : nullptr);
5248 if(m_peak_IPL_Binning_Get ==
nullptr && load)
5250 throw std::runtime_error(
"Failed to load peak_IPL_Binning_Get");
5253 m_peak_IPL_Decimation_FactorX_GetList =
reinterpret_cast<dyn_peak_IPL_Decimation_FactorX_GetList
>(load ? import_function(m_handle,
"peak_IPL_Decimation_FactorX_GetList") : nullptr);
5254 if(m_peak_IPL_Decimation_FactorX_GetList ==
nullptr && load)
5256 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_FactorX_GetList");
5259 m_peak_IPL_Decimation_FactorY_GetList =
reinterpret_cast<dyn_peak_IPL_Decimation_FactorY_GetList
>(load ? import_function(m_handle,
"peak_IPL_Decimation_FactorY_GetList") : nullptr);
5260 if(m_peak_IPL_Decimation_FactorY_GetList ==
nullptr && load)
5262 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_FactorY_GetList");
5265 m_peak_IPL_Decimation_Set =
reinterpret_cast<dyn_peak_IPL_Decimation_Set
>(load ? import_function(m_handle,
"peak_IPL_Decimation_Set") : nullptr);
5266 if(m_peak_IPL_Decimation_Set ==
nullptr && load)
5268 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_Set");
5271 m_peak_IPL_Decimation_Get =
reinterpret_cast<dyn_peak_IPL_Decimation_Get
>(load ? import_function(m_handle,
"peak_IPL_Decimation_Get") : nullptr);
5272 if(m_peak_IPL_Decimation_Get ==
nullptr && load)
5274 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_Get");
5277 m_peak_FirmwareUpdate_CompatibleCameraList_Get =
reinterpret_cast<dyn_peak_FirmwareUpdate_CompatibleCameraList_Get
>(load ? import_function(m_handle,
"peak_FirmwareUpdate_CompatibleCameraList_Get") : nullptr);
5278 if(m_peak_FirmwareUpdate_CompatibleCameraList_Get ==
nullptr && load)
5280 throw std::runtime_error(
"Failed to load peak_FirmwareUpdate_CompatibleCameraList_Get");
5283 m_peak_FirmwareUpdate_Execute =
reinterpret_cast<dyn_peak_FirmwareUpdate_Execute
>(load ? import_function(m_handle,
"peak_FirmwareUpdate_Execute") : nullptr);
5284 if(m_peak_FirmwareUpdate_Execute ==
nullptr && load)
5286 throw std::runtime_error(
"Failed to load peak_FirmwareUpdate_Execute");
5289 m_peak_TestPattern_GetAccessStatus =
reinterpret_cast<dyn_peak_TestPattern_GetAccessStatus
>(load ? import_function(m_handle,
"peak_TestPattern_GetAccessStatus") : nullptr);
5290 if(m_peak_TestPattern_GetAccessStatus ==
nullptr && load)
5292 throw std::runtime_error(
"Failed to load peak_TestPattern_GetAccessStatus");
5295 m_peak_TestPattern_Set =
reinterpret_cast<dyn_peak_TestPattern_Set
>(load ? import_function(m_handle,
"peak_TestPattern_Set") : nullptr);
5296 if(m_peak_TestPattern_Set ==
nullptr && load)
5298 throw std::runtime_error(
"Failed to load peak_TestPattern_Set");
5301 m_peak_TestPattern_Get =
reinterpret_cast<dyn_peak_TestPattern_Get
>(load ? import_function(m_handle,
"peak_TestPattern_Get") : nullptr);
5302 if(m_peak_TestPattern_Get ==
nullptr && load)
5304 throw std::runtime_error(
"Failed to load peak_TestPattern_Get");
5307 m_peak_TestPattern_GetList =
reinterpret_cast<dyn_peak_TestPattern_GetList
>(load ? import_function(m_handle,
"peak_TestPattern_GetList") : nullptr);
5308 if(m_peak_TestPattern_GetList ==
nullptr && load)
5310 throw std::runtime_error(
"Failed to load peak_TestPattern_GetList");
5313 m_peak_LED_GetAccessStatus =
reinterpret_cast<dyn_peak_LED_GetAccessStatus
>(load ? import_function(m_handle,
"peak_LED_GetAccessStatus") : nullptr);
5314 if(m_peak_LED_GetAccessStatus ==
nullptr && load)
5316 throw std::runtime_error(
"Failed to load peak_LED_GetAccessStatus");
5319 m_peak_LED_Target_GetList =
reinterpret_cast<dyn_peak_LED_Target_GetList
>(load ? import_function(m_handle,
"peak_LED_Target_GetList") : nullptr);
5320 if(m_peak_LED_Target_GetList ==
nullptr && load)
5322 throw std::runtime_error(
"Failed to load peak_LED_Target_GetList");
5325 m_peak_LED_Mode_GetList =
reinterpret_cast<dyn_peak_LED_Mode_GetList
>(load ? import_function(m_handle,
"peak_LED_Mode_GetList") : nullptr);
5326 if(m_peak_LED_Mode_GetList ==
nullptr && load)
5328 throw std::runtime_error(
"Failed to load peak_LED_Mode_GetList");
5331 m_peak_LED_Set =
reinterpret_cast<dyn_peak_LED_Set
>(load ? import_function(m_handle,
"peak_LED_Set") : nullptr);
5332 if(m_peak_LED_Set ==
nullptr && load)
5334 throw std::runtime_error(
"Failed to load peak_LED_Set");
5337 m_peak_LED_Get =
reinterpret_cast<dyn_peak_LED_Get
>(load ? import_function(m_handle,
"peak_LED_Get") : nullptr);
5338 if(m_peak_LED_Get ==
nullptr && load)
5340 throw std::runtime_error(
"Failed to load peak_LED_Get");
5343 m_peak_BlackLevel_Auto_GetAccessStatus =
reinterpret_cast<dyn_peak_BlackLevel_Auto_GetAccessStatus
>(load ? import_function(m_handle,
"peak_BlackLevel_Auto_GetAccessStatus") : nullptr);
5344 if(m_peak_BlackLevel_Auto_GetAccessStatus ==
nullptr && load)
5346 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_GetAccessStatus");
5349 m_peak_BlackLevel_Auto_Enable =
reinterpret_cast<dyn_peak_BlackLevel_Auto_Enable
>(load ? import_function(m_handle,
"peak_BlackLevel_Auto_Enable") : nullptr);
5350 if(m_peak_BlackLevel_Auto_Enable ==
nullptr && load)
5352 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_Enable");
5355 m_peak_BlackLevel_Auto_IsEnabled =
reinterpret_cast<dyn_peak_BlackLevel_Auto_IsEnabled
>(load ? import_function(m_handle,
"peak_BlackLevel_Auto_IsEnabled") : nullptr);
5356 if(m_peak_BlackLevel_Auto_IsEnabled ==
nullptr && load)
5358 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_IsEnabled");
5361 m_peak_BlackLevel_Offset_GetAccessStatus =
reinterpret_cast<dyn_peak_BlackLevel_Offset_GetAccessStatus
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_GetAccessStatus") : nullptr);
5362 if(m_peak_BlackLevel_Offset_GetAccessStatus ==
nullptr && load)
5364 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_GetAccessStatus");
5367 m_peak_BlackLevel_Offset_Set =
reinterpret_cast<dyn_peak_BlackLevel_Offset_Set
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_Set") : nullptr);
5368 if(m_peak_BlackLevel_Offset_Set ==
nullptr && load)
5370 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_Set");
5373 m_peak_BlackLevel_Offset_Get =
reinterpret_cast<dyn_peak_BlackLevel_Offset_Get
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_Get") : nullptr);
5374 if(m_peak_BlackLevel_Offset_Get ==
nullptr && load)
5376 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_Get");
5379 m_peak_BlackLevel_Offset_GetRange =
reinterpret_cast<dyn_peak_BlackLevel_Offset_GetRange
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_GetRange") : nullptr);
5380 if(m_peak_BlackLevel_Offset_GetRange ==
nullptr && load)
5382 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_GetRange");
5385 m_peak_Bandwidth_LinkSpeed_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_LinkSpeed_GetAccessStatus") : nullptr);
5386 if(m_peak_Bandwidth_LinkSpeed_GetAccessStatus ==
nullptr && load)
5388 throw std::runtime_error(
"Failed to load peak_Bandwidth_LinkSpeed_GetAccessStatus");
5391 m_peak_Bandwidth_LinkSpeed_Get =
reinterpret_cast<dyn_peak_Bandwidth_LinkSpeed_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_LinkSpeed_Get") : nullptr);
5392 if(m_peak_Bandwidth_LinkSpeed_Get ==
nullptr && load)
5394 throw std::runtime_error(
"Failed to load peak_Bandwidth_LinkSpeed_Get");
5397 m_peak_Bandwidth_ThroughputLimit_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_GetAccessStatus") : nullptr);
5398 if(m_peak_Bandwidth_ThroughputLimit_GetAccessStatus ==
nullptr && load)
5400 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_GetAccessStatus");
5403 m_peak_Bandwidth_ThroughputLimit_GetRange =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_GetRange
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_GetRange") : nullptr);
5404 if(m_peak_Bandwidth_ThroughputLimit_GetRange ==
nullptr && load)
5406 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_GetRange");
5409 m_peak_Bandwidth_ThroughputLimit_Set =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_Set
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_Set") : nullptr);
5410 if(m_peak_Bandwidth_ThroughputLimit_Set ==
nullptr && load)
5412 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_Set");
5415 m_peak_Bandwidth_ThroughputLimit_Get =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_Get") : nullptr);
5416 if(m_peak_Bandwidth_ThroughputLimit_Get ==
nullptr && load)
5418 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_Get");
5421 m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus") : nullptr);
5422 if(m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus ==
nullptr && load)
5424 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus");
5427 m_peak_Bandwidth_ThroughputFrameRateLimit_Get =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputFrameRateLimit_Get") : nullptr);
5428 if(m_peak_Bandwidth_ThroughputFrameRateLimit_Get ==
nullptr && load)
5430 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputFrameRateLimit_Get");
5433 m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputCalculated_GetAccessStatus") : nullptr);
5434 if(m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus ==
nullptr && load)
5436 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputCalculated_GetAccessStatus");
5439 m_peak_Bandwidth_ThroughputCalculated_Get =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputCalculated_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputCalculated_Get") : nullptr);
5440 if(m_peak_Bandwidth_ThroughputCalculated_Get ==
nullptr && load)
5442 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputCalculated_Get");
5445 m_peak_IPO_GetAccessStatus =
reinterpret_cast<dyn_peak_IPO_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IPO_GetAccessStatus") : nullptr);
5446 if(m_peak_IPO_GetAccessStatus ==
nullptr && load)
5448 throw std::runtime_error(
"Failed to load peak_IPO_GetAccessStatus");
5451 m_peak_IPO_IsEnabled =
reinterpret_cast<dyn_peak_IPO_IsEnabled
>(load ? import_function(m_handle,
"peak_IPO_IsEnabled") : nullptr);
5452 if(m_peak_IPO_IsEnabled ==
nullptr && load)
5454 throw std::runtime_error(
"Failed to load peak_IPO_IsEnabled");
5457 m_peak_IPO_Enable =
reinterpret_cast<dyn_peak_IPO_Enable
>(load ? import_function(m_handle,
"peak_IPO_Enable") : nullptr);
5458 if(m_peak_IPO_Enable ==
nullptr && load)
5460 throw std::runtime_error(
"Failed to load peak_IPO_Enable");
5463 m_peak_IPL_DigitalBlack_GetRange =
reinterpret_cast<dyn_peak_IPL_DigitalBlack_GetRange
>(load ? import_function(m_handle,
"peak_IPL_DigitalBlack_GetRange") : nullptr);
5464 if(m_peak_IPL_DigitalBlack_GetRange ==
nullptr && load)
5466 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_GetRange");
5469 m_peak_IPL_DigitalBlack_Set =
reinterpret_cast<dyn_peak_IPL_DigitalBlack_Set
>(load ? import_function(m_handle,
"peak_IPL_DigitalBlack_Set") : nullptr);
5470 if(m_peak_IPL_DigitalBlack_Set ==
nullptr && load)
5472 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_Set");
5475 m_peak_IPL_DigitalBlack_Get =
reinterpret_cast<dyn_peak_IPL_DigitalBlack_Get
>(load ? import_function(m_handle,
"peak_IPL_DigitalBlack_Get") : nullptr);
5476 if(m_peak_IPL_DigitalBlack_Get ==
nullptr && load)
5478 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_Get");
5481 m_peak_IPL_LUT_Enable =
reinterpret_cast<dyn_peak_IPL_LUT_Enable
>(load ? import_function(m_handle,
"peak_IPL_LUT_Enable") : nullptr);
5482 if(m_peak_IPL_LUT_Enable ==
nullptr && load)
5484 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Enable");
5487 m_peak_IPL_LUT_IsEnabled =
reinterpret_cast<dyn_peak_IPL_LUT_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_LUT_IsEnabled") : nullptr);
5488 if(m_peak_IPL_LUT_IsEnabled ==
nullptr && load)
5490 throw std::runtime_error(
"Failed to load peak_IPL_LUT_IsEnabled");
5493 m_peak_IPL_LUT_Preset_Set =
reinterpret_cast<dyn_peak_IPL_LUT_Preset_Set
>(load ? import_function(m_handle,
"peak_IPL_LUT_Preset_Set") : nullptr);
5494 if(m_peak_IPL_LUT_Preset_Set ==
nullptr && load)
5496 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Preset_Set");
5499 m_peak_IPL_LUT_Value_Set =
reinterpret_cast<dyn_peak_IPL_LUT_Value_Set
>(load ? import_function(m_handle,
"peak_IPL_LUT_Value_Set") : nullptr);
5500 if(m_peak_IPL_LUT_Value_Set ==
nullptr && load)
5502 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Value_Set");
5505 m_peak_IPL_LUT_Value_Get =
reinterpret_cast<dyn_peak_IPL_LUT_Value_Get
>(load ? import_function(m_handle,
"peak_IPL_LUT_Value_Get") : nullptr);
5506 if(m_peak_IPL_LUT_Value_Get ==
nullptr && load)
5508 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Value_Get");
5511 m_peak_IPL_LUT_ValueList_Set =
reinterpret_cast<dyn_peak_IPL_LUT_ValueList_Set
>(load ? import_function(m_handle,
"peak_IPL_LUT_ValueList_Set") : nullptr);
5512 if(m_peak_IPL_LUT_ValueList_Set ==
nullptr && load)
5514 throw std::runtime_error(
"Failed to load peak_IPL_LUT_ValueList_Set");
5517 m_peak_IPL_LUT_ValueList_Get =
reinterpret_cast<dyn_peak_IPL_LUT_ValueList_Get
>(load ? import_function(m_handle,
"peak_IPL_LUT_ValueList_Get") : nullptr);
5518 if(m_peak_IPL_LUT_ValueList_Get ==
nullptr && load)
5520 throw std::runtime_error(
"Failed to load peak_IPL_LUT_ValueList_Get");
5523 m_peak_Chunks_GetAccessStatus =
reinterpret_cast<dyn_peak_Chunks_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Chunks_GetAccessStatus") : nullptr);
5524 if(m_peak_Chunks_GetAccessStatus ==
nullptr && load)
5526 throw std::runtime_error(
"Failed to load peak_Chunks_GetAccessStatus");
5529 m_peak_Chunks_Enable =
reinterpret_cast<dyn_peak_Chunks_Enable
>(load ? import_function(m_handle,
"peak_Chunks_Enable") : nullptr);
5530 if(m_peak_Chunks_Enable ==
nullptr && load)
5532 throw std::runtime_error(
"Failed to load peak_Chunks_Enable");
5535 m_peak_Chunks_IsEnabled =
reinterpret_cast<dyn_peak_Chunks_IsEnabled
>(load ? import_function(m_handle,
"peak_Chunks_IsEnabled") : nullptr);
5536 if(m_peak_Chunks_IsEnabled ==
nullptr && load)
5538 throw std::runtime_error(
"Failed to load peak_Chunks_IsEnabled");
5541 m_peak_Chunks_AutoUpdate_Enable =
reinterpret_cast<dyn_peak_Chunks_AutoUpdate_Enable
>(load ? import_function(m_handle,
"peak_Chunks_AutoUpdate_Enable") : nullptr);
5542 if(m_peak_Chunks_AutoUpdate_Enable ==
nullptr && load)
5544 throw std::runtime_error(
"Failed to load peak_Chunks_AutoUpdate_Enable");
5547 m_peak_Chunks_AutoUpdate_IsEnabled =
reinterpret_cast<dyn_peak_Chunks_AutoUpdate_IsEnabled
>(load ? import_function(m_handle,
"peak_Chunks_AutoUpdate_IsEnabled") : nullptr);
5548 if(m_peak_Chunks_AutoUpdate_IsEnabled ==
nullptr && load)
5550 throw std::runtime_error(
"Failed to load peak_Chunks_AutoUpdate_IsEnabled");
5553 m_peak_Chunks_Update =
reinterpret_cast<dyn_peak_Chunks_Update
>(load ? import_function(m_handle,
"peak_Chunks_Update") : nullptr);
5554 if(m_peak_Chunks_Update ==
nullptr && load)
5556 throw std::runtime_error(
"Failed to load peak_Chunks_Update");
5559 m_peak_Chunks_Type_GetAccessStatus =
reinterpret_cast<dyn_peak_Chunks_Type_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Chunks_Type_GetAccessStatus") : nullptr);
5560 if(m_peak_Chunks_Type_GetAccessStatus ==
nullptr && load)
5562 throw std::runtime_error(
"Failed to load peak_Chunks_Type_GetAccessStatus");
5565 m_peak_Chunks_Type_Enable =
reinterpret_cast<dyn_peak_Chunks_Type_Enable
>(load ? import_function(m_handle,
"peak_Chunks_Type_Enable") : nullptr);
5566 if(m_peak_Chunks_Type_Enable ==
nullptr && load)
5568 throw std::runtime_error(
"Failed to load peak_Chunks_Type_Enable");
5571 m_peak_Chunks_Type_IsEnabled =
reinterpret_cast<dyn_peak_Chunks_Type_IsEnabled
>(load ? import_function(m_handle,
"peak_Chunks_Type_IsEnabled") : nullptr);
5572 if(m_peak_Chunks_Type_IsEnabled ==
nullptr && load)
5574 throw std::runtime_error(
"Failed to load peak_Chunks_Type_IsEnabled");
5577 m_peak_Chunks_Type_Supported_GetList =
reinterpret_cast<dyn_peak_Chunks_Type_Supported_GetList
>(load ? import_function(m_handle,
"peak_Chunks_Type_Supported_GetList") : nullptr);
5578 if(m_peak_Chunks_Type_Supported_GetList ==
nullptr && load)
5580 throw std::runtime_error(
"Failed to load peak_Chunks_Type_Supported_GetList");
5583 m_peak_Chunks_FrameInfo_Get =
reinterpret_cast<dyn_peak_Chunks_FrameInfo_Get
>(load ? import_function(m_handle,
"peak_Chunks_FrameInfo_Get") : nullptr);
5584 if(m_peak_Chunks_FrameInfo_Get ==
nullptr && load)
5586 throw std::runtime_error(
"Failed to load peak_Chunks_FrameInfo_Get");
5589 m_peak_Chunks_Exposure_Get =
reinterpret_cast<dyn_peak_Chunks_Exposure_Get
>(load ? import_function(m_handle,
"peak_Chunks_Exposure_Get") : nullptr);
5590 if(m_peak_Chunks_Exposure_Get ==
nullptr && load)
5592 throw std::runtime_error(
"Failed to load peak_Chunks_Exposure_Get");
5595 m_peak_Chunks_Gain_Get =
reinterpret_cast<dyn_peak_Chunks_Gain_Get
>(load ? import_function(m_handle,
"peak_Chunks_Gain_Get") : nullptr);
5596 if(m_peak_Chunks_Gain_Get ==
nullptr && load)
5598 throw std::runtime_error(
"Failed to load peak_Chunks_Gain_Get");
5601 m_peak_Chunks_Sequencer_Get =
reinterpret_cast<dyn_peak_Chunks_Sequencer_Get
>(load ? import_function(m_handle,
"peak_Chunks_Sequencer_Get") : nullptr);
5602 if(m_peak_Chunks_Sequencer_Get ==
nullptr && load)
5604 throw std::runtime_error(
"Failed to load peak_Chunks_Sequencer_Get");
5607 m_peak_Chunks_Timestamp_Get =
reinterpret_cast<dyn_peak_Chunks_Timestamp_Get
>(load ? import_function(m_handle,
"peak_Chunks_Timestamp_Get") : nullptr);
5608 if(m_peak_Chunks_Timestamp_Get ==
nullptr && load)
5610 throw std::runtime_error(
"Failed to load peak_Chunks_Timestamp_Get");
5613 m_peak_Chunks_ExposureTrigger_Get =
reinterpret_cast<dyn_peak_Chunks_ExposureTrigger_Get
>(load ? import_function(m_handle,
"peak_Chunks_ExposureTrigger_Get") : nullptr);
5614 if(m_peak_Chunks_ExposureTrigger_Get ==
nullptr && load)
5616 throw std::runtime_error(
"Failed to load peak_Chunks_ExposureTrigger_Get");
5619 m_peak_Chunks_UsableROI_Get =
reinterpret_cast<dyn_peak_Chunks_UsableROI_Get
>(load ? import_function(m_handle,
"peak_Chunks_UsableROI_Get") : nullptr);
5620 if(m_peak_Chunks_UsableROI_Get ==
nullptr && load)
5622 throw std::runtime_error(
"Failed to load peak_Chunks_UsableROI_Get");
5625 m_peak_Chunks_LineStatus_Get =
reinterpret_cast<dyn_peak_Chunks_LineStatus_Get
>(load ? import_function(m_handle,
"peak_Chunks_LineStatus_Get") : nullptr);
5626 if(m_peak_Chunks_LineStatus_Get ==
nullptr && load)
5628 throw std::runtime_error(
"Failed to load peak_Chunks_LineStatus_Get");
5631 m_peak_Chunks_AutoFeature_Get =
reinterpret_cast<dyn_peak_Chunks_AutoFeature_Get
>(load ? import_function(m_handle,
"peak_Chunks_AutoFeature_Get") : nullptr);
5632 if(m_peak_Chunks_AutoFeature_Get ==
nullptr && load)
5634 throw std::runtime_error(
"Failed to load peak_Chunks_AutoFeature_Get");
5637 m_peak_Chunks_PTPStatus_Get =
reinterpret_cast<dyn_peak_Chunks_PTPStatus_Get
>(load ? import_function(m_handle,
"peak_Chunks_PTPStatus_Get") : nullptr);
5638 if(m_peak_Chunks_PTPStatus_Get ==
nullptr && load)
5640 throw std::runtime_error(
"Failed to load peak_Chunks_PTPStatus_Get");
5647inline peak_status DynamicLoader::peak_Library_Init()
5649 auto& inst = instance();
5650 if(inst.m_peak_Library_Init)
5652 return inst.m_peak_Library_Init();
5656 throw std::runtime_error(
"Library not loaded!");
5660inline peak_status DynamicLoader::peak_Library_Exit()
5662 auto& inst = instance();
5663 if(inst.m_peak_Library_Exit)
5665 return inst.m_peak_Library_Exit();
5669 throw std::runtime_error(
"Library not loaded!");
5673inline peak_status DynamicLoader::peak_Library_GetVersion(uint32_t* majorVersion, uint32_t* minorVersion, uint32_t* subminorVersion, uint32_t* patchVersion)
5675 auto& inst = instance();
5676 if(inst.m_peak_Library_GetVersion)
5678 return inst.m_peak_Library_GetVersion(majorVersion, minorVersion, subminorVersion, patchVersion);
5682 throw std::runtime_error(
"Library not loaded!");
5686inline peak_status DynamicLoader::peak_Library_GetLastError(
peak_status* lastErrorCode,
char* lastErrorMessage,
size_t* lastErrorMessageSize)
5688 auto& inst = instance();
5689 if(inst.m_peak_Library_GetLastError)
5691 return inst.m_peak_Library_GetLastError(lastErrorCode, lastErrorMessage, lastErrorMessageSize);
5695 throw std::runtime_error(
"Library not loaded!");
5701 auto& inst = instance();
5702 if(inst.m_peak_Library_InterfaceTechnology_IsSupported)
5704 return inst.m_peak_Library_InterfaceTechnology_IsSupported(interfaceTech);
5708 throw std::runtime_error(
"Library not loaded!");
5714 auto& inst = instance();
5715 if(inst.m_peak_Reconnect_Enable)
5717 return inst.m_peak_Reconnect_Enable(interfaceTech, enabled);
5721 throw std::runtime_error(
"Library not loaded!");
5727 auto& inst = instance();
5728 if(inst.m_peak_Reconnect_IsEnabled)
5730 return inst.m_peak_Reconnect_IsEnabled(interfaceTech);
5734 throw std::runtime_error(
"Library not loaded!");
5740 auto& inst = instance();
5741 if(inst.m_peak_Reconnect_GetAccessStatus)
5743 return inst.m_peak_Reconnect_GetAccessStatus(interfaceTech);
5747 throw std::runtime_error(
"Library not loaded!");
5751inline peak_status DynamicLoader::peak_CameraList_Update(
size_t* cameraCount)
5753 auto& inst = instance();
5754 if(inst.m_peak_CameraList_Update)
5756 return inst.m_peak_CameraList_Update(cameraCount);
5760 throw std::runtime_error(
"Library not loaded!");
5764inline peak_status DynamicLoader::peak_CameraList_Get(peak_camera_descriptor* cameraList,
size_t* cameraCount)
5766 auto& inst = instance();
5767 if(inst.m_peak_CameraList_Get)
5769 return inst.m_peak_CameraList_Get(cameraList, cameraCount);
5773 throw std::runtime_error(
"Library not loaded!");
5779 auto& inst = instance();
5780 if(inst.m_peak_Camera_ID_FromHandle)
5782 return inst.m_peak_Camera_ID_FromHandle(hCam);
5786 throw std::runtime_error(
"Library not loaded!");
5790inline peak_camera_id DynamicLoader::peak_Camera_ID_FromSerialNumber(
const char* serialNumber)
5792 auto& inst = instance();
5793 if(inst.m_peak_Camera_ID_FromSerialNumber)
5795 return inst.m_peak_Camera_ID_FromSerialNumber(serialNumber);
5799 throw std::runtime_error(
"Library not loaded!");
5803inline peak_camera_id DynamicLoader::peak_Camera_ID_FromUserDefinedName(
const char* userDefinedName)
5805 auto& inst = instance();
5806 if(inst.m_peak_Camera_ID_FromUserDefinedName)
5808 return inst.m_peak_Camera_ID_FromUserDefinedName(userDefinedName);
5812 throw std::runtime_error(
"Library not loaded!");
5816inline peak_camera_id DynamicLoader::peak_Camera_ID_FromMAC(peak_mac_address macAddress)
5818 auto& inst = instance();
5819 if(inst.m_peak_Camera_ID_FromMAC)
5821 return inst.m_peak_Camera_ID_FromMAC(macAddress);
5825 throw std::runtime_error(
"Library not loaded!");
5831 auto& inst = instance();
5832 if(inst.m_peak_Camera_GetAccessStatus)
5834 return inst.m_peak_Camera_GetAccessStatus(cameraID);
5838 throw std::runtime_error(
"Library not loaded!");
5842inline peak_status DynamicLoader::peak_Camera_GetDescriptor(
peak_camera_id cameraID, peak_camera_descriptor* cameraDescriptor)
5844 auto& inst = instance();
5845 if(inst.m_peak_Camera_GetDescriptor)
5847 return inst.m_peak_Camera_GetDescriptor(cameraID, cameraDescriptor);
5851 throw std::runtime_error(
"Library not loaded!");
5857 auto& inst = instance();
5858 if(inst.m_peak_Camera_Open)
5860 return inst.m_peak_Camera_Open(cameraID, hCam);
5864 throw std::runtime_error(
"Library not loaded!");
5870 auto& inst = instance();
5871 if(inst.m_peak_Camera_OpenFirstAvailable)
5873 return inst.m_peak_Camera_OpenFirstAvailable(hCam);
5877 throw std::runtime_error(
"Library not loaded!");
5883 auto& inst = instance();
5884 if(inst.m_peak_Camera_Close)
5886 return inst.m_peak_Camera_Close(hCam);
5890 throw std::runtime_error(
"Library not loaded!");
5896 auto& inst = instance();
5897 if(inst.m_peak_Camera_ResetToDefaultSettings)
5899 return inst.m_peak_Camera_ResetToDefaultSettings(hCam);
5903 throw std::runtime_error(
"Library not loaded!");
5909 auto& inst = instance();
5910 if(inst.m_peak_Camera_UserDefinedName_Set)
5912 return inst.m_peak_Camera_UserDefinedName_Set(hCam, userDefinedName);
5916 throw std::runtime_error(
"Library not loaded!");
5920inline peak_status DynamicLoader::peak_Camera_UserDefinedName_Get(
peak_camera_handle hCam,
char* userDefinedName,
size_t* userDefinedNameSize)
5922 auto& inst = instance();
5923 if(inst.m_peak_Camera_UserDefinedName_Get)
5925 return inst.m_peak_Camera_UserDefinedName_Get(hCam, userDefinedName, userDefinedNameSize);
5929 throw std::runtime_error(
"Library not loaded!");
5935 auto& inst = instance();
5936 if(inst.m_peak_Camera_IsConnected)
5938 return inst.m_peak_Camera_IsConnected(hCam);
5942 throw std::runtime_error(
"Library not loaded!");
5948 auto& inst = instance();
5949 if(inst.m_peak_Camera_Reboot)
5951 return inst.m_peak_Camera_Reboot(hCam);
5955 throw std::runtime_error(
"Library not loaded!");
5961 auto& inst = instance();
5962 if(inst.m_peak_EthernetConfig_GetAccessStatus)
5964 return inst.m_peak_EthernetConfig_GetAccessStatus(cameraID);
5968 throw std::runtime_error(
"Library not loaded!");
5974 auto& inst = instance();
5975 if(inst.m_peak_EthernetConfig_GetInfo)
5977 return inst.m_peak_EthernetConfig_GetInfo(cameraID, ethernetInfo);
5981 throw std::runtime_error(
"Library not loaded!");
5987 auto& inst = instance();
5988 if(inst.m_peak_EthernetConfig_DHCP_GetAccessStatus)
5990 return inst.m_peak_EthernetConfig_DHCP_GetAccessStatus(cameraID);
5994 throw std::runtime_error(
"Library not loaded!");
6000 auto& inst = instance();
6001 if(inst.m_peak_EthernetConfig_DHCP_Enable)
6003 return inst.m_peak_EthernetConfig_DHCP_Enable(cameraID, enabled);
6007 throw std::runtime_error(
"Library not loaded!");
6013 auto& inst = instance();
6014 if(inst.m_peak_EthernetConfig_DHCP_IsEnabled)
6016 return inst.m_peak_EthernetConfig_DHCP_IsEnabled(cameraID);
6020 throw std::runtime_error(
"Library not loaded!");
6026 auto& inst = instance();
6027 if(inst.m_peak_EthernetConfig_PersistentIP_GetAccessStatus)
6029 return inst.m_peak_EthernetConfig_PersistentIP_GetAccessStatus(cameraID);
6033 throw std::runtime_error(
"Library not loaded!");
6037inline peak_status DynamicLoader::peak_EthernetConfig_PersistentIP_Set(
peak_camera_id cameraID, peak_ip_config persistentIP)
6039 auto& inst = instance();
6040 if(inst.m_peak_EthernetConfig_PersistentIP_Set)
6042 return inst.m_peak_EthernetConfig_PersistentIP_Set(cameraID, persistentIP);
6046 throw std::runtime_error(
"Library not loaded!");
6050inline peak_status DynamicLoader::peak_EthernetConfig_PersistentIP_Get(
peak_camera_id cameraID, peak_ip_config* persistentIP)
6052 auto& inst = instance();
6053 if(inst.m_peak_EthernetConfig_PersistentIP_Get)
6055 return inst.m_peak_EthernetConfig_PersistentIP_Get(cameraID, persistentIP);
6059 throw std::runtime_error(
"Library not loaded!");
6065 auto& inst = instance();
6066 if(inst.m_peak_Acquisition_Start)
6068 return inst.m_peak_Acquisition_Start(hCam, numberOfFrames);
6072 throw std::runtime_error(
"Library not loaded!");
6078 auto& inst = instance();
6079 if(inst.m_peak_Acquisition_Stop)
6081 return inst.m_peak_Acquisition_Stop(hCam);
6085 throw std::runtime_error(
"Library not loaded!");
6091 auto& inst = instance();
6092 if(inst.m_peak_Acquisition_IsStarted)
6094 return inst.m_peak_Acquisition_IsStarted(hCam);
6098 throw std::runtime_error(
"Library not loaded!");
6104 auto& inst = instance();
6105 if(inst.m_peak_Acquisition_WaitForFrame)
6107 return inst.m_peak_Acquisition_WaitForFrame(hCam, timeout_ms, hFrame);
6111 throw std::runtime_error(
"Library not loaded!");
6117 auto& inst = instance();
6118 if(inst.m_peak_Acquisition_GetInfo)
6120 return inst.m_peak_Acquisition_GetInfo(hCam, acquisitionInfo);
6124 throw std::runtime_error(
"Library not loaded!");
6130 auto& inst = instance();
6131 if(inst.m_peak_Acquisition_Buffer_GetRequiredSize)
6133 return inst.m_peak_Acquisition_Buffer_GetRequiredSize(hCam, requiredBufferSize);
6137 throw std::runtime_error(
"Library not loaded!");
6143 auto& inst = instance();
6144 if(inst.m_peak_Acquisition_Buffer_GetRequiredCount)
6146 return inst.m_peak_Acquisition_Buffer_GetRequiredCount(hCam, requiredBufferCount);
6150 throw std::runtime_error(
"Library not loaded!");
6154inline peak_status DynamicLoader::peak_Acquisition_Buffer_Announce(
peak_camera_handle hCam, uint8_t* memoryAddress,
size_t memorySize,
void* userContext)
6156 auto& inst = instance();
6157 if(inst.m_peak_Acquisition_Buffer_Announce)
6159 return inst.m_peak_Acquisition_Buffer_Announce(hCam, memoryAddress, memorySize, userContext);
6163 throw std::runtime_error(
"Library not loaded!");
6169 auto& inst = instance();
6170 if(inst.m_peak_Acquisition_Buffer_Revoke)
6172 return inst.m_peak_Acquisition_Buffer_Revoke(hCam, memoryAddress);
6176 throw std::runtime_error(
"Library not loaded!");
6182 auto& inst = instance();
6183 if(inst.m_peak_Acquisition_Buffer_RevokeAll)
6185 return inst.m_peak_Acquisition_Buffer_RevokeAll(hCam);
6189 throw std::runtime_error(
"Library not loaded!");
6195 auto& inst = instance();
6196 if(inst.m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus)
6198 return inst.m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus(hCam);
6202 throw std::runtime_error(
"Library not loaded!");
6208 auto& inst = instance();
6209 if(inst.m_peak_Acquisition_BufferHandling_Mode_GetList)
6211 return inst.m_peak_Acquisition_BufferHandling_Mode_GetList(hCam, bufferHandlingModeList, bufferHandlingModesCount);
6215 throw std::runtime_error(
"Library not loaded!");
6221 auto& inst = instance();
6222 if(inst.m_peak_Acquisition_BufferHandling_Mode_Set)
6224 return inst.m_peak_Acquisition_BufferHandling_Mode_Set(hCam, mode);
6228 throw std::runtime_error(
"Library not loaded!");
6234 auto& inst = instance();
6235 if(inst.m_peak_Acquisition_BufferHandling_Mode_Get)
6237 return inst.m_peak_Acquisition_BufferHandling_Mode_Get(hCam, mode);
6241 throw std::runtime_error(
"Library not loaded!");
6247 auto& inst = instance();
6248 if(inst.m_peak_Acquisition_LossHandling_Mode_GetAccessStatus)
6250 return inst.m_peak_Acquisition_LossHandling_Mode_GetAccessStatus(hCam);
6254 throw std::runtime_error(
"Library not loaded!");
6260 auto& inst = instance();
6261 if(inst.m_peak_Acquisition_LossHandling_Mode_GetList)
6263 return inst.m_peak_Acquisition_LossHandling_Mode_GetList(hCam, lossHandlingModeList, lossHandlingModesCount);
6267 throw std::runtime_error(
"Library not loaded!");
6273 auto& inst = instance();
6274 if(inst.m_peak_Acquisition_LossHandling_Mode_Set)
6276 return inst.m_peak_Acquisition_LossHandling_Mode_Set(hCam, mode);
6280 throw std::runtime_error(
"Library not loaded!");
6286 auto& inst = instance();
6287 if(inst.m_peak_Acquisition_LossHandling_Mode_Get)
6289 return inst.m_peak_Acquisition_LossHandling_Mode_Get(hCam, mode);
6293 throw std::runtime_error(
"Library not loaded!");
6299 auto& inst = instance();
6300 if(inst.m_peak_Acquisition_LossHandling_Extent_GetAccessStatus)
6302 return inst.m_peak_Acquisition_LossHandling_Extent_GetAccessStatus(hCam);
6306 throw std::runtime_error(
"Library not loaded!");
6310inline peak_status DynamicLoader::peak_Acquisition_LossHandling_Extent_GetRange(
peak_camera_handle hCam, int64_t* minExtent, int64_t* maxExtent, int64_t* incExtent)
6312 auto& inst = instance();
6313 if(inst.m_peak_Acquisition_LossHandling_Extent_GetRange)
6315 return inst.m_peak_Acquisition_LossHandling_Extent_GetRange(hCam, minExtent, maxExtent, incExtent);
6319 throw std::runtime_error(
"Library not loaded!");
6325 auto& inst = instance();
6326 if(inst.m_peak_Acquisition_LossHandling_Extent_Set)
6328 return inst.m_peak_Acquisition_LossHandling_Extent_Set(hCam, extent);
6332 throw std::runtime_error(
"Library not loaded!");
6338 auto& inst = instance();
6339 if(inst.m_peak_Acquisition_LossHandling_Extent_Get)
6341 return inst.m_peak_Acquisition_LossHandling_Extent_Get(hCam, extent);
6345 throw std::runtime_error(
"Library not loaded!");
6351 auto& inst = instance();
6352 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus)
6354 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus(hCam);
6358 throw std::runtime_error(
"Library not loaded!");
6362inline peak_status DynamicLoader::peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout)
6364 auto& inst = instance();
6365 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange)
6367 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(hCam, minTimeout, maxTimeout, incTimeout);
6371 throw std::runtime_error(
"Library not loaded!");
6377 auto& inst = instance();
6378 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set)
6380 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set(hCam, timeout);
6384 throw std::runtime_error(
"Library not loaded!");
6390 auto& inst = instance();
6391 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get)
6393 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get(hCam, timeout);
6397 throw std::runtime_error(
"Library not loaded!");
6403 auto& inst = instance();
6404 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus)
6406 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus(hCam);
6410 throw std::runtime_error(
"Library not loaded!");
6414inline peak_status DynamicLoader::peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout)
6416 auto& inst = instance();
6417 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange)
6419 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(hCam, minTimeout, maxTimeout, incTimeout);
6423 throw std::runtime_error(
"Library not loaded!");
6429 auto& inst = instance();
6430 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set)
6432 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set(hCam, timeout);
6436 throw std::runtime_error(
"Library not loaded!");
6442 auto& inst = instance();
6443 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get)
6445 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get(hCam, timeout);
6449 throw std::runtime_error(
"Library not loaded!");
6455 auto& inst = instance();
6456 if(inst.m_peak_PixelFormat_GetInfo)
6458 return inst.m_peak_PixelFormat_GetInfo(pixelFormat, pixelFormatInfo);
6462 throw std::runtime_error(
"Library not loaded!");
6468 auto& inst = instance();
6469 if(inst.m_peak_Frame_Release)
6471 return inst.m_peak_Frame_Release(hCam, hFrame);
6475 throw std::runtime_error(
"Library not loaded!");
6481 auto& inst = instance();
6482 if(inst.m_peak_Frame_GetInfo)
6484 return inst.m_peak_Frame_GetInfo(hFrame, frameInfo);
6488 throw std::runtime_error(
"Library not loaded!");
6494 auto& inst = instance();
6495 if(inst.m_peak_Frame_Type_Get)
6497 return inst.m_peak_Frame_Type_Get(hFrame, frameType);
6501 throw std::runtime_error(
"Library not loaded!");
6507 auto& inst = instance();
6508 if(inst.m_peak_Frame_Buffer_Get)
6510 return inst.m_peak_Frame_Buffer_Get(hFrame, buffer);
6514 throw std::runtime_error(
"Library not loaded!");
6520 auto& inst = instance();
6521 if(inst.m_peak_Frame_ID_Get)
6523 return inst.m_peak_Frame_ID_Get(hFrame, frameID);
6527 throw std::runtime_error(
"Library not loaded!");
6533 auto& inst = instance();
6534 if(inst.m_peak_Frame_Timestamp_Get)
6536 return inst.m_peak_Frame_Timestamp_Get(hFrame, timestamp_ns);
6540 throw std::runtime_error(
"Library not loaded!");
6546 auto& inst = instance();
6547 if(inst.m_peak_Frame_ROI_Get)
6549 return inst.m_peak_Frame_ROI_Get(hFrame, roi);
6553 throw std::runtime_error(
"Library not loaded!");
6559 auto& inst = instance();
6560 if(inst.m_peak_Frame_PixelFormat_Get)
6562 return inst.m_peak_Frame_PixelFormat_Get(hFrame, pixelFormat);
6566 throw std::runtime_error(
"Library not loaded!");
6572 auto& inst = instance();
6573 if(inst.m_peak_Frame_IsComplete)
6575 return inst.m_peak_Frame_IsComplete(hFrame);
6579 throw std::runtime_error(
"Library not loaded!");
6585 auto& inst = instance();
6586 if(inst.m_peak_Frame_BytesExpected_Get)
6588 return inst.m_peak_Frame_BytesExpected_Get(hFrame, bytesExpected);
6592 throw std::runtime_error(
"Library not loaded!");
6598 auto& inst = instance();
6599 if(inst.m_peak_Frame_BytesWritten_Get)
6601 return inst.m_peak_Frame_BytesWritten_Get(hFrame, bytesWritten);
6605 throw std::runtime_error(
"Library not loaded!");
6611 auto& inst = instance();
6612 if(inst.m_peak_Frame_ProcessingTime_Get)
6614 return inst.m_peak_Frame_ProcessingTime_Get(hFrame, processingTime_ms);
6618 throw std::runtime_error(
"Library not loaded!");
6624 auto& inst = instance();
6625 if(inst.m_peak_Frame_Save)
6627 return inst.m_peak_Frame_Save(hFrame, fileName);
6631 throw std::runtime_error(
"Library not loaded!");
6637 auto& inst = instance();
6638 if(inst.m_peak_Frame_HasChunks)
6640 return inst.m_peak_Frame_HasChunks(hFrame);
6644 throw std::runtime_error(
"Library not loaded!");
6650 auto& inst = instance();
6651 if(inst.m_peak_CameraSettings_ParameterSet_GetAccessStatus)
6653 return inst.m_peak_CameraSettings_ParameterSet_GetAccessStatus(hCam, parameterSet);
6657 throw std::runtime_error(
"Library not loaded!");
6663 auto& inst = instance();
6664 if(inst.m_peak_CameraSettings_ParameterSet_GetList)
6666 return inst.m_peak_CameraSettings_ParameterSet_GetList(hCam, parameterSetList, parameterSetCount);
6670 throw std::runtime_error(
"Library not loaded!");
6676 auto& inst = instance();
6677 if(inst.m_peak_CameraSettings_ParameterSet_Store)
6679 return inst.m_peak_CameraSettings_ParameterSet_Store(hCam, parameterSet);
6683 throw std::runtime_error(
"Library not loaded!");
6689 auto& inst = instance();
6690 if(inst.m_peak_CameraSettings_ParameterSet_Apply)
6692 return inst.m_peak_CameraSettings_ParameterSet_Apply(hCam, parameterSet);
6696 throw std::runtime_error(
"Library not loaded!");
6702 auto& inst = instance();
6703 if(inst.m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus)
6705 return inst.m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus(hCam);
6709 throw std::runtime_error(
"Library not loaded!");
6715 auto& inst = instance();
6716 if(inst.m_peak_CameraSettings_ParameterSet_Startup_Set)
6718 return inst.m_peak_CameraSettings_ParameterSet_Startup_Set(hCam, parameterSet);
6722 throw std::runtime_error(
"Library not loaded!");
6728 auto& inst = instance();
6729 if(inst.m_peak_CameraSettings_ParameterSet_Startup_Get)
6731 return inst.m_peak_CameraSettings_ParameterSet_Startup_Get(hCam, parameterSet);
6735 throw std::runtime_error(
"Library not loaded!");
6741 auto& inst = instance();
6742 if(inst.m_peak_CameraSettings_DiskFile_GetAccessStatus)
6744 return inst.m_peak_CameraSettings_DiskFile_GetAccessStatus(hCam);
6748 throw std::runtime_error(
"Library not loaded!");
6754 auto& inst = instance();
6755 if(inst.m_peak_CameraSettings_DiskFile_Store)
6757 return inst.m_peak_CameraSettings_DiskFile_Store(hCam, file);
6761 throw std::runtime_error(
"Library not loaded!");
6767 auto& inst = instance();
6768 if(inst.m_peak_CameraSettings_DiskFile_Apply)
6770 return inst.m_peak_CameraSettings_DiskFile_Apply(hCam, file);
6774 throw std::runtime_error(
"Library not loaded!");
6780 auto& inst = instance();
6781 if(inst.m_peak_FrameRate_GetAccessStatus)
6783 return inst.m_peak_FrameRate_GetAccessStatus(hCam);
6787 throw std::runtime_error(
"Library not loaded!");
6791inline peak_status DynamicLoader::peak_FrameRate_GetRange(
peak_camera_handle hCam,
double* minFrameRate_fps,
double* maxFrameRate_fps,
double* incFrameRate_fps)
6793 auto& inst = instance();
6794 if(inst.m_peak_FrameRate_GetRange)
6796 return inst.m_peak_FrameRate_GetRange(hCam, minFrameRate_fps, maxFrameRate_fps, incFrameRate_fps);
6800 throw std::runtime_error(
"Library not loaded!");
6806 auto& inst = instance();
6807 if(inst.m_peak_FrameRate_Set)
6809 return inst.m_peak_FrameRate_Set(hCam, frameRate_fps);
6813 throw std::runtime_error(
"Library not loaded!");
6819 auto& inst = instance();
6820 if(inst.m_peak_FrameRate_Get)
6822 return inst.m_peak_FrameRate_Get(hCam, frameRate_fps);
6826 throw std::runtime_error(
"Library not loaded!");
6832 auto& inst = instance();
6833 if(inst.m_peak_ExposureTime_GetAccessStatus)
6835 return inst.m_peak_ExposureTime_GetAccessStatus(hCam);
6839 throw std::runtime_error(
"Library not loaded!");
6843inline peak_status DynamicLoader::peak_ExposureTime_GetRange(
peak_camera_handle hCam,
double* minExposureTime_us,
double* maxExposureTime_us,
double* incExposureTime_us)
6845 auto& inst = instance();
6846 if(inst.m_peak_ExposureTime_GetRange)
6848 return inst.m_peak_ExposureTime_GetRange(hCam, minExposureTime_us, maxExposureTime_us, incExposureTime_us);
6852 throw std::runtime_error(
"Library not loaded!");
6858 auto& inst = instance();
6859 if(inst.m_peak_ExposureTime_Set)
6861 return inst.m_peak_ExposureTime_Set(hCam, exposureTime_us);
6865 throw std::runtime_error(
"Library not loaded!");
6871 auto& inst = instance();
6872 if(inst.m_peak_ExposureTime_Get)
6874 return inst.m_peak_ExposureTime_Get(hCam, exposureTime_us);
6878 throw std::runtime_error(
"Library not loaded!");
6884 auto& inst = instance();
6885 if(inst.m_peak_ShutterMode_GetAccessStatus)
6887 return inst.m_peak_ShutterMode_GetAccessStatus(hCam);
6891 throw std::runtime_error(
"Library not loaded!");
6897 auto& inst = instance();
6898 if(inst.m_peak_ShutterMode_GetList)
6900 return inst.m_peak_ShutterMode_GetList(hCam, shutterModeList, shutterModeCount);
6904 throw std::runtime_error(
"Library not loaded!");
6910 auto& inst = instance();
6911 if(inst.m_peak_ShutterMode_Set)
6913 return inst.m_peak_ShutterMode_Set(hCam, shutterMode);
6917 throw std::runtime_error(
"Library not loaded!");
6923 auto& inst = instance();
6924 if(inst.m_peak_ShutterMode_Get)
6926 return inst.m_peak_ShutterMode_Get(hCam, shutterMode);
6930 throw std::runtime_error(
"Library not loaded!");
6936 auto& inst = instance();
6937 if(inst.m_peak_PixelClock_GetAccessStatus)
6939 return inst.m_peak_PixelClock_GetAccessStatus(hCam);
6943 throw std::runtime_error(
"Library not loaded!");
6949 auto& inst = instance();
6950 if(inst.m_peak_PixelClock_HasRange)
6952 return inst.m_peak_PixelClock_HasRange(hCam);
6956 throw std::runtime_error(
"Library not loaded!");
6960inline peak_status DynamicLoader::peak_PixelClock_GetRange(
peak_camera_handle hCam,
double* minPixelClock_MHz,
double* maxPixelClock_MHz,
double* incPixelClock_MHz)
6962 auto& inst = instance();
6963 if(inst.m_peak_PixelClock_GetRange)
6965 return inst.m_peak_PixelClock_GetRange(hCam, minPixelClock_MHz, maxPixelClock_MHz, incPixelClock_MHz);
6969 throw std::runtime_error(
"Library not loaded!");
6975 auto& inst = instance();
6976 if(inst.m_peak_PixelClock_GetList)
6978 return inst.m_peak_PixelClock_GetList(hCam, pixelClockList, pixelClockCount);
6982 throw std::runtime_error(
"Library not loaded!");
6988 auto& inst = instance();
6989 if(inst.m_peak_PixelClock_Set)
6991 return inst.m_peak_PixelClock_Set(hCam, pixelClock_MHz);
6995 throw std::runtime_error(
"Library not loaded!");
7001 auto& inst = instance();
7002 if(inst.m_peak_PixelClock_Get)
7004 return inst.m_peak_PixelClock_Get(hCam, pixelClock_MHz);
7008 throw std::runtime_error(
"Library not loaded!");
7014 auto& inst = instance();
7015 if(inst.m_peak_IOChannel_GetAccessStatus)
7017 return inst.m_peak_IOChannel_GetAccessStatus(hCam, ioChannel);
7021 throw std::runtime_error(
"Library not loaded!");
7027 auto& inst = instance();
7028 if(inst.m_peak_IOChannel_GetList)
7030 return inst.m_peak_IOChannel_GetList(hCam, ioChannelList, ioChannelCount);
7034 throw std::runtime_error(
"Library not loaded!");
7040 auto& inst = instance();
7041 if(inst.m_peak_IOChannel_GetListForDirection)
7043 return inst.m_peak_IOChannel_GetListForDirection(hCam, direction, ioChannelList, ioChannelCount);
7047 throw std::runtime_error(
"Library not loaded!");
7053 auto& inst = instance();
7054 if(inst.m_peak_IOChannel_Direction_GetAccessStatus)
7056 return inst.m_peak_IOChannel_Direction_GetAccessStatus(hCam, ioChannel);
7060 throw std::runtime_error(
"Library not loaded!");
7066 auto& inst = instance();
7067 if(inst.m_peak_IOChannel_Direction_Get)
7069 return inst.m_peak_IOChannel_Direction_Get(hCam, ioChannel, direction);
7073 throw std::runtime_error(
"Library not loaded!");
7079 auto& inst = instance();
7080 if(inst.m_peak_IOChannel_Type_GetAccessStatus)
7082 return inst.m_peak_IOChannel_Type_GetAccessStatus(hCam, ioChannel);
7086 throw std::runtime_error(
"Library not loaded!");
7092 auto& inst = instance();
7093 if(inst.m_peak_IOChannel_Type_Get)
7095 return inst.m_peak_IOChannel_Type_Get(hCam, ioChannel, type);
7099 throw std::runtime_error(
"Library not loaded!");
7105 auto& inst = instance();
7106 if(inst.m_peak_IOChannel_Level_GetAccessStatus)
7108 return inst.m_peak_IOChannel_Level_GetAccessStatus(hCam, ioChannel);
7112 throw std::runtime_error(
"Library not loaded!");
7118 auto& inst = instance();
7119 if(inst.m_peak_IOChannel_Level_IsHigh)
7121 return inst.m_peak_IOChannel_Level_IsHigh(hCam, ioChannel);
7125 throw std::runtime_error(
"Library not loaded!");
7131 auto& inst = instance();
7132 if(inst.m_peak_IOChannel_Level_SetHigh)
7134 return inst.m_peak_IOChannel_Level_SetHigh(hCam, ioChannel, high);
7138 throw std::runtime_error(
"Library not loaded!");
7144 auto& inst = instance();
7145 if(inst.m_peak_IOChannel_Inverter_GetAccessStatus)
7147 return inst.m_peak_IOChannel_Inverter_GetAccessStatus(hCam, ioChannel);
7151 throw std::runtime_error(
"Library not loaded!");
7157 auto& inst = instance();
7158 if(inst.m_peak_IOChannel_Inverter_Enable)
7160 return inst.m_peak_IOChannel_Inverter_Enable(hCam, ioChannel, enabled);
7164 throw std::runtime_error(
"Library not loaded!");
7170 auto& inst = instance();
7171 if(inst.m_peak_IOChannel_Inverter_IsEnabled)
7173 return inst.m_peak_IOChannel_Inverter_IsEnabled(hCam, ioChannel);
7177 throw std::runtime_error(
"Library not loaded!");
7183 auto& inst = instance();
7184 if(inst.m_peak_IOChannel_NoiseFilter_GetAccessStatus)
7186 return inst.m_peak_IOChannel_NoiseFilter_GetAccessStatus(hCam, ioChannel);
7190 throw std::runtime_error(
"Library not loaded!");
7196 auto& inst = instance();
7197 if(inst.m_peak_IOChannel_NoiseFilter_Enable)
7199 return inst.m_peak_IOChannel_NoiseFilter_Enable(hCam, ioChannel, enabled);
7203 throw std::runtime_error(
"Library not loaded!");
7209 auto& inst = instance();
7210 if(inst.m_peak_IOChannel_NoiseFilter_IsEnabled)
7212 return inst.m_peak_IOChannel_NoiseFilter_IsEnabled(hCam, ioChannel);
7216 throw std::runtime_error(
"Library not loaded!");
7220inline peak_status DynamicLoader::peak_IOChannel_NoiseFilter_Duration_GetRange(
peak_camera_handle hCam,
peak_io_channel ioChannel,
double* minNoiseFilterDuration_us,
double* maxNoiseFilterDuration_us,
double* incNoiseFilterDuration_us)
7222 auto& inst = instance();
7223 if(inst.m_peak_IOChannel_NoiseFilter_Duration_GetRange)
7225 return inst.m_peak_IOChannel_NoiseFilter_Duration_GetRange(hCam, ioChannel, minNoiseFilterDuration_us, maxNoiseFilterDuration_us, incNoiseFilterDuration_us);
7229 throw std::runtime_error(
"Library not loaded!");
7235 auto& inst = instance();
7236 if(inst.m_peak_IOChannel_NoiseFilter_Duration_Set)
7238 return inst.m_peak_IOChannel_NoiseFilter_Duration_Set(hCam, ioChannel, noiseFilterDuration_us);
7242 throw std::runtime_error(
"Library not loaded!");
7248 auto& inst = instance();
7249 if(inst.m_peak_IOChannel_NoiseFilter_Duration_Get)
7251 return inst.m_peak_IOChannel_NoiseFilter_Duration_Get(hCam, ioChannel, noiseFilterDuration_us);
7255 throw std::runtime_error(
"Library not loaded!");
7261 auto& inst = instance();
7262 if(inst.m_peak_Trigger_GetAccessStatus)
7264 return inst.m_peak_Trigger_GetAccessStatus(hCam);
7268 throw std::runtime_error(
"Library not loaded!");
7274 auto& inst = instance();
7275 if(inst.m_peak_Trigger_Enable)
7277 return inst.m_peak_Trigger_Enable(hCam, enabled);
7281 throw std::runtime_error(
"Library not loaded!");
7287 auto& inst = instance();
7288 if(inst.m_peak_Trigger_IsEnabled)
7290 return inst.m_peak_Trigger_IsEnabled(hCam);
7294 throw std::runtime_error(
"Library not loaded!");
7300 auto& inst = instance();
7301 if(inst.m_peak_Trigger_IsExecutable)
7303 return inst.m_peak_Trigger_IsExecutable(hCam);
7307 throw std::runtime_error(
"Library not loaded!");
7313 auto& inst = instance();
7314 if(inst.m_peak_Trigger_Execute)
7316 return inst.m_peak_Trigger_Execute(hCam);
7320 throw std::runtime_error(
"Library not loaded!");
7326 auto& inst = instance();
7327 if(inst.m_peak_Trigger_Mode_GetAccessStatus)
7329 return inst.m_peak_Trigger_Mode_GetAccessStatus(hCam, triggerMode);
7333 throw std::runtime_error(
"Library not loaded!");
7339 auto& inst = instance();
7340 if(inst.m_peak_Trigger_Mode_Set)
7342 return inst.m_peak_Trigger_Mode_Set(hCam, triggerMode);
7346 throw std::runtime_error(
"Library not loaded!");
7352 auto& inst = instance();
7353 if(inst.m_peak_Trigger_Mode_Get)
7355 return inst.m_peak_Trigger_Mode_Get(hCam, triggerMode);
7359 throw std::runtime_error(
"Library not loaded!");
7365 auto& inst = instance();
7366 if(inst.m_peak_Trigger_Mode_Config_Get)
7368 return inst.m_peak_Trigger_Mode_Config_Get(hCam, triggerMode);
7372 throw std::runtime_error(
"Library not loaded!");
7378 auto& inst = instance();
7379 if(inst.m_peak_Trigger_Edge_GetAccessStatus)
7381 return inst.m_peak_Trigger_Edge_GetAccessStatus(hCam);
7385 throw std::runtime_error(
"Library not loaded!");
7391 auto& inst = instance();
7392 if(inst.m_peak_Trigger_Edge_GetList)
7394 return inst.m_peak_Trigger_Edge_GetList(hCam, triggerEdgeList, triggerEdgeCount);
7398 throw std::runtime_error(
"Library not loaded!");
7404 auto& inst = instance();
7405 if(inst.m_peak_Trigger_Edge_Set)
7407 return inst.m_peak_Trigger_Edge_Set(hCam, triggerEdge);
7411 throw std::runtime_error(
"Library not loaded!");
7417 auto& inst = instance();
7418 if(inst.m_peak_Trigger_Edge_Get)
7420 return inst.m_peak_Trigger_Edge_Get(hCam, triggerEdge);
7424 throw std::runtime_error(
"Library not loaded!");
7430 auto& inst = instance();
7431 if(inst.m_peak_Trigger_Delay_GetAccessStatus)
7433 return inst.m_peak_Trigger_Delay_GetAccessStatus(hCam);
7437 throw std::runtime_error(
"Library not loaded!");
7441inline peak_status DynamicLoader::peak_Trigger_Delay_GetRange(
peak_camera_handle hCam,
double* minTriggerDelay_us,
double* maxTriggerDelay_us,
double* incTriggerDelay_us)
7443 auto& inst = instance();
7444 if(inst.m_peak_Trigger_Delay_GetRange)
7446 return inst.m_peak_Trigger_Delay_GetRange(hCam, minTriggerDelay_us, maxTriggerDelay_us, incTriggerDelay_us);
7450 throw std::runtime_error(
"Library not loaded!");
7456 auto& inst = instance();
7457 if(inst.m_peak_Trigger_Delay_Set)
7459 return inst.m_peak_Trigger_Delay_Set(hCam, triggerDelay_us);
7463 throw std::runtime_error(
"Library not loaded!");
7469 auto& inst = instance();
7470 if(inst.m_peak_Trigger_Delay_Get)
7472 return inst.m_peak_Trigger_Delay_Get(hCam, triggerDelay_us);
7476 throw std::runtime_error(
"Library not loaded!");
7482 auto& inst = instance();
7483 if(inst.m_peak_Trigger_Divider_GetAccessStatus)
7485 return inst.m_peak_Trigger_Divider_GetAccessStatus(hCam);
7489 throw std::runtime_error(
"Library not loaded!");
7493inline peak_status DynamicLoader::peak_Trigger_Divider_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerDivider, uint32_t* maxTriggerDivider, uint32_t* incTriggerDivider)
7495 auto& inst = instance();
7496 if(inst.m_peak_Trigger_Divider_GetRange)
7498 return inst.m_peak_Trigger_Divider_GetRange(hCam, minTriggerDivider, maxTriggerDivider, incTriggerDivider);
7502 throw std::runtime_error(
"Library not loaded!");
7508 auto& inst = instance();
7509 if(inst.m_peak_Trigger_Divider_Set)
7511 return inst.m_peak_Trigger_Divider_Set(hCam, triggerDivider);
7515 throw std::runtime_error(
"Library not loaded!");
7521 auto& inst = instance();
7522 if(inst.m_peak_Trigger_Divider_Get)
7524 return inst.m_peak_Trigger_Divider_Get(hCam, triggerDivider);
7528 throw std::runtime_error(
"Library not loaded!");
7534 auto& inst = instance();
7535 if(inst.m_peak_Trigger_Burst_GetAccessStatus)
7537 return inst.m_peak_Trigger_Burst_GetAccessStatus(hCam);
7541 throw std::runtime_error(
"Library not loaded!");
7545inline peak_status DynamicLoader::peak_Trigger_Burst_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerBurst, uint32_t* maxTriggerBurst, uint32_t* incTriggerBurst)
7547 auto& inst = instance();
7548 if(inst.m_peak_Trigger_Burst_GetRange)
7550 return inst.m_peak_Trigger_Burst_GetRange(hCam, minTriggerBurst, maxTriggerBurst, incTriggerBurst);
7554 throw std::runtime_error(
"Library not loaded!");
7560 auto& inst = instance();
7561 if(inst.m_peak_Trigger_Burst_Set)
7563 return inst.m_peak_Trigger_Burst_Set(hCam, triggerBurst);
7567 throw std::runtime_error(
"Library not loaded!");
7573 auto& inst = instance();
7574 if(inst.m_peak_Trigger_Burst_Get)
7576 return inst.m_peak_Trigger_Burst_Get(hCam, triggerBurst);
7580 throw std::runtime_error(
"Library not loaded!");
7586 auto& inst = instance();
7587 if(inst.m_peak_Flash_GetAccessStatus)
7589 return inst.m_peak_Flash_GetAccessStatus(hCam);
7593 throw std::runtime_error(
"Library not loaded!");
7599 auto& inst = instance();
7600 if(inst.m_peak_Flash_Enable)
7602 return inst.m_peak_Flash_Enable(hCam, enabled);
7606 throw std::runtime_error(
"Library not loaded!");
7612 auto& inst = instance();
7613 if(inst.m_peak_Flash_IsEnabled)
7615 return inst.m_peak_Flash_IsEnabled(hCam);
7619 throw std::runtime_error(
"Library not loaded!");
7625 auto& inst = instance();
7626 if(inst.m_peak_Flash_Mode_GetAccessStatus)
7628 return inst.m_peak_Flash_Mode_GetAccessStatus(hCam, flashMode);
7632 throw std::runtime_error(
"Library not loaded!");
7638 auto& inst = instance();
7639 if(inst.m_peak_Flash_Mode_Set)
7641 return inst.m_peak_Flash_Mode_Set(hCam, flashMode);
7645 throw std::runtime_error(
"Library not loaded!");
7651 auto& inst = instance();
7652 if(inst.m_peak_Flash_Mode_Get)
7654 return inst.m_peak_Flash_Mode_Get(hCam, flashMode);
7658 throw std::runtime_error(
"Library not loaded!");
7664 auto& inst = instance();
7665 if(inst.m_peak_Flash_Mode_Config_Get)
7667 return inst.m_peak_Flash_Mode_Config_Get(hCam, flashMode);
7671 throw std::runtime_error(
"Library not loaded!");
7677 auto& inst = instance();
7678 if(inst.m_peak_Flash_StartDelay_GetAccessStatus)
7680 return inst.m_peak_Flash_StartDelay_GetAccessStatus(hCam);
7684 throw std::runtime_error(
"Library not loaded!");
7688inline peak_status DynamicLoader::peak_Flash_StartDelay_GetRange(
peak_camera_handle hCam,
double* minFlashStartDelay_us,
double* maxFlashStartDelay_us,
double* incFlashStartDelay_us)
7690 auto& inst = instance();
7691 if(inst.m_peak_Flash_StartDelay_GetRange)
7693 return inst.m_peak_Flash_StartDelay_GetRange(hCam, minFlashStartDelay_us, maxFlashStartDelay_us, incFlashStartDelay_us);
7697 throw std::runtime_error(
"Library not loaded!");
7703 auto& inst = instance();
7704 if(inst.m_peak_Flash_StartDelay_Set)
7706 return inst.m_peak_Flash_StartDelay_Set(hCam, flashStartDelay_us);
7710 throw std::runtime_error(
"Library not loaded!");
7716 auto& inst = instance();
7717 if(inst.m_peak_Flash_StartDelay_Get)
7719 return inst.m_peak_Flash_StartDelay_Get(hCam, flashStartDelay_us);
7723 throw std::runtime_error(
"Library not loaded!");
7729 auto& inst = instance();
7730 if(inst.m_peak_Flash_EndDelay_GetAccessStatus)
7732 return inst.m_peak_Flash_EndDelay_GetAccessStatus(hCam);
7736 throw std::runtime_error(
"Library not loaded!");
7740inline peak_status DynamicLoader::peak_Flash_EndDelay_GetRange(
peak_camera_handle hCam,
double* minFlashEndDelay_us,
double* maxFlashEndDelay_us,
double* incFlashEndDelay_us)
7742 auto& inst = instance();
7743 if(inst.m_peak_Flash_EndDelay_GetRange)
7745 return inst.m_peak_Flash_EndDelay_GetRange(hCam, minFlashEndDelay_us, maxFlashEndDelay_us, incFlashEndDelay_us);
7749 throw std::runtime_error(
"Library not loaded!");
7755 auto& inst = instance();
7756 if(inst.m_peak_Flash_EndDelay_Set)
7758 return inst.m_peak_Flash_EndDelay_Set(hCam, flashEndDelay_us);
7762 throw std::runtime_error(
"Library not loaded!");
7768 auto& inst = instance();
7769 if(inst.m_peak_Flash_EndDelay_Get)
7771 return inst.m_peak_Flash_EndDelay_Get(hCam, flashEndDelay_us);
7775 throw std::runtime_error(
"Library not loaded!");
7781 auto& inst = instance();
7782 if(inst.m_peak_Flash_Duration_GetAccessStatus)
7784 return inst.m_peak_Flash_Duration_GetAccessStatus(hCam);
7788 throw std::runtime_error(
"Library not loaded!");
7792inline peak_status DynamicLoader::peak_Flash_Duration_GetRange(
peak_camera_handle hCam,
double* minFlashDuration_us,
double* maxFlashDuration_us,
double* incFlashDuration_us)
7794 auto& inst = instance();
7795 if(inst.m_peak_Flash_Duration_GetRange)
7797 return inst.m_peak_Flash_Duration_GetRange(hCam, minFlashDuration_us, maxFlashDuration_us, incFlashDuration_us);
7801 throw std::runtime_error(
"Library not loaded!");
7807 auto& inst = instance();
7808 if(inst.m_peak_Flash_Duration_Set)
7810 return inst.m_peak_Flash_Duration_Set(hCam, flashDuration_us);
7814 throw std::runtime_error(
"Library not loaded!");
7820 auto& inst = instance();
7821 if(inst.m_peak_Flash_Duration_Get)
7823 return inst.m_peak_Flash_Duration_Get(hCam, flashDuration_us);
7827 throw std::runtime_error(
"Library not loaded!");
7833 auto& inst = instance();
7834 if(inst.m_peak_Focus_GetAccessStatus)
7836 return inst.m_peak_Focus_GetAccessStatus(hCam);
7840 throw std::runtime_error(
"Library not loaded!");
7846 auto& inst = instance();
7847 if(inst.m_peak_Focus_GetRange)
7849 return inst.m_peak_Focus_GetRange(hCam, minFocus, maxFocus, incFocus);
7853 throw std::runtime_error(
"Library not loaded!");
7859 auto& inst = instance();
7860 if(inst.m_peak_Focus_Set)
7862 return inst.m_peak_Focus_Set(hCam, focus);
7866 throw std::runtime_error(
"Library not loaded!");
7872 auto& inst = instance();
7873 if(inst.m_peak_Focus_Get)
7875 return inst.m_peak_Focus_Get(hCam, focus);
7879 throw std::runtime_error(
"Library not loaded!");
7885 auto& inst = instance();
7886 if(inst.m_peak_PixelFormat_GetAccessStatus)
7888 return inst.m_peak_PixelFormat_GetAccessStatus(hCam);
7892 throw std::runtime_error(
"Library not loaded!");
7898 auto& inst = instance();
7899 if(inst.m_peak_PixelFormat_GetList)
7901 return inst.m_peak_PixelFormat_GetList(hCam, pixelFormatList, pixelFormatCount);
7905 throw std::runtime_error(
"Library not loaded!");
7911 auto& inst = instance();
7912 if(inst.m_peak_PixelFormat_Set)
7914 return inst.m_peak_PixelFormat_Set(hCam, pixelFormat);
7918 throw std::runtime_error(
"Library not loaded!");
7924 auto& inst = instance();
7925 if(inst.m_peak_PixelFormat_Get)
7927 return inst.m_peak_PixelFormat_Get(hCam, pixelFormat);
7931 throw std::runtime_error(
"Library not loaded!");
7937 auto& inst = instance();
7938 if(inst.m_peak_Gain_GetAccessStatus)
7940 return inst.m_peak_Gain_GetAccessStatus(hCam, gainType, gainChannel);
7944 throw std::runtime_error(
"Library not loaded!");
7950 auto& inst = instance();
7951 if(inst.m_peak_Gain_GetChannelList)
7953 return inst.m_peak_Gain_GetChannelList(hCam, gainType, gainChannelList, gainChannelCount);
7957 throw std::runtime_error(
"Library not loaded!");
7963 auto& inst = instance();
7964 if(inst.m_peak_Gain_GetRange)
7966 return inst.m_peak_Gain_GetRange(hCam, gainType, gainChannel, minGain, maxGain, incGain);
7970 throw std::runtime_error(
"Library not loaded!");
7976 auto& inst = instance();
7977 if(inst.m_peak_Gain_Set)
7979 return inst.m_peak_Gain_Set(hCam, gainType, gainChannel, gain);
7983 throw std::runtime_error(
"Library not loaded!");
7989 auto& inst = instance();
7990 if(inst.m_peak_Gain_Get)
7992 return inst.m_peak_Gain_Get(hCam, gainType, gainChannel, gain);
7996 throw std::runtime_error(
"Library not loaded!");
8002 auto& inst = instance();
8003 if(inst.m_peak_Gamma_GetAccessStatus)
8005 return inst.m_peak_Gamma_GetAccessStatus(hCam);
8009 throw std::runtime_error(
"Library not loaded!");
8015 auto& inst = instance();
8016 if(inst.m_peak_Gamma_GetRange)
8018 return inst.m_peak_Gamma_GetRange(hCam, minGamma, maxGamma, incGamma);
8022 throw std::runtime_error(
"Library not loaded!");
8028 auto& inst = instance();
8029 if(inst.m_peak_Gamma_Set)
8031 return inst.m_peak_Gamma_Set(hCam, gamma);
8035 throw std::runtime_error(
"Library not loaded!");
8041 auto& inst = instance();
8042 if(inst.m_peak_Gamma_Get)
8044 return inst.m_peak_Gamma_Get(hCam, gamma);
8048 throw std::runtime_error(
"Library not loaded!");
8054 auto& inst = instance();
8055 if(inst.m_peak_ColorCorrection_GetAccessStatus)
8057 return inst.m_peak_ColorCorrection_GetAccessStatus(hCam);
8061 throw std::runtime_error(
"Library not loaded!");
8067 auto& inst = instance();
8068 if(inst.m_peak_ColorCorrection_Mode_GetList)
8070 return inst.m_peak_ColorCorrection_Mode_GetList(hCam, colorCorrectionModeList, colorCorrectionModeCount);
8074 throw std::runtime_error(
"Library not loaded!");
8080 auto& inst = instance();
8081 if(inst.m_peak_ColorCorrection_Mode_Set)
8083 return inst.m_peak_ColorCorrection_Mode_Set(hCam, colorCorrectionMode);
8087 throw std::runtime_error(
"Library not loaded!");
8093 auto& inst = instance();
8094 if(inst.m_peak_ColorCorrection_Mode_Get)
8096 return inst.m_peak_ColorCorrection_Mode_Get(hCam, colorCorrectionMode);
8100 throw std::runtime_error(
"Library not loaded!");
8106 auto& inst = instance();
8107 if(inst.m_peak_ColorCorrection_Matrix_GetAccessStatus)
8109 return inst.m_peak_ColorCorrection_Matrix_GetAccessStatus(hCam);
8113 throw std::runtime_error(
"Library not loaded!");
8117inline peak_status DynamicLoader::peak_ColorCorrection_Matrix_GetRange(
peak_camera_handle hCam,
double* minMatrixElementValue,
double* maxMatrixElementValue,
double* incMatrixElementValue)
8119 auto& inst = instance();
8120 if(inst.m_peak_ColorCorrection_Matrix_GetRange)
8122 return inst.m_peak_ColorCorrection_Matrix_GetRange(hCam, minMatrixElementValue, maxMatrixElementValue, incMatrixElementValue);
8126 throw std::runtime_error(
"Library not loaded!");
8132 auto& inst = instance();
8133 if(inst.m_peak_ColorCorrection_Matrix_Set)
8135 return inst.m_peak_ColorCorrection_Matrix_Set(hCam, colorCorrectionMatrix);
8139 throw std::runtime_error(
"Library not loaded!");
8145 auto& inst = instance();
8146 if(inst.m_peak_ColorCorrection_Matrix_Get)
8148 return inst.m_peak_ColorCorrection_Matrix_Get(hCam, colorCorrectionMatrix);
8152 throw std::runtime_error(
"Library not loaded!");
8158 auto& inst = instance();
8159 if(inst.m_peak_ColorCorrection_Enable)
8161 return inst.m_peak_ColorCorrection_Enable(hCam, enabled);
8165 throw std::runtime_error(
"Library not loaded!");
8171 auto& inst = instance();
8172 if(inst.m_peak_ColorCorrection_IsEnabled)
8174 return inst.m_peak_ColorCorrection_IsEnabled(hCam);
8178 throw std::runtime_error(
"Library not loaded!");
8184 auto& inst = instance();
8185 if(inst.m_peak_AutoBrightness_GetAccessStatus)
8187 return inst.m_peak_AutoBrightness_GetAccessStatus(hCam);
8191 throw std::runtime_error(
"Library not loaded!");
8197 auto& inst = instance();
8198 if(inst.m_peak_AutoBrightness_Target_GetAccessStatus)
8200 return inst.m_peak_AutoBrightness_Target_GetAccessStatus(hCam);
8204 throw std::runtime_error(
"Library not loaded!");
8208inline peak_status DynamicLoader::peak_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget)
8210 auto& inst = instance();
8211 if(inst.m_peak_AutoBrightness_Target_GetRange)
8213 return inst.m_peak_AutoBrightness_Target_GetRange(hCam, minAutoBrightnessTarget, maxAutoBrightnessTarget, incAutoBrightnessTarget);
8217 throw std::runtime_error(
"Library not loaded!");
8223 auto& inst = instance();
8224 if(inst.m_peak_AutoBrightness_Target_Set)
8226 return inst.m_peak_AutoBrightness_Target_Set(hCam, autoBrightnessTarget);
8230 throw std::runtime_error(
"Library not loaded!");
8236 auto& inst = instance();
8237 if(inst.m_peak_AutoBrightness_Target_Get)
8239 return inst.m_peak_AutoBrightness_Target_Get(hCam, autoBrightnessTarget);
8243 throw std::runtime_error(
"Library not loaded!");
8249 auto& inst = instance();
8250 if(inst.m_peak_AutoBrightness_TargetTolerance_GetAccessStatus)
8252 return inst.m_peak_AutoBrightness_TargetTolerance_GetAccessStatus(hCam);
8256 throw std::runtime_error(
"Library not loaded!");
8260inline peak_status DynamicLoader::peak_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance)
8262 auto& inst = instance();
8263 if(inst.m_peak_AutoBrightness_TargetTolerance_GetRange)
8265 return inst.m_peak_AutoBrightness_TargetTolerance_GetRange(hCam, minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, incAutoBrightnessTargetTolerance);
8269 throw std::runtime_error(
"Library not loaded!");
8275 auto& inst = instance();
8276 if(inst.m_peak_AutoBrightness_TargetTolerance_Set)
8278 return inst.m_peak_AutoBrightness_TargetTolerance_Set(hCam, autoBrightnessTargetTolerance);
8282 throw std::runtime_error(
"Library not loaded!");
8288 auto& inst = instance();
8289 if(inst.m_peak_AutoBrightness_TargetTolerance_Get)
8291 return inst.m_peak_AutoBrightness_TargetTolerance_Get(hCam, autoBrightnessTargetTolerance);
8295 throw std::runtime_error(
"Library not loaded!");
8301 auto& inst = instance();
8302 if(inst.m_peak_AutoBrightness_TargetPercentile_GetAccessStatus)
8304 return inst.m_peak_AutoBrightness_TargetPercentile_GetAccessStatus(hCam);
8308 throw std::runtime_error(
"Library not loaded!");
8312inline peak_status DynamicLoader::peak_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile)
8314 auto& inst = instance();
8315 if(inst.m_peak_AutoBrightness_TargetPercentile_GetRange)
8317 return inst.m_peak_AutoBrightness_TargetPercentile_GetRange(hCam, minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, incAutoBrightnessTargetPercentile);
8321 throw std::runtime_error(
"Library not loaded!");
8327 auto& inst = instance();
8328 if(inst.m_peak_AutoBrightness_TargetPercentile_Set)
8330 return inst.m_peak_AutoBrightness_TargetPercentile_Set(hCam, autoBrightnessTargetPercentile);
8334 throw std::runtime_error(
"Library not loaded!");
8340 auto& inst = instance();
8341 if(inst.m_peak_AutoBrightness_TargetPercentile_Get)
8343 return inst.m_peak_AutoBrightness_TargetPercentile_Get(hCam, autoBrightnessTargetPercentile);
8347 throw std::runtime_error(
"Library not loaded!");
8353 auto& inst = instance();
8354 if(inst.m_peak_AutoBrightness_ROI_GetAccessStatus)
8356 return inst.m_peak_AutoBrightness_ROI_GetAccessStatus(hCam);
8360 throw std::runtime_error(
"Library not loaded!");
8366 auto& inst = instance();
8367 if(inst.m_peak_AutoBrightness_ROI_Mode_Set)
8369 return inst.m_peak_AutoBrightness_ROI_Mode_Set(hCam, autoBrightnessROIMode);
8373 throw std::runtime_error(
"Library not loaded!");
8379 auto& inst = instance();
8380 if(inst.m_peak_AutoBrightness_ROI_Mode_Get)
8382 return inst.m_peak_AutoBrightness_ROI_Mode_Get(hCam, autoBrightnessROIMode);
8386 throw std::runtime_error(
"Library not loaded!");
8390inline peak_status DynamicLoader::peak_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset)
8392 auto& inst = instance();
8393 if(inst.m_peak_AutoBrightness_ROI_Offset_GetRange)
8395 return inst.m_peak_AutoBrightness_ROI_Offset_GetRange(hCam, minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset, incAutoBrightnessROIOffset);
8399 throw std::runtime_error(
"Library not loaded!");
8403inline peak_status DynamicLoader::peak_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize)
8405 auto& inst = instance();
8406 if(inst.m_peak_AutoBrightness_ROI_Size_GetRange)
8408 return inst.m_peak_AutoBrightness_ROI_Size_GetRange(hCam, minAutoBrightnessROISize, maxAutoBrightnessROISize, incAutoBrightnessROISize);
8412 throw std::runtime_error(
"Library not loaded!");
8418 auto& inst = instance();
8419 if(inst.m_peak_AutoBrightness_ROI_Set)
8421 return inst.m_peak_AutoBrightness_ROI_Set(hCam, autoBrightnessROI);
8425 throw std::runtime_error(
"Library not loaded!");
8431 auto& inst = instance();
8432 if(inst.m_peak_AutoBrightness_ROI_Get)
8434 return inst.m_peak_AutoBrightness_ROI_Get(hCam, autoBrightnessROI);
8438 throw std::runtime_error(
"Library not loaded!");
8444 auto& inst = instance();
8445 if(inst.m_peak_AutoBrightness_Exposure_GetAccessStatus)
8447 return inst.m_peak_AutoBrightness_Exposure_GetAccessStatus(hCam);
8451 throw std::runtime_error(
"Library not loaded!");
8457 auto& inst = instance();
8458 if(inst.m_peak_AutoBrightness_Exposure_Mode_GetList)
8460 return inst.m_peak_AutoBrightness_Exposure_Mode_GetList(hCam, modeList, modeListSize);
8464 throw std::runtime_error(
"Library not loaded!");
8470 auto& inst = instance();
8471 if(inst.m_peak_AutoBrightness_Exposure_Mode_Set)
8473 return inst.m_peak_AutoBrightness_Exposure_Mode_Set(hCam, autoExposureMode);
8477 throw std::runtime_error(
"Library not loaded!");
8483 auto& inst = instance();
8484 if(inst.m_peak_AutoBrightness_Exposure_Mode_Get)
8486 return inst.m_peak_AutoBrightness_Exposure_Mode_Get(hCam, autoExposureMode);
8490 throw std::runtime_error(
"Library not loaded!");
8496 auto& inst = instance();
8497 if(inst.m_peak_AutoBrightness_Gain_GetAccessStatus)
8499 return inst.m_peak_AutoBrightness_Gain_GetAccessStatus(hCam);
8503 throw std::runtime_error(
"Library not loaded!");
8509 auto& inst = instance();
8510 if(inst.m_peak_AutoBrightness_Gain_Mode_GetList)
8512 return inst.m_peak_AutoBrightness_Gain_Mode_GetList(hCam, modeList, modeListSize);
8516 throw std::runtime_error(
"Library not loaded!");
8522 auto& inst = instance();
8523 if(inst.m_peak_AutoBrightness_Gain_Mode_Set)
8525 return inst.m_peak_AutoBrightness_Gain_Mode_Set(hCam, autoGainMode);
8529 throw std::runtime_error(
"Library not loaded!");
8535 auto& inst = instance();
8536 if(inst.m_peak_AutoBrightness_Gain_Mode_Get)
8538 return inst.m_peak_AutoBrightness_Gain_Mode_Get(hCam, autoGainMode);
8542 throw std::runtime_error(
"Library not loaded!");
8548 auto& inst = instance();
8549 if(inst.m_peak_AutoWhiteBalance_GetAccessStatus)
8551 return inst.m_peak_AutoWhiteBalance_GetAccessStatus(hCam);
8555 throw std::runtime_error(
"Library not loaded!");
8561 auto& inst = instance();
8562 if(inst.m_peak_AutoWhiteBalance_ROI_GetAccessStatus)
8564 return inst.m_peak_AutoWhiteBalance_ROI_GetAccessStatus(hCam);
8568 throw std::runtime_error(
"Library not loaded!");
8574 auto& inst = instance();
8575 if(inst.m_peak_AutoWhiteBalance_ROI_Mode_Set)
8577 return inst.m_peak_AutoWhiteBalance_ROI_Mode_Set(hCam, autoWhiteBalanceROIMode);
8581 throw std::runtime_error(
"Library not loaded!");
8587 auto& inst = instance();
8588 if(inst.m_peak_AutoWhiteBalance_ROI_Mode_Get)
8590 return inst.m_peak_AutoWhiteBalance_ROI_Mode_Get(hCam, autoWhiteBalanceROIMode);
8594 throw std::runtime_error(
"Library not loaded!");
8598inline peak_status DynamicLoader::peak_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset)
8600 auto& inst = instance();
8601 if(inst.m_peak_AutoWhiteBalance_ROI_Offset_GetRange)
8603 return inst.m_peak_AutoWhiteBalance_ROI_Offset_GetRange(hCam, minAutoWhiteBalanceROIOffset, maxAutoWhiteBalanceROIOffset, incAutoWhiteBalanceROIOffset);
8607 throw std::runtime_error(
"Library not loaded!");
8611inline peak_status DynamicLoader::peak_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize)
8613 auto& inst = instance();
8614 if(inst.m_peak_AutoWhiteBalance_ROI_Size_GetRange)
8616 return inst.m_peak_AutoWhiteBalance_ROI_Size_GetRange(hCam, minAutoWhiteBalanceROISize, maxAutoWhiteBalanceROISize, incAutoWhiteBalanceROISize);
8620 throw std::runtime_error(
"Library not loaded!");
8626 auto& inst = instance();
8627 if(inst.m_peak_AutoWhiteBalance_ROI_Set)
8629 return inst.m_peak_AutoWhiteBalance_ROI_Set(hCam, autoWhiteBalanceROI);
8633 throw std::runtime_error(
"Library not loaded!");
8639 auto& inst = instance();
8640 if(inst.m_peak_AutoWhiteBalance_ROI_Get)
8642 return inst.m_peak_AutoWhiteBalance_ROI_Get(hCam, autoWhiteBalanceROI);
8646 throw std::runtime_error(
"Library not loaded!");
8652 auto& inst = instance();
8653 if(inst.m_peak_AutoWhiteBalance_Mode_Set)
8655 return inst.m_peak_AutoWhiteBalance_Mode_Set(hCam, autoWhiteBalanceMode);
8659 throw std::runtime_error(
"Library not loaded!");
8665 auto& inst = instance();
8666 if(inst.m_peak_AutoWhiteBalance_Mode_Get)
8668 return inst.m_peak_AutoWhiteBalance_Mode_Get(hCam, autoWhiteBalanceMode);
8672 throw std::runtime_error(
"Library not loaded!");
8678 auto& inst = instance();
8679 if(inst.m_peak_AutoWhiteBalance_Mode_GetList)
8681 return inst.m_peak_AutoWhiteBalance_Mode_GetList(hCam, modeList, modeListSize);
8685 throw std::runtime_error(
"Library not loaded!");
8691 auto& inst = instance();
8692 if(inst.m_peak_ROI_GetAccessStatus)
8694 return inst.m_peak_ROI_GetAccessStatus(hCam);
8698 throw std::runtime_error(
"Library not loaded!");
8702inline peak_status DynamicLoader::peak_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minROIOffset, peak_position* maxROIOffset, peak_position* incROIOffset)
8704 auto& inst = instance();
8705 if(inst.m_peak_ROI_Offset_GetRange)
8707 return inst.m_peak_ROI_Offset_GetRange(hCam, minROIOffset, maxROIOffset, incROIOffset);
8711 throw std::runtime_error(
"Library not loaded!");
8717 auto& inst = instance();
8718 if(inst.m_peak_ROI_Offset_GetAccessStatus)
8720 return inst.m_peak_ROI_Offset_GetAccessStatus(hCam);
8724 throw std::runtime_error(
"Library not loaded!");
8730 auto& inst = instance();
8731 if(inst.m_peak_ROI_Offset_Set)
8733 return inst.m_peak_ROI_Offset_Set(hCam, position);
8737 throw std::runtime_error(
"Library not loaded!");
8743 auto& inst = instance();
8744 if(inst.m_peak_ROI_Offset_Get)
8746 return inst.m_peak_ROI_Offset_Get(hCam, position);
8750 throw std::runtime_error(
"Library not loaded!");
8754inline peak_status DynamicLoader::peak_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minROISize, peak_size* maxROISize, peak_size* incROISize)
8756 auto& inst = instance();
8757 if(inst.m_peak_ROI_Size_GetRange)
8759 return inst.m_peak_ROI_Size_GetRange(hCam, minROISize, maxROISize, incROISize);
8763 throw std::runtime_error(
"Library not loaded!");
8769 auto& inst = instance();
8770 if(inst.m_peak_ROI_Size_GetAccessStatus)
8772 return inst.m_peak_ROI_Size_GetAccessStatus(hCam);
8776 throw std::runtime_error(
"Library not loaded!");
8782 auto& inst = instance();
8783 if(inst.m_peak_ROI_Size_Set)
8785 return inst.m_peak_ROI_Size_Set(hCam, size);
8789 throw std::runtime_error(
"Library not loaded!");
8795 auto& inst = instance();
8796 if(inst.m_peak_ROI_Size_Get)
8798 return inst.m_peak_ROI_Size_Get(hCam, size);
8802 throw std::runtime_error(
"Library not loaded!");
8808 auto& inst = instance();
8809 if(inst.m_peak_ROI_Set)
8811 return inst.m_peak_ROI_Set(hCam, roi);
8815 throw std::runtime_error(
"Library not loaded!");
8821 auto& inst = instance();
8822 if(inst.m_peak_ROI_Get)
8824 return inst.m_peak_ROI_Get(hCam, roi);
8828 throw std::runtime_error(
"Library not loaded!");
8834 auto& inst = instance();
8835 if(inst.m_peak_Binning_GetAccessStatus)
8837 return inst.m_peak_Binning_GetAccessStatus(hCam);
8841 throw std::runtime_error(
"Library not loaded!");
8845inline peak_status DynamicLoader::peak_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t* binningFactorXList,
size_t* binningFactorXCount)
8847 auto& inst = instance();
8848 if(inst.m_peak_Binning_FactorX_GetList)
8850 return inst.m_peak_Binning_FactorX_GetList(hCam, binningFactorXList, binningFactorXCount);
8854 throw std::runtime_error(
"Library not loaded!");
8858inline peak_status DynamicLoader::peak_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t* binningFactorYList,
size_t* binningFactorYCount)
8860 auto& inst = instance();
8861 if(inst.m_peak_Binning_FactorY_GetList)
8863 return inst.m_peak_Binning_FactorY_GetList(hCam, binningFactorYList, binningFactorYCount);
8867 throw std::runtime_error(
"Library not loaded!");
8873 auto& inst = instance();
8874 if(inst.m_peak_Binning_Set)
8876 return inst.m_peak_Binning_Set(hCam, binningFactorX, binningFactorY);
8880 throw std::runtime_error(
"Library not loaded!");
8886 auto& inst = instance();
8887 if(inst.m_peak_Binning_Get)
8889 return inst.m_peak_Binning_Get(hCam, binningFactorX, binningFactorY);
8893 throw std::runtime_error(
"Library not loaded!");
8899 auto& inst = instance();
8900 if(inst.m_peak_BinningManual_GetAccessStatus)
8902 return inst.m_peak_BinningManual_GetAccessStatus(hCam, subsamplingEngine);
8906 throw std::runtime_error(
"Library not loaded!");
8912 auto& inst = instance();
8913 if(inst.m_peak_BinningManual_FactorX_GetList)
8915 return inst.m_peak_BinningManual_FactorX_GetList(hCam, subsamplingEngine, binningFactorXList, binningFactorXCount);
8919 throw std::runtime_error(
"Library not loaded!");
8925 auto& inst = instance();
8926 if(inst.m_peak_BinningManual_FactorY_GetList)
8928 return inst.m_peak_BinningManual_FactorY_GetList(hCam, subsamplingEngine, binningFactorYList, binningFactorYCount);
8932 throw std::runtime_error(
"Library not loaded!");
8938 auto& inst = instance();
8939 if(inst.m_peak_BinningManual_Set)
8941 return inst.m_peak_BinningManual_Set(hCam, subsamplingEngine, binningFactorX, binningFactorY);
8945 throw std::runtime_error(
"Library not loaded!");
8951 auto& inst = instance();
8952 if(inst.m_peak_BinningManual_Get)
8954 return inst.m_peak_BinningManual_Get(hCam, subsamplingEngine, binningFactorX, binningFactorY);
8958 throw std::runtime_error(
"Library not loaded!");
8964 auto& inst = instance();
8965 if(inst.m_peak_Decimation_GetAccessStatus)
8967 return inst.m_peak_Decimation_GetAccessStatus(hCam);
8971 throw std::runtime_error(
"Library not loaded!");
8975inline peak_status DynamicLoader::peak_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount)
8977 auto& inst = instance();
8978 if(inst.m_peak_Decimation_FactorX_GetList)
8980 return inst.m_peak_Decimation_FactorX_GetList(hCam, decimationFactorXList, decimationFactorXCount);
8984 throw std::runtime_error(
"Library not loaded!");
8988inline peak_status DynamicLoader::peak_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount)
8990 auto& inst = instance();
8991 if(inst.m_peak_Decimation_FactorY_GetList)
8993 return inst.m_peak_Decimation_FactorY_GetList(hCam, decimationFactorYList, decimationFactorYCount);
8997 throw std::runtime_error(
"Library not loaded!");
9003 auto& inst = instance();
9004 if(inst.m_peak_Decimation_Set)
9006 return inst.m_peak_Decimation_Set(hCam, decimationFactorX, decimationFactorY);
9010 throw std::runtime_error(
"Library not loaded!");
9016 auto& inst = instance();
9017 if(inst.m_peak_Decimation_Get)
9019 return inst.m_peak_Decimation_Get(hCam, decimationFactorX, decimationFactorY);
9023 throw std::runtime_error(
"Library not loaded!");
9029 auto& inst = instance();
9030 if(inst.m_peak_DecimationManual_GetAccessStatus)
9032 return inst.m_peak_DecimationManual_GetAccessStatus(hCam, subsamplingEngine);
9036 throw std::runtime_error(
"Library not loaded!");
9042 auto& inst = instance();
9043 if(inst.m_peak_DecimationManual_FactorX_GetList)
9045 return inst.m_peak_DecimationManual_FactorX_GetList(hCam, subsamplingEngine, decimationFactorXList, decimationFactorXCount);
9049 throw std::runtime_error(
"Library not loaded!");
9055 auto& inst = instance();
9056 if(inst.m_peak_DecimationManual_FactorY_GetList)
9058 return inst.m_peak_DecimationManual_FactorY_GetList(hCam, subsamplingEngine, decimationFactorYList, decimationFactorYCount);
9062 throw std::runtime_error(
"Library not loaded!");
9068 auto& inst = instance();
9069 if(inst.m_peak_DecimationManual_Set)
9071 return inst.m_peak_DecimationManual_Set(hCam, subsamplingEngine, decimationFactorX, decimationFactorY);
9075 throw std::runtime_error(
"Library not loaded!");
9081 auto& inst = instance();
9082 if(inst.m_peak_DecimationManual_Get)
9084 return inst.m_peak_DecimationManual_Get(hCam, subsamplingEngine, decimationFactorX, decimationFactorY);
9088 throw std::runtime_error(
"Library not loaded!");
9094 auto& inst = instance();
9095 if(inst.m_peak_Scaling_GetAccessStatus)
9097 return inst.m_peak_Scaling_GetAccessStatus(hCam);
9101 throw std::runtime_error(
"Library not loaded!");
9105inline peak_status DynamicLoader::peak_Scaling_FactorX_GetRange(
peak_camera_handle hCam,
double* minScalingFactorX,
double* maxScalingFactorX,
double* incScalingFactorX)
9107 auto& inst = instance();
9108 if(inst.m_peak_Scaling_FactorX_GetRange)
9110 return inst.m_peak_Scaling_FactorX_GetRange(hCam, minScalingFactorX, maxScalingFactorX, incScalingFactorX);
9114 throw std::runtime_error(
"Library not loaded!");
9118inline peak_status DynamicLoader::peak_Scaling_FactorY_GetRange(
peak_camera_handle hCam,
double* minScalingFactorY,
double* maxScalingFactorY,
double* incScalingFactorY)
9120 auto& inst = instance();
9121 if(inst.m_peak_Scaling_FactorY_GetRange)
9123 return inst.m_peak_Scaling_FactorY_GetRange(hCam, minScalingFactorY, maxScalingFactorY, incScalingFactorY);
9127 throw std::runtime_error(
"Library not loaded!");
9133 auto& inst = instance();
9134 if(inst.m_peak_Scaling_Set)
9136 return inst.m_peak_Scaling_Set(hCam, scalingFactorX, scalingFactorY);
9140 throw std::runtime_error(
"Library not loaded!");
9146 auto& inst = instance();
9147 if(inst.m_peak_Scaling_Get)
9149 return inst.m_peak_Scaling_Get(hCam, scalingFactorX, scalingFactorY);
9153 throw std::runtime_error(
"Library not loaded!");
9159 auto& inst = instance();
9160 if(inst.m_peak_Mirror_LeftRight_GetAccessStatus)
9162 return inst.m_peak_Mirror_LeftRight_GetAccessStatus(hCam);
9166 throw std::runtime_error(
"Library not loaded!");
9172 auto& inst = instance();
9173 if(inst.m_peak_Mirror_LeftRight_Enable)
9175 return inst.m_peak_Mirror_LeftRight_Enable(hCam, enabled);
9179 throw std::runtime_error(
"Library not loaded!");
9185 auto& inst = instance();
9186 if(inst.m_peak_Mirror_LeftRight_IsEnabled)
9188 return inst.m_peak_Mirror_LeftRight_IsEnabled(hCam);
9192 throw std::runtime_error(
"Library not loaded!");
9198 auto& inst = instance();
9199 if(inst.m_peak_Mirror_UpDown_GetAccessStatus)
9201 return inst.m_peak_Mirror_UpDown_GetAccessStatus(hCam);
9205 throw std::runtime_error(
"Library not loaded!");
9211 auto& inst = instance();
9212 if(inst.m_peak_Mirror_UpDown_Enable)
9214 return inst.m_peak_Mirror_UpDown_Enable(hCam, enabled);
9218 throw std::runtime_error(
"Library not loaded!");
9224 auto& inst = instance();
9225 if(inst.m_peak_Mirror_UpDown_IsEnabled)
9227 return inst.m_peak_Mirror_UpDown_IsEnabled(hCam);
9231 throw std::runtime_error(
"Library not loaded!");
9237 auto& inst = instance();
9238 if(inst.m_peak_CameraMemory_Area_GetAccessStatus)
9240 return inst.m_peak_CameraMemory_Area_GetAccessStatus(hCam, cameraMemoryArea);
9244 throw std::runtime_error(
"Library not loaded!");
9250 auto& inst = instance();
9251 if(inst.m_peak_CameraMemory_Area_GetList)
9253 return inst.m_peak_CameraMemory_Area_GetList(hCam, cameraMemoryAreaList, cameraMemoryAreaCount);
9257 throw std::runtime_error(
"Library not loaded!");
9263 auto& inst = instance();
9264 if(inst.m_peak_CameraMemory_Area_Size_Get)
9266 return inst.m_peak_CameraMemory_Area_Size_Get(hCam, cameraMemoryArea, cameraMemoryAreaSize);
9270 throw std::runtime_error(
"Library not loaded!");
9276 auto& inst = instance();
9277 if(inst.m_peak_CameraMemory_Area_Data_Clear)
9279 return inst.m_peak_CameraMemory_Area_Data_Clear(hCam, cameraMemoryArea);
9283 throw std::runtime_error(
"Library not loaded!");
9289 auto& inst = instance();
9290 if(inst.m_peak_CameraMemory_Area_Data_Write)
9292 return inst.m_peak_CameraMemory_Area_Data_Write(hCam, cameraMemoryArea, data, dataSize);
9296 throw std::runtime_error(
"Library not loaded!");
9302 auto& inst = instance();
9303 if(inst.m_peak_CameraMemory_Area_Data_Read)
9305 return inst.m_peak_CameraMemory_Area_Data_Read(hCam, cameraMemoryArea, data, dataSize);
9309 throw std::runtime_error(
"Library not loaded!");
9315 auto& inst = instance();
9316 if(inst.m_peak_GFA_EnableWriteAccess)
9318 return inst.m_peak_GFA_EnableWriteAccess(hCam, enabled);
9322 throw std::runtime_error(
"Library not loaded!");
9328 auto& inst = instance();
9329 if(inst.m_peak_GFA_IsWriteAccessEnabled)
9331 return inst.m_peak_GFA_IsWriteAccessEnabled(hCam);
9335 throw std::runtime_error(
"Library not loaded!");
9341 auto& inst = instance();
9342 if(inst.m_peak_GFA_Feature_GetAccessStatus)
9344 return inst.m_peak_GFA_Feature_GetAccessStatus(hCam, module, featureName);
9348 throw std::runtime_error(
"Library not loaded!");
9354 auto& inst = instance();
9355 if(inst.m_peak_GFA_Float_HasRange)
9357 return inst.m_peak_GFA_Float_HasRange(hCam, module, floatFeatureName);
9361 throw std::runtime_error(
"Library not loaded!");
9367 auto& inst = instance();
9368 if(inst.m_peak_GFA_Float_GetRange)
9370 return inst.m_peak_GFA_Float_GetRange(hCam, module, floatFeatureName, minFloatValue, maxFloatValue, incFloatValue);
9374 throw std::runtime_error(
"Library not loaded!");
9380 auto& inst = instance();
9381 if(inst.m_peak_GFA_Float_GetList)
9383 return inst.m_peak_GFA_Float_GetList(hCam, module, floatFeatureName, floatList, floatCount);
9387 throw std::runtime_error(
"Library not loaded!");
9393 auto& inst = instance();
9394 if(inst.m_peak_GFA_Float_Set)
9396 return inst.m_peak_GFA_Float_Set(hCam, module, floatFeatureName, floatValue);
9400 throw std::runtime_error(
"Library not loaded!");
9406 auto& inst = instance();
9407 if(inst.m_peak_GFA_Float_Get)
9409 return inst.m_peak_GFA_Float_Get(hCam, module, floatFeatureName, floatValue);
9413 throw std::runtime_error(
"Library not loaded!");
9419 auto& inst = instance();
9420 if(inst.m_peak_GFA_Integer_HasRange)
9422 return inst.m_peak_GFA_Integer_HasRange(hCam, module, integerFeatureName);
9426 throw std::runtime_error(
"Library not loaded!");
9430inline peak_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)
9432 auto& inst = instance();
9433 if(inst.m_peak_GFA_Integer_GetRange)
9435 return inst.m_peak_GFA_Integer_GetRange(hCam, module, integerFeatureName, minIntegerValue, maxIntegerValue, incIntegerValue);
9439 throw std::runtime_error(
"Library not loaded!");
9445 auto& inst = instance();
9446 if(inst.m_peak_GFA_Integer_GetList)
9448 return inst.m_peak_GFA_Integer_GetList(hCam, module, integerFeatureName, integerList, integerCount);
9452 throw std::runtime_error(
"Library not loaded!");
9458 auto& inst = instance();
9459 if(inst.m_peak_GFA_Integer_Set)
9461 return inst.m_peak_GFA_Integer_Set(hCam, module, integerFeatureName, integerValue);
9465 throw std::runtime_error(
"Library not loaded!");
9471 auto& inst = instance();
9472 if(inst.m_peak_GFA_Integer_Get)
9474 return inst.m_peak_GFA_Integer_Get(hCam, module, integerFeatureName, integerValue);
9478 throw std::runtime_error(
"Library not loaded!");
9484 auto& inst = instance();
9485 if(inst.m_peak_GFA_Boolean_Set)
9487 return inst.m_peak_GFA_Boolean_Set(hCam, module, booleanFeatureName, booleanValue);
9491 throw std::runtime_error(
"Library not loaded!");
9497 auto& inst = instance();
9498 if(inst.m_peak_GFA_Boolean_Get)
9500 return inst.m_peak_GFA_Boolean_Get(hCam, module, booleanFeatureName, booleanValue);
9504 throw std::runtime_error(
"Library not loaded!");
9510 auto& inst = instance();
9511 if(inst.m_peak_GFA_String_Set)
9513 return inst.m_peak_GFA_String_Set(hCam, module, stringFeatureName, stringValue);
9517 throw std::runtime_error(
"Library not loaded!");
9523 auto& inst = instance();
9524 if(inst.m_peak_GFA_String_Get)
9526 return inst.m_peak_GFA_String_Get(hCam, module, stringFeatureName, stringValue, stringValueSize);
9530 throw std::runtime_error(
"Library not loaded!");
9536 auto& inst = instance();
9537 if(inst.m_peak_GFA_Command_Execute)
9539 return inst.m_peak_GFA_Command_Execute(hCam, module, commandFeatureName);
9543 throw std::runtime_error(
"Library not loaded!");
9549 auto& inst = instance();
9550 if(inst.m_peak_GFA_Command_WaitForDone)
9552 return inst.m_peak_GFA_Command_WaitForDone(hCam, module, commandFeatureName, timeout_ms);
9556 throw std::runtime_error(
"Library not loaded!");
9560inline peak_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)
9562 auto& inst = instance();
9563 if(inst.m_peak_GFA_Enumeration_GetList)
9565 return inst.m_peak_GFA_Enumeration_GetList(hCam, module, enumerationFeatureName, enumerationEntryList, enumerationEntryCount);
9569 throw std::runtime_error(
"Library not loaded!");
9575 auto& inst = instance();
9576 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatus)
9578 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatus(hCam, module, enumerationFeatureName, enumerationEntry);
9582 throw std::runtime_error(
"Library not loaded!");
9588 auto& inst = instance();
9589 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue)
9591 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue(hCam, module, enumerationFeatureName, enumerationEntrySymbolicValue);
9595 throw std::runtime_error(
"Library not loaded!");
9601 auto& inst = instance();
9602 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue)
9604 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue(hCam, module, enumerationFeatureName, enumerationEntryIntegerValue);
9608 throw std::runtime_error(
"Library not loaded!");
9614 auto& inst = instance();
9615 if(inst.m_peak_GFA_Enumeration_Set)
9617 return inst.m_peak_GFA_Enumeration_Set(hCam, module, enumerationFeatureName, enumerationEntry);
9621 throw std::runtime_error(
"Library not loaded!");
9627 auto& inst = instance();
9628 if(inst.m_peak_GFA_Enumeration_SetBySymbolicValue)
9630 return inst.m_peak_GFA_Enumeration_SetBySymbolicValue(hCam, module, enumerationFeatureName, enumerationEntrySymbolicValue);
9634 throw std::runtime_error(
"Library not loaded!");
9640 auto& inst = instance();
9641 if(inst.m_peak_GFA_Enumeration_SetByIntegerValue)
9643 return inst.m_peak_GFA_Enumeration_SetByIntegerValue(hCam, module, enumerationFeatureName, enumerationEntryIntegerValue);
9647 throw std::runtime_error(
"Library not loaded!");
9653 auto& inst = instance();
9654 if(inst.m_peak_GFA_Enumeration_Get)
9656 return inst.m_peak_GFA_Enumeration_Get(hCam, module, enumerationFeatureName, enumerationEntry);
9660 throw std::runtime_error(
"Library not loaded!");
9666 auto& inst = instance();
9667 if(inst.m_peak_GFA_Register_Set)
9669 return inst.m_peak_GFA_Register_Set(hCam, module, registerFeatureName, registerValue, registerValueSize);
9673 throw std::runtime_error(
"Library not loaded!");
9679 auto& inst = instance();
9680 if(inst.m_peak_GFA_Register_Get)
9682 return inst.m_peak_GFA_Register_Get(hCam, module, registerFeatureName, registerValue, registerValueSize);
9686 throw std::runtime_error(
"Library not loaded!");
9692 auto& inst = instance();
9693 if(inst.m_peak_GFA_Data_Write)
9695 return inst.m_peak_GFA_Data_Write(hCam, module, address, data, dataSize);
9699 throw std::runtime_error(
"Library not loaded!");
9705 auto& inst = instance();
9706 if(inst.m_peak_GFA_Data_Read)
9708 return inst.m_peak_GFA_Data_Read(hCam, module, address, data, dataSize);
9712 throw std::runtime_error(
"Library not loaded!");
9718 auto& inst = instance();
9719 if(inst.m_peak_IPL_PixelFormat_GetList)
9721 return inst.m_peak_IPL_PixelFormat_GetList(hCam, inputPixelFormat, outputPixelFormatList, outputPixelFormatCount);
9725 throw std::runtime_error(
"Library not loaded!");
9731 auto& inst = instance();
9732 if(inst.m_peak_IPL_PixelFormat_Set)
9734 return inst.m_peak_IPL_PixelFormat_Set(hCam, pixelFormat);
9738 throw std::runtime_error(
"Library not loaded!");
9744 auto& inst = instance();
9745 if(inst.m_peak_IPL_PixelFormat_Get)
9747 return inst.m_peak_IPL_PixelFormat_Get(hCam, pixelFormat);
9751 throw std::runtime_error(
"Library not loaded!");
9757 auto& inst = instance();
9758 if(inst.m_peak_IPL_Gain_GetRange)
9760 return inst.m_peak_IPL_Gain_GetRange(hCam, gainChannel, minGain, maxGain, incGain);
9764 throw std::runtime_error(
"Library not loaded!");
9770 auto& inst = instance();
9771 if(inst.m_peak_IPL_Gain_Set)
9773 return inst.m_peak_IPL_Gain_Set(hCam, gainChannel, gain);
9777 throw std::runtime_error(
"Library not loaded!");
9783 auto& inst = instance();
9784 if(inst.m_peak_IPL_Gain_Get)
9786 return inst.m_peak_IPL_Gain_Get(hCam, gainChannel, gain);
9790 throw std::runtime_error(
"Library not loaded!");
9796 auto& inst = instance();
9797 if(inst.m_peak_IPL_Gamma_GetRange)
9799 return inst.m_peak_IPL_Gamma_GetRange(hCam, minGamma, maxGamma, incGamma);
9803 throw std::runtime_error(
"Library not loaded!");
9809 auto& inst = instance();
9810 if(inst.m_peak_IPL_Gamma_Set)
9812 return inst.m_peak_IPL_Gamma_Set(hCam, gamma);
9816 throw std::runtime_error(
"Library not loaded!");
9822 auto& inst = instance();
9823 if(inst.m_peak_IPL_Gamma_Get)
9825 return inst.m_peak_IPL_Gamma_Get(hCam, gamma);
9829 throw std::runtime_error(
"Library not loaded!");
9835 auto& inst = instance();
9836 if(inst.m_peak_IPL_ColorCorrection_Matrix_Set)
9838 return inst.m_peak_IPL_ColorCorrection_Matrix_Set(hCam, colorCorrectionMatrix);
9842 throw std::runtime_error(
"Library not loaded!");
9848 auto& inst = instance();
9849 if(inst.m_peak_IPL_ColorCorrection_Matrix_Get)
9851 return inst.m_peak_IPL_ColorCorrection_Matrix_Get(hCam, colorCorrectionMatrix);
9855 throw std::runtime_error(
"Library not loaded!");
9861 auto& inst = instance();
9862 if(inst.m_peak_IPL_ColorCorrection_Saturation_Get)
9864 return inst.m_peak_IPL_ColorCorrection_Saturation_Get(hCam, saturation);
9868 throw std::runtime_error(
"Library not loaded!");
9874 auto& inst = instance();
9875 if(inst.m_peak_IPL_ColorCorrection_Saturation_Set)
9877 return inst.m_peak_IPL_ColorCorrection_Saturation_Set(hCam, saturation);
9881 throw std::runtime_error(
"Library not loaded!");
9885inline peak_status DynamicLoader::peak_IPL_ColorCorrection_Saturation_GetRange(
peak_camera_handle hCam,
double* minSaturation,
double* maxSaturation,
double* incSaturation)
9887 auto& inst = instance();
9888 if(inst.m_peak_IPL_ColorCorrection_Saturation_GetRange)
9890 return inst.m_peak_IPL_ColorCorrection_Saturation_GetRange(hCam, minSaturation, maxSaturation, incSaturation);
9894 throw std::runtime_error(
"Library not loaded!");
9900 auto& inst = instance();
9901 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get)
9903 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get(hCam, colorSpace);
9907 throw std::runtime_error(
"Library not loaded!");
9913 auto& inst = instance();
9914 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set)
9916 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set(hCam, colorSpace);
9920 throw std::runtime_error(
"Library not loaded!");
9926 auto& inst = instance();
9927 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get)
9929 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get(hCam, algorithm);
9933 throw std::runtime_error(
"Library not loaded!");
9939 auto& inst = instance();
9940 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set)
9942 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set(hCam, algorithm);
9946 throw std::runtime_error(
"Library not loaded!");
9950inline peak_status DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(
peak_camera_handle hCam, uint32_t* colorTemperature)
9952 auto& inst = instance();
9953 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get)
9955 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(hCam, colorTemperature);
9959 throw std::runtime_error(
"Library not loaded!");
9963inline peak_status DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(
peak_camera_handle hCam, uint32_t colorTemperature)
9965 auto& inst = instance();
9966 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set)
9968 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(hCam, colorTemperature);
9972 throw std::runtime_error(
"Library not loaded!");
9976inline peak_status DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(
peak_camera_handle hCam, uint32_t* minColorTemperature, uint32_t* maxColorTemperature, uint32_t* incColorTemperature)
9978 auto& inst = instance();
9979 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange)
9981 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(hCam, minColorTemperature, maxColorTemperature, incColorTemperature);
9985 throw std::runtime_error(
"Library not loaded!");
9991 auto& inst = instance();
9992 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable)
9994 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable(hCam, enable);
9998 throw std::runtime_error(
"Library not loaded!");
10004 auto& inst = instance();
10005 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled)
10007 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled(hCam);
10011 throw std::runtime_error(
"Library not loaded!");
10017 auto& inst = instance();
10018 if(inst.m_peak_IPL_ColorCorrection_Enable)
10020 return inst.m_peak_IPL_ColorCorrection_Enable(hCam, enabled);
10024 throw std::runtime_error(
"Library not loaded!");
10030 auto& inst = instance();
10031 if(inst.m_peak_IPL_ColorCorrection_IsEnabled)
10033 return inst.m_peak_IPL_ColorCorrection_IsEnabled(hCam);
10037 throw std::runtime_error(
"Library not loaded!");
10041inline peak_status DynamicLoader::peak_IPL_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget)
10043 auto& inst = instance();
10044 if(inst.m_peak_IPL_AutoBrightness_Target_GetRange)
10046 return inst.m_peak_IPL_AutoBrightness_Target_GetRange(hCam, minAutoBrightnessTarget, maxAutoBrightnessTarget, incAutoBrightnessTarget);
10050 throw std::runtime_error(
"Library not loaded!");
10056 auto& inst = instance();
10057 if(inst.m_peak_IPL_AutoBrightness_Target_Set)
10059 return inst.m_peak_IPL_AutoBrightness_Target_Set(hCam, autoBrightnessTarget);
10063 throw std::runtime_error(
"Library not loaded!");
10069 auto& inst = instance();
10070 if(inst.m_peak_IPL_AutoBrightness_Target_Get)
10072 return inst.m_peak_IPL_AutoBrightness_Target_Get(hCam, autoBrightnessTarget);
10076 throw std::runtime_error(
"Library not loaded!");
10080inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance)
10082 auto& inst = instance();
10083 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_GetRange)
10085 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_GetRange(hCam, minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, incAutoBrightnessTargetTolerance);
10089 throw std::runtime_error(
"Library not loaded!");
10093inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance)
10095 auto& inst = instance();
10096 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_Set)
10098 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_Set(hCam, autoBrightnessTargetTolerance);
10102 throw std::runtime_error(
"Library not loaded!");
10106inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_Get(
peak_camera_handle hCam, uint32_t* autoBrightnessTargetTolerance)
10108 auto& inst = instance();
10109 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_Get)
10111 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_Get(hCam, autoBrightnessTargetTolerance);
10115 throw std::runtime_error(
"Library not loaded!");
10119inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile)
10121 auto& inst = instance();
10122 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_GetRange)
10124 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_GetRange(hCam, minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, incAutoBrightnessTargetPercentile);
10128 throw std::runtime_error(
"Library not loaded!");
10132inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_Set(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile)
10134 auto& inst = instance();
10135 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_Set)
10137 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_Set(hCam, autoBrightnessTargetPercentile);
10141 throw std::runtime_error(
"Library not loaded!");
10145inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_Get(
peak_camera_handle hCam,
double* autoBrightnessTargetPercentile)
10147 auto& inst = instance();
10148 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_Get)
10150 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_Get(hCam, autoBrightnessTargetPercentile);
10154 throw std::runtime_error(
"Library not loaded!");
10160 auto& inst = instance();
10161 if(inst.m_peak_IPL_AutoBrightness_ROI_Mode_Set)
10163 return inst.m_peak_IPL_AutoBrightness_ROI_Mode_Set(hCam, autoBrightnessROIMode);
10167 throw std::runtime_error(
"Library not loaded!");
10173 auto& inst = instance();
10174 if(inst.m_peak_IPL_AutoBrightness_ROI_Mode_Get)
10176 return inst.m_peak_IPL_AutoBrightness_ROI_Mode_Get(hCam, autoBrightnessROIMode);
10180 throw std::runtime_error(
"Library not loaded!");
10184inline peak_status DynamicLoader::peak_IPL_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset)
10186 auto& inst = instance();
10187 if(inst.m_peak_IPL_AutoBrightness_ROI_Offset_GetRange)
10189 return inst.m_peak_IPL_AutoBrightness_ROI_Offset_GetRange(hCam, minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset, incAutoBrightnessROIOffset);
10193 throw std::runtime_error(
"Library not loaded!");
10197inline peak_status DynamicLoader::peak_IPL_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize)
10199 auto& inst = instance();
10200 if(inst.m_peak_IPL_AutoBrightness_ROI_Size_GetRange)
10202 return inst.m_peak_IPL_AutoBrightness_ROI_Size_GetRange(hCam, minAutoBrightnessROISize, maxAutoBrightnessROISize, incAutoBrightnessROISize);
10206 throw std::runtime_error(
"Library not loaded!");
10212 auto& inst = instance();
10213 if(inst.m_peak_IPL_AutoBrightness_ROI_Set)
10215 return inst.m_peak_IPL_AutoBrightness_ROI_Set(hCam, autoBrightnessROI);
10219 throw std::runtime_error(
"Library not loaded!");
10225 auto& inst = instance();
10226 if(inst.m_peak_IPL_AutoBrightness_ROI_Get)
10228 return inst.m_peak_IPL_AutoBrightness_ROI_Get(hCam, autoBrightnessROI);
10232 throw std::runtime_error(
"Library not loaded!");
10238 auto& inst = instance();
10239 if(inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Set)
10241 return inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Set(hCam, autoExposureMode);
10245 throw std::runtime_error(
"Library not loaded!");
10251 auto& inst = instance();
10252 if(inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Get)
10254 return inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Get(hCam, autoExposureMode);
10258 throw std::runtime_error(
"Library not loaded!");
10264 auto& inst = instance();
10265 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_Get)
10267 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_Get(hCam, exposureLimit);
10271 throw std::runtime_error(
"Library not loaded!");
10277 auto& inst = instance();
10278 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_GetRange)
10280 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_GetRange(hCam, exposureLimit);
10284 throw std::runtime_error(
"Library not loaded!");
10290 auto& inst = instance();
10291 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_Set)
10293 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_Set(hCam, exposureLimit);
10297 throw std::runtime_error(
"Library not loaded!");
10303 auto& inst = instance();
10304 if(inst.m_peak_IPL_AutoBrightness_Gain_Mode_Set)
10306 return inst.m_peak_IPL_AutoBrightness_Gain_Mode_Set(hCam, autoGainMode);
10310 throw std::runtime_error(
"Library not loaded!");
10316 auto& inst = instance();
10317 if(inst.m_peak_IPL_AutoBrightness_Gain_Mode_Get)
10319 return inst.m_peak_IPL_AutoBrightness_Gain_Mode_Get(hCam, autoGainMode);
10323 throw std::runtime_error(
"Library not loaded!");
10329 auto& inst = instance();
10330 if(inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set)
10332 return inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set(hCam, autoGainMode);
10336 throw std::runtime_error(
"Library not loaded!");
10342 auto& inst = instance();
10343 if(inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get)
10345 return inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get(hCam, autoGainMode);
10349 throw std::runtime_error(
"Library not loaded!");
10355 auto& inst = instance();
10356 if(inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Set)
10358 return inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Set(hCam, autoGainMode);
10362 throw std::runtime_error(
"Library not loaded!");
10368 auto& inst = instance();
10369 if(inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Get)
10371 return inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Get(hCam, autoGainMode);
10375 throw std::runtime_error(
"Library not loaded!");
10381 auto& inst = instance();
10382 if(inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Set)
10384 return inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Set(hCam, autoGainMode);
10388 throw std::runtime_error(
"Library not loaded!");
10394 auto& inst = instance();
10395 if(inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Get)
10397 return inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Get(hCam, autoGainMode);
10401 throw std::runtime_error(
"Library not loaded!");
10407 auto& inst = instance();
10408 if(inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Set)
10410 return inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Set(hCam, autoGainMode);
10414 throw std::runtime_error(
"Library not loaded!");
10420 auto& inst = instance();
10421 if(inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Get)
10423 return inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Get(hCam, autoGainMode);
10427 throw std::runtime_error(
"Library not loaded!");
10433 auto& inst = instance();
10434 if(inst.m_peak_IPL_AutoBrightness_Algorithm_Set)
10436 return inst.m_peak_IPL_AutoBrightness_Algorithm_Set(hCam, algorithm);
10440 throw std::runtime_error(
"Library not loaded!");
10446 auto& inst = instance();
10447 if(inst.m_peak_IPL_AutoBrightness_Algorithm_Get)
10449 return inst.m_peak_IPL_AutoBrightness_Algorithm_Get(hCam, algorithm);
10453 throw std::runtime_error(
"Library not loaded!");
10459 auto& inst = instance();
10460 if(inst.m_peak_IPL_AutoBrightness_AverageLast_Get)
10462 return inst.m_peak_IPL_AutoBrightness_AverageLast_Get(hCam, lastAverage);
10466 throw std::runtime_error(
"Library not loaded!");
10472 auto& inst = instance();
10473 if(inst.m_peak_IPL_AutoBrightness_GainLimit_Set)
10475 return inst.m_peak_IPL_AutoBrightness_GainLimit_Set(hCam, gainLimit);
10479 throw std::runtime_error(
"Library not loaded!");
10485 auto& inst = instance();
10486 if(inst.m_peak_IPL_AutoBrightness_GainLimit_Get)
10488 return inst.m_peak_IPL_AutoBrightness_GainLimit_Get(hCam, gainLimit);
10492 throw std::runtime_error(
"Library not loaded!");
10498 auto& inst = instance();
10499 if(inst.m_peak_IPL_AutoBrightness_GainLimit_GetRange)
10501 return inst.m_peak_IPL_AutoBrightness_GainLimit_GetRange(hCam, gainLimit);
10505 throw std::runtime_error(
"Library not loaded!");
10511 auto& inst = instance();
10512 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Set)
10514 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Set(hCam, gainLimit);
10518 throw std::runtime_error(
"Library not loaded!");
10524 auto& inst = instance();
10525 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Get)
10527 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Get(hCam, gainLimit);
10531 throw std::runtime_error(
"Library not loaded!");
10537 auto& inst = instance();
10538 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange)
10540 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange(hCam, gainLimit);
10544 throw std::runtime_error(
"Library not loaded!");
10550 auto& inst = instance();
10551 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Set)
10553 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Set(hCam, gainLimit);
10557 throw std::runtime_error(
"Library not loaded!");
10563 auto& inst = instance();
10564 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Get)
10566 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Get(hCam, gainLimit);
10570 throw std::runtime_error(
"Library not loaded!");
10576 auto& inst = instance();
10577 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange)
10579 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange(hCam, gainLimit);
10583 throw std::runtime_error(
"Library not loaded!");
10589 auto& inst = instance();
10590 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Set)
10592 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Set(hCam, gainLimit);
10596 throw std::runtime_error(
"Library not loaded!");
10602 auto& inst = instance();
10603 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Get)
10605 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Get(hCam, gainLimit);
10609 throw std::runtime_error(
"Library not loaded!");
10615 auto& inst = instance();
10616 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange)
10618 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange(hCam, gainLimit);
10622 throw std::runtime_error(
"Library not loaded!");
10628 auto& inst = instance();
10629 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_Set)
10631 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_Set(hCam, gainLimit);
10635 throw std::runtime_error(
"Library not loaded!");
10641 auto& inst = instance();
10642 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_Get)
10644 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_Get(hCam, gainLimit);
10648 throw std::runtime_error(
"Library not loaded!");
10654 auto& inst = instance();
10655 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_GetRange)
10657 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_GetRange(hCam, gainLimit);
10661 throw std::runtime_error(
"Library not loaded!");
10667 auto& inst = instance();
10668 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_Set)
10670 return inst.m_peak_IPL_AutoBrightness_SkipFrames_Set(hCam, skipFrames);
10674 throw std::runtime_error(
"Library not loaded!");
10680 auto& inst = instance();
10681 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_Get)
10683 return inst.m_peak_IPL_AutoBrightness_SkipFrames_Get(hCam, skipFrames);
10687 throw std::runtime_error(
"Library not loaded!");
10691inline peak_status DynamicLoader::peak_IPL_AutoBrightness_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc)
10693 auto& inst = instance();
10694 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_GetRange)
10696 return inst.m_peak_IPL_AutoBrightness_SkipFrames_GetRange(hCam, skipFramesMin, skipFramesMax, skipFramesInc);
10700 throw std::runtime_error(
"Library not loaded!");
10706 auto& inst = instance();
10707 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set)
10709 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set(hCam, autoWhiteBalanceROIMode);
10713 throw std::runtime_error(
"Library not loaded!");
10719 auto& inst = instance();
10720 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get)
10722 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get(hCam, autoWhiteBalanceROIMode);
10726 throw std::runtime_error(
"Library not loaded!");
10730inline peak_status DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset)
10732 auto& inst = instance();
10733 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange)
10735 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(hCam, minAutoWhiteBalanceROIOffset, maxAutoWhiteBalanceROIOffset, incAutoWhiteBalanceROIOffset);
10739 throw std::runtime_error(
"Library not loaded!");
10743inline peak_status DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize)
10745 auto& inst = instance();
10746 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange)
10748 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(hCam, minAutoWhiteBalanceROISize, maxAutoWhiteBalanceROISize, incAutoWhiteBalanceROISize);
10752 throw std::runtime_error(
"Library not loaded!");
10758 auto& inst = instance();
10759 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Set)
10761 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Set(hCam, autoWhiteBalanceROI);
10765 throw std::runtime_error(
"Library not loaded!");
10771 auto& inst = instance();
10772 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Get)
10774 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Get(hCam, autoWhiteBalanceROI);
10778 throw std::runtime_error(
"Library not loaded!");
10784 auto& inst = instance();
10785 if(inst.m_peak_IPL_AutoWhiteBalance_Mode_Set)
10787 return inst.m_peak_IPL_AutoWhiteBalance_Mode_Set(hCam, autoWhiteBalanceMode);
10791 throw std::runtime_error(
"Library not loaded!");
10797 auto& inst = instance();
10798 if(inst.m_peak_IPL_AutoWhiteBalance_Mode_Get)
10800 return inst.m_peak_IPL_AutoWhiteBalance_Mode_Get(hCam, autoWhiteBalanceMode);
10804 throw std::runtime_error(
"Library not loaded!");
10810 auto& inst = instance();
10811 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Set)
10813 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Set(hCam, skipFrames);
10817 throw std::runtime_error(
"Library not loaded!");
10823 auto& inst = instance();
10824 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Get)
10826 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Get(hCam, skipFrames);
10830 throw std::runtime_error(
"Library not loaded!");
10834inline peak_status DynamicLoader::peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc)
10836 auto& inst = instance();
10837 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange)
10839 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(hCam, skipFramesMin, skipFramesMax, skipFramesInc);
10843 throw std::runtime_error(
"Library not loaded!");
10849 auto& inst = instance();
10850 if(inst.m_peak_IPL_AutoFocus_GetAccessStatus)
10852 return inst.m_peak_IPL_AutoFocus_GetAccessStatus(hCam);
10856 throw std::runtime_error(
"Library not loaded!");
10860inline peak_status DynamicLoader::peak_IPL_AutoFocus_ROI_Set(
peak_camera_handle hCam,
const peak_focus_roi* autoFocusROIList,
size_t autoFocusROICount)
10862 auto& inst = instance();
10863 if(inst.m_peak_IPL_AutoFocus_ROI_Set)
10865 return inst.m_peak_IPL_AutoFocus_ROI_Set(hCam, autoFocusROIList, autoFocusROICount);
10869 throw std::runtime_error(
"Library not loaded!");
10873inline peak_status DynamicLoader::peak_IPL_AutoFocus_ROI_Get(
peak_camera_handle hCam, peak_focus_roi* autoFocusROIList,
size_t* autoFocusROICount)
10875 auto& inst = instance();
10876 if(inst.m_peak_IPL_AutoFocus_ROI_Get)
10878 return inst.m_peak_IPL_AutoFocus_ROI_Get(hCam, autoFocusROIList, autoFocusROICount);
10882 throw std::runtime_error(
"Library not loaded!");
10888 auto& inst = instance();
10889 if(inst.m_peak_IPL_AutoFocus_Mode_Set)
10891 return inst.m_peak_IPL_AutoFocus_Mode_Set(hCam, autoFocusMode);
10895 throw std::runtime_error(
"Library not loaded!");
10901 auto& inst = instance();
10902 if(inst.m_peak_IPL_AutoFocus_Mode_Get)
10904 return inst.m_peak_IPL_AutoFocus_Mode_Get(hCam, autoFocusMode);
10908 throw std::runtime_error(
"Library not loaded!");
10914 auto& inst = instance();
10915 if(inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Set)
10917 return inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Set(hCam, searchAlgorithm);
10921 throw std::runtime_error(
"Library not loaded!");
10927 auto& inst = instance();
10928 if(inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Get)
10930 return inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Get(hCam, searchAlgorithm);
10934 throw std::runtime_error(
"Library not loaded!");
10940 auto& inst = instance();
10941 if(inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set)
10943 return inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set(hCam, sharpnessAlgorithm);
10947 throw std::runtime_error(
"Library not loaded!");
10953 auto& inst = instance();
10954 if(inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get)
10956 return inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get(hCam, sharpnessAlgorithm);
10960 throw std::runtime_error(
"Library not loaded!");
10966 auto& inst = instance();
10967 if(inst.m_peak_IPL_AutoFocus_Range_Set)
10969 return inst.m_peak_IPL_AutoFocus_Range_Set(hCam, rangeBegin, rangeEnd);
10973 throw std::runtime_error(
"Library not loaded!");
10979 auto& inst = instance();
10980 if(inst.m_peak_IPL_AutoFocus_Range_Get)
10982 return inst.m_peak_IPL_AutoFocus_Range_Get(hCam, rangeBegin, rangeEnd);
10986 throw std::runtime_error(
"Library not loaded!");
10992 auto& inst = instance();
10993 if(inst.m_peak_IPL_AutoFocus_Hysteresis_Set)
10995 return inst.m_peak_IPL_AutoFocus_Hysteresis_Set(hCam, hysteresis);
10999 throw std::runtime_error(
"Library not loaded!");
11005 auto& inst = instance();
11006 if(inst.m_peak_IPL_AutoFocus_Hysteresis_Get)
11008 return inst.m_peak_IPL_AutoFocus_Hysteresis_Get(hCam, hysteresis);
11012 throw std::runtime_error(
"Library not loaded!");
11016inline peak_status DynamicLoader::peak_IPL_AutoFocus_Hysteresis_GetRange(
peak_camera_handle hCam, uint8_t* minHysteresis, uint8_t* maxHysteresis, uint8_t* incHysteresis)
11018 auto& inst = instance();
11019 if(inst.m_peak_IPL_AutoFocus_Hysteresis_GetRange)
11021 return inst.m_peak_IPL_AutoFocus_Hysteresis_GetRange(hCam, minHysteresis, maxHysteresis, incHysteresis);
11025 throw std::runtime_error(
"Library not loaded!");
11031 auto& inst = instance();
11032 if(inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Set)
11034 return inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Set(hCam, hotpixelCorrectionSensitivity);
11038 throw std::runtime_error(
"Library not loaded!");
11044 auto& inst = instance();
11045 if(inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Get)
11047 return inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Get(hCam, hotpixelCorrectionSensitivity);
11051 throw std::runtime_error(
"Library not loaded!");
11055inline peak_status DynamicLoader::peak_IPL_HotpixelCorrection_GetList(
peak_camera_handle hCam, peak_position* hotpixelList,
size_t* hotpixelCount)
11057 auto& inst = instance();
11058 if(inst.m_peak_IPL_HotpixelCorrection_GetList)
11060 return inst.m_peak_IPL_HotpixelCorrection_GetList(hCam, hotpixelList, hotpixelCount);
11064 throw std::runtime_error(
"Library not loaded!");
11068inline peak_status DynamicLoader::peak_IPL_HotpixelCorrection_SetList(
peak_camera_handle hCam,
const peak_position* hotpixelList,
size_t hotpixelCount)
11070 auto& inst = instance();
11071 if(inst.m_peak_IPL_HotpixelCorrection_SetList)
11073 return inst.m_peak_IPL_HotpixelCorrection_SetList(hCam, hotpixelList, hotpixelCount);
11077 throw std::runtime_error(
"Library not loaded!");
11083 auto& inst = instance();
11084 if(inst.m_peak_IPL_HotpixelCorrection_ResetList)
11086 return inst.m_peak_IPL_HotpixelCorrection_ResetList(hCam);
11090 throw std::runtime_error(
"Library not loaded!");
11096 auto& inst = instance();
11097 if(inst.m_peak_IPL_HotpixelCorrection_Enable)
11099 return inst.m_peak_IPL_HotpixelCorrection_Enable(hCam, enabled);
11103 throw std::runtime_error(
"Library not loaded!");
11109 auto& inst = instance();
11110 if(inst.m_peak_IPL_HotpixelCorrection_IsEnabled)
11112 return inst.m_peak_IPL_HotpixelCorrection_IsEnabled(hCam);
11116 throw std::runtime_error(
"Library not loaded!");
11122 auto& inst = instance();
11123 if(inst.m_peak_IPL_Mirror_UpDown_Enable)
11125 return inst.m_peak_IPL_Mirror_UpDown_Enable(hCam, enabled);
11129 throw std::runtime_error(
"Library not loaded!");
11135 auto& inst = instance();
11136 if(inst.m_peak_IPL_Mirror_UpDown_IsEnabled)
11138 return inst.m_peak_IPL_Mirror_UpDown_IsEnabled(hCam);
11142 throw std::runtime_error(
"Library not loaded!");
11148 auto& inst = instance();
11149 if(inst.m_peak_IPL_Mirror_LeftRight_Enable)
11151 return inst.m_peak_IPL_Mirror_LeftRight_Enable(hCam, enabled);
11155 throw std::runtime_error(
"Library not loaded!");
11161 auto& inst = instance();
11162 if(inst.m_peak_IPL_Mirror_LeftRight_IsEnabled)
11164 return inst.m_peak_IPL_Mirror_LeftRight_IsEnabled(hCam);
11168 throw std::runtime_error(
"Library not loaded!");
11174 auto& inst = instance();
11175 if(inst.m_peak_IPL_ProcessFrame)
11177 return inst.m_peak_IPL_ProcessFrame(hCam, hFrame, hResultFrame);
11181 throw std::runtime_error(
"Library not loaded!");
11187 auto& inst = instance();
11188 if(inst.m_peak_IPL_ProcessFrameInplace)
11190 return inst.m_peak_IPL_ProcessFrameInplace(hCam, hFrame);
11194 throw std::runtime_error(
"Library not loaded!");
11200 auto& inst = instance();
11201 if(inst.m_peak_IPL_ReadImage)
11203 return inst.m_peak_IPL_ReadImage(hCam, path, hFrame);
11207 throw std::runtime_error(
"Library not loaded!");
11213 auto& inst = instance();
11214 if(inst.m_peak_IPL_EdgeEnhancement_Enable)
11216 return inst.m_peak_IPL_EdgeEnhancement_Enable(hCam, enable);
11220 throw std::runtime_error(
"Library not loaded!");
11226 auto& inst = instance();
11227 if(inst.m_peak_IPL_EdgeEnhancement_IsEnabled)
11229 return inst.m_peak_IPL_EdgeEnhancement_IsEnabled(hCam);
11233 throw std::runtime_error(
"Library not loaded!");
11239 auto& inst = instance();
11240 if(inst.m_peak_IPL_EdgeEnhancement_Factor_Set)
11242 return inst.m_peak_IPL_EdgeEnhancement_Factor_Set(hCam, factor);
11246 throw std::runtime_error(
"Library not loaded!");
11252 auto& inst = instance();
11253 if(inst.m_peak_IPL_EdgeEnhancement_Factor_Get)
11255 return inst.m_peak_IPL_EdgeEnhancement_Factor_Get(hCam, factor);
11259 throw std::runtime_error(
"Library not loaded!");
11265 auto& inst = instance();
11266 if(inst.m_peak_IPL_EdgeEnhancement_Factor_GetDefault)
11268 return inst.m_peak_IPL_EdgeEnhancement_Factor_GetDefault(hCam, defaultFactor);
11272 throw std::runtime_error(
"Library not loaded!");
11276inline peak_status DynamicLoader::peak_IPL_EdgeEnhancement_Factor_GetRange(
peak_camera_handle hCam, uint32_t* minFactor, uint32_t* maxFactor, uint32_t* incFactor)
11278 auto& inst = instance();
11279 if(inst.m_peak_IPL_EdgeEnhancement_Factor_GetRange)
11281 return inst.m_peak_IPL_EdgeEnhancement_Factor_GetRange(hCam, minFactor, maxFactor, incFactor);
11285 throw std::runtime_error(
"Library not loaded!");
11291 auto& inst = instance();
11292 if(inst.m_peak_IPL_Sharpness_Measure)
11294 return inst.m_peak_IPL_Sharpness_Measure(hFrame, roi, sharpnessAlgorithm, calculatedValue);
11298 throw std::runtime_error(
"Library not loaded!");
11304 auto& inst = instance();
11305 if(inst.m_peak_IPL_Sharpness_GetList)
11307 return inst.m_peak_IPL_Sharpness_GetList(sharpnessAlgorithm, pixelFormatList, pixelFormatSize);
11311 throw std::runtime_error(
"Library not loaded!");
11317 auto& inst = instance();
11318 if(inst.m_peak_IPL_Rotation_Angle_Set)
11320 return inst.m_peak_IPL_Rotation_Angle_Set(hCam, rotationAngle);
11324 throw std::runtime_error(
"Library not loaded!");
11330 auto& inst = instance();
11331 if(inst.m_peak_IPL_Rotation_Angle_Get)
11333 return inst.m_peak_IPL_Rotation_Angle_Get(hCam, rotationAngle);
11337 throw std::runtime_error(
"Library not loaded!");
11343 auto& inst = instance();
11344 if(inst.m_peak_IPL_Histogram_ProcessFrame)
11346 return inst.m_peak_IPL_Histogram_ProcessFrame(hFrame, hHistogram);
11350 throw std::runtime_error(
"Library not loaded!");
11356 auto& inst = instance();
11357 if(inst.m_peak_IPL_Histogram_Release)
11359 return inst.m_peak_IPL_Histogram_Release(hHistogram);
11363 throw std::runtime_error(
"Library not loaded!");
11369 auto& inst = instance();
11370 if(inst.m_peak_IPL_Histogram_Channel_GetCount)
11372 return inst.m_peak_IPL_Histogram_Channel_GetCount(hHistogram, numChannels);
11376 throw std::runtime_error(
"Library not loaded!");
11380inline peak_status DynamicLoader::peak_IPL_Histogram_Channel_GetInfo(
peak_histogram_handle hHistogram,
size_t channel, peak_histogram_channel_info* channelInfo)
11382 auto& inst = instance();
11383 if(inst.m_peak_IPL_Histogram_Channel_GetInfo)
11385 return inst.m_peak_IPL_Histogram_Channel_GetInfo(hHistogram, channel, channelInfo);
11389 throw std::runtime_error(
"Library not loaded!");
11393inline peak_status DynamicLoader::peak_IPL_Histogram_Channel_GetBinArray(
peak_histogram_handle hHistogram,
size_t channel, uint64_t* binArray,
size_t* binArraySize)
11395 auto& inst = instance();
11396 if(inst.m_peak_IPL_Histogram_Channel_GetBinArray)
11398 return inst.m_peak_IPL_Histogram_Channel_GetBinArray(hHistogram, channel, binArray, binArraySize);
11402 throw std::runtime_error(
"Library not loaded!");
11408 auto& inst = instance();
11409 if(inst.m_peak_VideoWriter_Open)
11411 return inst.m_peak_VideoWriter_Open(hVideo, fileName, container, encoder);
11415 throw std::runtime_error(
"Library not loaded!");
11421 auto& inst = instance();
11422 if(inst.m_peak_VideoWriter_Close)
11424 return inst.m_peak_VideoWriter_Close(hVideo);
11428 throw std::runtime_error(
"Library not loaded!");
11434 auto& inst = instance();
11435 if(inst.m_peak_VideoWriter_AddFrame)
11437 return inst.m_peak_VideoWriter_AddFrame(hVideo, hFrame);
11441 throw std::runtime_error(
"Library not loaded!");
11447 auto& inst = instance();
11448 if(inst.m_peak_VideoWriter_Container_GetEncoderList)
11450 return inst.m_peak_VideoWriter_Container_GetEncoderList(container, encoderList, encoderCount);
11454 throw std::runtime_error(
"Library not loaded!");
11460 auto& inst = instance();
11461 if(inst.m_peak_VideoWriter_Encoder_GetPixelFormatList)
11463 return inst.m_peak_VideoWriter_Encoder_GetPixelFormatList(encoder, pixelFormatList, pixelFormatCount);
11467 throw std::runtime_error(
"Library not loaded!");
11473 auto& inst = instance();
11474 if(inst.m_peak_VideoWriter_Encoder_GetContainerList)
11476 return inst.m_peak_VideoWriter_Encoder_GetContainerList(encoder, containerList, containerCount);
11480 throw std::runtime_error(
"Library not loaded!");
11486 auto& inst = instance();
11487 if(inst.m_peak_VideoWriter_GetInfo)
11489 return inst.m_peak_VideoWriter_GetInfo(hVideo, videoInfo);
11493 throw std::runtime_error(
"Library not loaded!");
11499 auto& inst = instance();
11500 if(inst.m_peak_VideoWriter_Container_Option_Set)
11502 return inst.m_peak_VideoWriter_Container_Option_Set(hVideo, containerOption, value, count);
11506 throw std::runtime_error(
"Library not loaded!");
11512 auto& inst = instance();
11513 if(inst.m_peak_VideoWriter_Container_Option_Get)
11515 return inst.m_peak_VideoWriter_Container_Option_Get(hVideo, containerOption, value, count, outCount);
11519 throw std::runtime_error(
"Library not loaded!");
11525 auto& inst = instance();
11526 if(inst.m_peak_VideoWriter_Encoder_Option_Set)
11528 return inst.m_peak_VideoWriter_Encoder_Option_Set(hVideo, encoderOption, value, count);
11532 throw std::runtime_error(
"Library not loaded!");
11538 auto& inst = instance();
11539 if(inst.m_peak_VideoWriter_Encoder_Option_Get)
11541 return inst.m_peak_VideoWriter_Encoder_Option_Get(hVideo, encoderOption, value, count, outCount);
11545 throw std::runtime_error(
"Library not loaded!");
11551 auto& inst = instance();
11552 if(inst.m_peak_VideoWriter_WaitUntilQueueEmpty)
11554 return inst.m_peak_VideoWriter_WaitUntilQueueEmpty(hVideo, timeout_ms);
11558 throw std::runtime_error(
"Library not loaded!");
11564 auto& inst = instance();
11565 if(inst.m_peak_Inference_CNN_Open)
11567 return inst.m_peak_Inference_CNN_Open(path, hInference);
11571 throw std::runtime_error(
"Library not loaded!");
11577 auto& inst = instance();
11578 if(inst.m_peak_Inference_CNN_Close)
11580 return inst.m_peak_Inference_CNN_Close(hInference);
11584 throw std::runtime_error(
"Library not loaded!");
11590 auto& inst = instance();
11591 if(inst.m_peak_Inference_CNN_ProcessFrame)
11593 return inst.m_peak_Inference_CNN_ProcessFrame(hInference, hFrame, hInferenceHandle);
11597 throw std::runtime_error(
"Library not loaded!");
11603 auto& inst = instance();
11604 if(inst.m_peak_Inference_CNN_Info_Get)
11606 return inst.m_peak_Inference_CNN_Info_Get(hInference, info);
11610 throw std::runtime_error(
"Library not loaded!");
11616 auto& inst = instance();
11617 if(inst.m_peak_Inference_Result_Get)
11619 return inst.m_peak_Inference_Result_Get(hInferenceHandle, result);
11623 throw std::runtime_error(
"Library not loaded!");
11629 auto& inst = instance();
11630 if(inst.m_peak_Inference_Result_Release)
11632 return inst.m_peak_Inference_Result_Release(hInferenceHandle);
11636 throw std::runtime_error(
"Library not loaded!");
11640inline peak_status DynamicLoader::peak_Inference_Result_Classification_GetList(
peak_inference_result_handle hInferenceHandle, peak_inference_result_classification* resultList,
size_t* resultCount)
11642 auto& inst = instance();
11643 if(inst.m_peak_Inference_Result_Classification_GetList)
11645 return inst.m_peak_Inference_Result_Classification_GetList(hInferenceHandle, resultList, resultCount);
11649 throw std::runtime_error(
"Library not loaded!");
11655 auto& inst = instance();
11656 if(inst.m_peak_Inference_Result_Detection_GetList)
11658 return inst.m_peak_Inference_Result_Detection_GetList(hInferenceHandle, resultList, resultCount);
11662 throw std::runtime_error(
"Library not loaded!");
11668 auto& inst = instance();
11669 if(inst.m_peak_Inference_Statistics_Get)
11671 return inst.m_peak_Inference_Statistics_Get(hInference, statistics);
11675 throw std::runtime_error(
"Library not loaded!");
11681 auto& inst = instance();
11682 if(inst.m_peak_Inference_Statistics_Reset)
11684 return inst.m_peak_Inference_Statistics_Reset(hInference);
11688 throw std::runtime_error(
"Library not loaded!");
11694 auto& inst = instance();
11695 if(inst.m_peak_Inference_ConfidenceThreshold_Get)
11697 return inst.m_peak_Inference_ConfidenceThreshold_Get(hInference, threshold);
11701 throw std::runtime_error(
"Library not loaded!");
11705inline peak_status DynamicLoader::peak_Inference_ConfidenceThreshold_GetRange(
peak_inference_handle hInference, uint32_t* minThreshold, uint32_t* maxThreshold, uint32_t* incThreshold)
11707 auto& inst = instance();
11708 if(inst.m_peak_Inference_ConfidenceThreshold_GetRange)
11710 return inst.m_peak_Inference_ConfidenceThreshold_GetRange(hInference, minThreshold, maxThreshold, incThreshold);
11714 throw std::runtime_error(
"Library not loaded!");
11720 auto& inst = instance();
11721 if(inst.m_peak_Inference_ConfidenceThreshold_Set)
11723 return inst.m_peak_Inference_ConfidenceThreshold_Set(hInference, threshold);
11727 throw std::runtime_error(
"Library not loaded!");
11733 auto& inst = instance();
11734 if(inst.m_peak_MessageQueue_Create)
11736 return inst.m_peak_MessageQueue_Create(hMessageQueue);
11740 throw std::runtime_error(
"Library not loaded!");
11746 auto& inst = instance();
11747 if(inst.m_peak_MessageQueue_Destroy)
11749 return inst.m_peak_MessageQueue_Destroy(hMessageQueue);
11753 throw std::runtime_error(
"Library not loaded!");
11759 auto& inst = instance();
11760 if(inst.m_peak_MessageQueue_EnableMessage)
11762 return inst.m_peak_MessageQueue_EnableMessage(hMessageQueue, hCam, messageType);
11766 throw std::runtime_error(
"Library not loaded!");
11772 auto& inst = instance();
11773 if(inst.m_peak_MessageQueue_DisableMessage)
11775 return inst.m_peak_MessageQueue_DisableMessage(hMessageQueue, hCam, messageType);
11779 throw std::runtime_error(
"Library not loaded!");
11785 auto& inst = instance();
11786 if(inst.m_peak_MessageQueue_EnableMessageList)
11788 return inst.m_peak_MessageQueue_EnableMessageList(hMessageQueue, hCam, messageTypesArray, messageTypesArraySize);
11792 throw std::runtime_error(
"Library not loaded!");
11798 auto& inst = instance();
11799 if(inst.m_peak_MessageQueue_DisableMessageList)
11801 return inst.m_peak_MessageQueue_DisableMessageList(hMessageQueue, hCam, messageTypesArray, messageTypesArraySize);
11805 throw std::runtime_error(
"Library not loaded!");
11811 auto& inst = instance();
11812 if(inst.m_peak_MessageQueue_EnabledMessages_GetList)
11814 return inst.m_peak_MessageQueue_EnabledMessages_GetList(hMessageQueue, messageTypesArray, messageTypesArraySize);
11818 throw std::runtime_error(
"Library not loaded!");
11824 auto& inst = instance();
11825 if(inst.m_peak_MessageQueue_SetMode)
11827 return inst.m_peak_MessageQueue_SetMode(hMessageQueue, queueMode);
11831 throw std::runtime_error(
"Library not loaded!");
11837 auto& inst = instance();
11838 if(inst.m_peak_MessageQueue_GetMode)
11840 return inst.m_peak_MessageQueue_GetMode(hMessageQueue, queueMode);
11844 throw std::runtime_error(
"Library not loaded!");
11850 auto& inst = instance();
11851 if(inst.m_peak_MessageQueue_Start)
11853 return inst.m_peak_MessageQueue_Start(hMessageQueue);
11857 throw std::runtime_error(
"Library not loaded!");
11863 auto& inst = instance();
11864 if(inst.m_peak_MessageQueue_Stop)
11866 return inst.m_peak_MessageQueue_Stop(hMessageQueue);
11870 throw std::runtime_error(
"Library not loaded!");
11876 auto& inst = instance();
11877 if(inst.m_peak_MessageQueue_IsStarted)
11879 return inst.m_peak_MessageQueue_IsStarted(hMessageQueue);
11883 throw std::runtime_error(
"Library not loaded!");
11889 auto& inst = instance();
11890 if(inst.m_peak_MessageQueue_WaitForMessage)
11892 return inst.m_peak_MessageQueue_WaitForMessage(hMessageQueue, timeout_ms, hMessage);
11896 throw std::runtime_error(
"Library not loaded!");
11902 auto& inst = instance();
11903 if(inst.m_peak_MessageQueue_Flush)
11905 return inst.m_peak_MessageQueue_Flush(hMessageQueue);
11909 throw std::runtime_error(
"Library not loaded!");
11915 auto& inst = instance();
11916 if(inst.m_peak_MessageQueue_IsMessageSupported)
11918 return inst.m_peak_MessageQueue_IsMessageSupported(hMessageQueue, hCam, messageType);
11922 throw std::runtime_error(
"Library not loaded!");
11928 auto& inst = instance();
11929 if(inst.m_peak_MessageQueue_Statistics_Get)
11931 return inst.m_peak_MessageQueue_Statistics_Get(hMessageQueue, messageQueueInfo);
11935 throw std::runtime_error(
"Library not loaded!");
11941 auto& inst = instance();
11942 if(inst.m_peak_MessageQueue_Statistics_Reset)
11944 return inst.m_peak_MessageQueue_Statistics_Reset(hMessageQueue);
11948 throw std::runtime_error(
"Library not loaded!");
11954 auto& inst = instance();
11955 if(inst.m_peak_MessageQueue_MaxQueueSize_Set)
11957 return inst.m_peak_MessageQueue_MaxQueueSize_Set(hMessageQueue, messageQueueMaxSize);
11961 throw std::runtime_error(
"Library not loaded!");
11967 auto& inst = instance();
11968 if(inst.m_peak_MessageQueue_MaxQueueSize_Get)
11970 return inst.m_peak_MessageQueue_MaxQueueSize_Get(hMessageQueue, messageQueueMaxSize);
11974 throw std::runtime_error(
"Library not loaded!");
11980 auto& inst = instance();
11981 if(inst.m_peak_Message_Release)
11983 return inst.m_peak_Message_Release(hMessage);
11987 throw std::runtime_error(
"Library not loaded!");
11993 auto& inst = instance();
11994 if(inst.m_peak_Message_GetInfo)
11996 return inst.m_peak_Message_GetInfo(hMessage, messageInfo);
12000 throw std::runtime_error(
"Library not loaded!");
12006 auto& inst = instance();
12007 if(inst.m_peak_Message_Type_Get)
12009 return inst.m_peak_Message_Type_Get(hMessage, messageType);
12013 throw std::runtime_error(
"Library not loaded!");
12019 auto& inst = instance();
12020 if(inst.m_peak_Message_CameraHandle_Get)
12022 return inst.m_peak_Message_CameraHandle_Get(hMessage, hCam);
12026 throw std::runtime_error(
"Library not loaded!");
12032 auto& inst = instance();
12033 if(inst.m_peak_Message_ID_Get)
12035 return inst.m_peak_Message_ID_Get(hMessage, messageID);
12039 throw std::runtime_error(
"Library not loaded!");
12045 auto& inst = instance();
12046 if(inst.m_peak_Message_HostTimestamp_Get)
12048 return inst.m_peak_Message_HostTimestamp_Get(hMessage, hostTimestamp_ns);
12052 throw std::runtime_error(
"Library not loaded!");
12058 auto& inst = instance();
12059 if(inst.m_peak_Message_Data_Type_Get)
12061 return inst.m_peak_Message_Data_Type_Get(hMessage, messageType);
12065 throw std::runtime_error(
"Library not loaded!");
12071 auto& inst = instance();
12072 if(inst.m_peak_Message_Data_RemoteDevice_Get)
12074 return inst.m_peak_Message_Data_RemoteDevice_Get(hMessage, message);
12078 throw std::runtime_error(
"Library not loaded!");
12082inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceError_Get(
peak_message_handle hMessage, peak_message_data_remote_device_error* message)
12084 auto& inst = instance();
12085 if(inst.m_peak_Message_Data_RemoteDeviceError_Get)
12087 return inst.m_peak_Message_Data_RemoteDeviceError_Get(hMessage, message);
12091 throw std::runtime_error(
"Library not loaded!");
12095inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceDropped_Get(
peak_message_handle hMessage, peak_message_data_remote_device_dropped* message)
12097 auto& inst = instance();
12098 if(inst.m_peak_Message_Data_RemoteDeviceDropped_Get)
12100 return inst.m_peak_Message_Data_RemoteDeviceDropped_Get(hMessage, message);
12104 throw std::runtime_error(
"Library not loaded!");
12108inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceFrame_Get(
peak_message_handle hMessage, peak_message_data_remote_device_frame* message)
12110 auto& inst = instance();
12111 if(inst.m_peak_Message_Data_RemoteDeviceFrame_Get)
12113 return inst.m_peak_Message_Data_RemoteDeviceFrame_Get(hMessage, message);
12117 throw std::runtime_error(
"Library not loaded!");
12121inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceTemperature_Get(
peak_message_handle hMessage, peak_message_data_remote_device_temperature* message)
12123 auto& inst = instance();
12124 if(inst.m_peak_Message_Data_RemoteDeviceTemperature_Get)
12126 return inst.m_peak_Message_Data_RemoteDeviceTemperature_Get(hMessage, message);
12130 throw std::runtime_error(
"Library not loaded!");
12136 auto& inst = instance();
12137 if(inst.m_peak_Message_Data_AutoFocusData_Get)
12139 return inst.m_peak_Message_Data_AutoFocusData_Get(hMessage, message);
12143 throw std::runtime_error(
"Library not loaded!");
12149 auto& inst = instance();
12150 if(inst.m_peak_Message_Data_DeviceFound_Get)
12152 return inst.m_peak_Message_Data_DeviceFound_Get(hMessage, message);
12156 throw std::runtime_error(
"Library not loaded!");
12162 auto& inst = instance();
12163 if(inst.m_peak_Message_Data_DeviceLost_Get)
12165 return inst.m_peak_Message_Data_DeviceLost_Get(hMessage, message);
12169 throw std::runtime_error(
"Library not loaded!");
12173inline peak_status DynamicLoader::peak_Message_Data_DeviceReconnected_Get(
peak_message_handle hMessage, peak_message_data_device_reconnected* message)
12175 auto& inst = instance();
12176 if(inst.m_peak_Message_Data_DeviceReconnected_Get)
12178 return inst.m_peak_Message_Data_DeviceReconnected_Get(hMessage, message);
12182 throw std::runtime_error(
"Library not loaded!");
12186inline peak_status DynamicLoader::peak_Message_Data_DeviceDisconnected_Get(
peak_message_handle hMessage, peak_message_data_device_disconnected* message)
12188 auto& inst = instance();
12189 if(inst.m_peak_Message_Data_DeviceDisconnected_Get)
12191 return inst.m_peak_Message_Data_DeviceDisconnected_Get(hMessage, message);
12195 throw std::runtime_error(
"Library not loaded!");
12201 auto& inst = instance();
12202 if(inst.m_peak_Message_Data_FirmwareUpdate_Get)
12204 return inst.m_peak_Message_Data_FirmwareUpdate_Get(hMessage, message);
12208 throw std::runtime_error(
"Library not loaded!");
12214 auto& inst = instance();
12215 if(inst.m_peak_I2C_Create)
12217 return inst.m_peak_I2C_Create(hCam, hI2C);
12221 throw std::runtime_error(
"Library not loaded!");
12227 auto& inst = instance();
12228 if(inst.m_peak_I2C_Destroy)
12230 return inst.m_peak_I2C_Destroy(hI2C);
12234 throw std::runtime_error(
"Library not loaded!");
12240 auto& inst = instance();
12241 if(inst.m_peak_I2C_GetAccessStatus)
12243 return inst.m_peak_I2C_GetAccessStatus(hI2C);
12247 throw std::runtime_error(
"Library not loaded!");
12253 auto& inst = instance();
12254 if(inst.m_peak_I2C_Mode_GetList)
12256 return inst.m_peak_I2C_Mode_GetList(hI2C, modeList, modeListSize);
12260 throw std::runtime_error(
"Library not loaded!");
12266 auto& inst = instance();
12267 if(inst.m_peak_I2C_Mode_Set)
12269 return inst.m_peak_I2C_Mode_Set(hI2C, mode);
12273 throw std::runtime_error(
"Library not loaded!");
12279 auto& inst = instance();
12280 if(inst.m_peak_I2C_Mode_Get)
12282 return inst.m_peak_I2C_Mode_Get(hI2C, mode);
12286 throw std::runtime_error(
"Library not loaded!");
12290inline peak_status DynamicLoader::peak_I2C_DeviceAddress_GetRange(
peak_i2c_handle hI2C, uint32_t* minAddress, uint32_t* maxAddress)
12292 auto& inst = instance();
12293 if(inst.m_peak_I2C_DeviceAddress_GetRange)
12295 return inst.m_peak_I2C_DeviceAddress_GetRange(hI2C, minAddress, maxAddress);
12299 throw std::runtime_error(
"Library not loaded!");
12305 auto& inst = instance();
12306 if(inst.m_peak_I2C_DeviceAddress_Set)
12308 return inst.m_peak_I2C_DeviceAddress_Set(hI2C, address);
12312 throw std::runtime_error(
"Library not loaded!");
12318 auto& inst = instance();
12319 if(inst.m_peak_I2C_DeviceAddress_Get)
12321 return inst.m_peak_I2C_DeviceAddress_Get(hI2C, address);
12325 throw std::runtime_error(
"Library not loaded!");
12331 auto& inst = instance();
12332 if(inst.m_peak_I2C_RegisterAddress_Length_GetList)
12334 return inst.m_peak_I2C_RegisterAddress_Length_GetList(hI2C, i2cLengthList, i2cLengthCount);
12338 throw std::runtime_error(
"Library not loaded!");
12344 auto& inst = instance();
12345 if(inst.m_peak_I2C_RegisterAddress_Length_Set)
12347 return inst.m_peak_I2C_RegisterAddress_Length_Set(hI2C, length);
12351 throw std::runtime_error(
"Library not loaded!");
12357 auto& inst = instance();
12358 if(inst.m_peak_I2C_RegisterAddress_Length_Get)
12360 return inst.m_peak_I2C_RegisterAddress_Length_Get(hI2C, length);
12364 throw std::runtime_error(
"Library not loaded!");
12370 auto& inst = instance();
12371 if(inst.m_peak_I2C_RegisterAddress_Endianness_Set)
12373 return inst.m_peak_I2C_RegisterAddress_Endianness_Set(hI2C, endianness);
12377 throw std::runtime_error(
"Library not loaded!");
12383 auto& inst = instance();
12384 if(inst.m_peak_I2C_RegisterAddress_Endianness_Get)
12386 return inst.m_peak_I2C_RegisterAddress_Endianness_Get(hI2C, endianness);
12390 throw std::runtime_error(
"Library not loaded!");
12396 auto& inst = instance();
12397 if(inst.m_peak_I2C_RegisterAddress_Set)
12399 return inst.m_peak_I2C_RegisterAddress_Set(hI2C, address);
12403 throw std::runtime_error(
"Library not loaded!");
12409 auto& inst = instance();
12410 if(inst.m_peak_I2C_RegisterAddress_Get)
12412 return inst.m_peak_I2C_RegisterAddress_Get(hI2C, address);
12416 throw std::runtime_error(
"Library not loaded!");
12422 auto& inst = instance();
12423 if(inst.m_peak_I2C_AckPolling_Enable)
12425 return inst.m_peak_I2C_AckPolling_Enable(hI2C, enabled);
12429 throw std::runtime_error(
"Library not loaded!");
12435 auto& inst = instance();
12436 if(inst.m_peak_I2C_AckPolling_IsEnabled)
12438 return inst.m_peak_I2C_AckPolling_IsEnabled(hI2C);
12442 throw std::runtime_error(
"Library not loaded!");
12448 auto& inst = instance();
12449 if(inst.m_peak_I2C_AckPolling_Timeout_GetAccessStatus)
12451 return inst.m_peak_I2C_AckPolling_Timeout_GetAccessStatus(hI2C);
12455 throw std::runtime_error(
"Library not loaded!");
12459inline peak_status DynamicLoader::peak_I2C_AckPolling_Timeout_GetRange(
peak_i2c_handle hI2C, uint32_t* minTimeout_ms, uint32_t* maxTimeout_ms, uint32_t* incTimeout_ms)
12461 auto& inst = instance();
12462 if(inst.m_peak_I2C_AckPolling_Timeout_GetRange)
12464 return inst.m_peak_I2C_AckPolling_Timeout_GetRange(hI2C, minTimeout_ms, maxTimeout_ms, incTimeout_ms);
12468 throw std::runtime_error(
"Library not loaded!");
12474 auto& inst = instance();
12475 if(inst.m_peak_I2C_AckPolling_Timeout_Set)
12477 return inst.m_peak_I2C_AckPolling_Timeout_Set(hI2C, timeout_ms);
12481 throw std::runtime_error(
"Library not loaded!");
12487 auto& inst = instance();
12488 if(inst.m_peak_I2C_AckPolling_Timeout_Get)
12490 return inst.m_peak_I2C_AckPolling_Timeout_Get(hI2C, timeout_ms);
12494 throw std::runtime_error(
"Library not loaded!");
12500 auto& inst = instance();
12501 if(inst.m_peak_I2C_Data_Write)
12503 return inst.m_peak_I2C_Data_Write(hI2C, data, dataSize);
12507 throw std::runtime_error(
"Library not loaded!");
12511inline peak_status DynamicLoader::peak_I2C_Data_Read(
peak_i2c_handle hI2C,
size_t maxDataSize, uint8_t* data,
size_t* dataSize)
12513 auto& inst = instance();
12514 if(inst.m_peak_I2C_Data_Read)
12516 return inst.m_peak_I2C_Data_Read(hI2C, maxDataSize, data, dataSize);
12520 throw std::runtime_error(
"Library not loaded!");
12526 auto& inst = instance();
12527 if(inst.m_peak_I2C_Data_MaxSize_Get)
12529 return inst.m_peak_I2C_Data_MaxSize_Get(hI2C, maxDataSize);
12533 throw std::runtime_error(
"Library not loaded!");
12539 auto& inst = instance();
12540 if(inst.m_peak_I2C_OperationStatus_Get)
12542 return inst.m_peak_I2C_OperationStatus_Get(hI2C, operationStatus);
12546 throw std::runtime_error(
"Library not loaded!");
12552 auto& inst = instance();
12553 if(inst.m_peak_IPL_ImageWriter_Create)
12555 return inst.m_peak_IPL_ImageWriter_Create(hImageWriter);
12559 throw std::runtime_error(
"Library not loaded!");
12565 auto& inst = instance();
12566 if(inst.m_peak_IPL_ImageWriter_Destroy)
12568 return inst.m_peak_IPL_ImageWriter_Destroy(hImageWriter);
12572 throw std::runtime_error(
"Library not loaded!");
12578 auto& inst = instance();
12579 if(inst.m_peak_IPL_ImageWriter_Save)
12581 return inst.m_peak_IPL_ImageWriter_Save(hImageWriter, hFrame, fileName);
12585 throw std::runtime_error(
"Library not loaded!");
12591 auto& inst = instance();
12592 if(inst.m_peak_IPL_ImageWriter_Format_Set)
12594 return inst.m_peak_IPL_ImageWriter_Format_Set(hImageWriter, imageFormat);
12598 throw std::runtime_error(
"Library not loaded!");
12604 auto& inst = instance();
12605 if(inst.m_peak_IPL_ImageWriter_Format_Get)
12607 return inst.m_peak_IPL_ImageWriter_Format_Get(hImageWriter, imageFormat);
12611 throw std::runtime_error(
"Library not loaded!");
12617 auto& inst = instance();
12618 if(inst.m_peak_IPL_ImageWriter_Compression_Set)
12620 return inst.m_peak_IPL_ImageWriter_Compression_Set(hImageWriter, compression);
12624 throw std::runtime_error(
"Library not loaded!");
12630 auto& inst = instance();
12631 if(inst.m_peak_IPL_ImageWriter_Compression_Get)
12633 return inst.m_peak_IPL_ImageWriter_Compression_Get(hImageWriter, compression);
12637 throw std::runtime_error(
"Library not loaded!");
12641inline peak_status DynamicLoader::peak_IPL_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t* binningFactorXList,
size_t* binningFactorXCount)
12643 auto& inst = instance();
12644 if(inst.m_peak_IPL_Binning_FactorX_GetList)
12646 return inst.m_peak_IPL_Binning_FactorX_GetList(hCam, binningFactorXList, binningFactorXCount);
12650 throw std::runtime_error(
"Library not loaded!");
12654inline peak_status DynamicLoader::peak_IPL_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t* binningFactorYList,
size_t* binningFactorYCount)
12656 auto& inst = instance();
12657 if(inst.m_peak_IPL_Binning_FactorY_GetList)
12659 return inst.m_peak_IPL_Binning_FactorY_GetList(hCam, binningFactorYList, binningFactorYCount);
12663 throw std::runtime_error(
"Library not loaded!");
12669 auto& inst = instance();
12670 if(inst.m_peak_IPL_Binning_Set)
12672 return inst.m_peak_IPL_Binning_Set(hCam, binningFactorX, binningFactorY);
12676 throw std::runtime_error(
"Library not loaded!");
12682 auto& inst = instance();
12683 if(inst.m_peak_IPL_Binning_Get)
12685 return inst.m_peak_IPL_Binning_Get(hCam, binningFactorX, binningFactorY);
12689 throw std::runtime_error(
"Library not loaded!");
12693inline peak_status DynamicLoader::peak_IPL_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount)
12695 auto& inst = instance();
12696 if(inst.m_peak_IPL_Decimation_FactorX_GetList)
12698 return inst.m_peak_IPL_Decimation_FactorX_GetList(hCam, decimationFactorXList, decimationFactorXCount);
12702 throw std::runtime_error(
"Library not loaded!");
12706inline peak_status DynamicLoader::peak_IPL_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount)
12708 auto& inst = instance();
12709 if(inst.m_peak_IPL_Decimation_FactorY_GetList)
12711 return inst.m_peak_IPL_Decimation_FactorY_GetList(hCam, decimationFactorYList, decimationFactorYCount);
12715 throw std::runtime_error(
"Library not loaded!");
12721 auto& inst = instance();
12722 if(inst.m_peak_IPL_Decimation_Set)
12724 return inst.m_peak_IPL_Decimation_Set(hCam, decimationFactorX, decimationFactorY);
12728 throw std::runtime_error(
"Library not loaded!");
12732inline peak_status DynamicLoader::peak_IPL_Decimation_Get(
peak_camera_handle hCam, uint32_t* decimationFactorX, uint32_t* decimationFactorY)
12734 auto& inst = instance();
12735 if(inst.m_peak_IPL_Decimation_Get)
12737 return inst.m_peak_IPL_Decimation_Get(hCam, decimationFactorX, decimationFactorY);
12741 throw std::runtime_error(
"Library not loaded!");
12745inline peak_status DynamicLoader::peak_FirmwareUpdate_CompatibleCameraList_Get(
const char* gufFileName, peak_camera_descriptor* cameraList,
size_t* cameraCount)
12747 auto& inst = instance();
12748 if(inst.m_peak_FirmwareUpdate_CompatibleCameraList_Get)
12750 return inst.m_peak_FirmwareUpdate_CompatibleCameraList_Get(gufFileName, cameraList, cameraCount);
12754 throw std::runtime_error(
"Library not loaded!");
12760 auto& inst = instance();
12761 if(inst.m_peak_FirmwareUpdate_Execute)
12763 return inst.m_peak_FirmwareUpdate_Execute(cameraID, gufFileName);
12767 throw std::runtime_error(
"Library not loaded!");
12773 auto& inst = instance();
12774 if(inst.m_peak_TestPattern_GetAccessStatus)
12776 return inst.m_peak_TestPattern_GetAccessStatus(hCam);
12780 throw std::runtime_error(
"Library not loaded!");
12786 auto& inst = instance();
12787 if(inst.m_peak_TestPattern_Set)
12789 return inst.m_peak_TestPattern_Set(hCam, pattern);
12793 throw std::runtime_error(
"Library not loaded!");
12799 auto& inst = instance();
12800 if(inst.m_peak_TestPattern_Get)
12802 return inst.m_peak_TestPattern_Get(hCam, pattern);
12806 throw std::runtime_error(
"Library not loaded!");
12812 auto& inst = instance();
12813 if(inst.m_peak_TestPattern_GetList)
12815 return inst.m_peak_TestPattern_GetList(hCam, testPatternList, testPatternCount);
12819 throw std::runtime_error(
"Library not loaded!");
12825 auto& inst = instance();
12826 if(inst.m_peak_LED_GetAccessStatus)
12828 return inst.m_peak_LED_GetAccessStatus(hCam);
12832 throw std::runtime_error(
"Library not loaded!");
12838 auto& inst = instance();
12839 if(inst.m_peak_LED_Target_GetList)
12841 return inst.m_peak_LED_Target_GetList(hCam, targetList, targetCount);
12845 throw std::runtime_error(
"Library not loaded!");
12851 auto& inst = instance();
12852 if(inst.m_peak_LED_Mode_GetList)
12854 return inst.m_peak_LED_Mode_GetList(hCam, target, modeList, ledModeCount);
12858 throw std::runtime_error(
"Library not loaded!");
12864 auto& inst = instance();
12865 if(inst.m_peak_LED_Set)
12867 return inst.m_peak_LED_Set(hCam, target, mode);
12871 throw std::runtime_error(
"Library not loaded!");
12877 auto& inst = instance();
12878 if(inst.m_peak_LED_Get)
12880 return inst.m_peak_LED_Get(hCam, target, mode);
12884 throw std::runtime_error(
"Library not loaded!");
12890 auto& inst = instance();
12891 if(inst.m_peak_BlackLevel_Auto_GetAccessStatus)
12893 return inst.m_peak_BlackLevel_Auto_GetAccessStatus(hCam);
12897 throw std::runtime_error(
"Library not loaded!");
12903 auto& inst = instance();
12904 if(inst.m_peak_BlackLevel_Auto_Enable)
12906 return inst.m_peak_BlackLevel_Auto_Enable(hCam, enable);
12910 throw std::runtime_error(
"Library not loaded!");
12916 auto& inst = instance();
12917 if(inst.m_peak_BlackLevel_Auto_IsEnabled)
12919 return inst.m_peak_BlackLevel_Auto_IsEnabled(hCam);
12923 throw std::runtime_error(
"Library not loaded!");
12929 auto& inst = instance();
12930 if(inst.m_peak_BlackLevel_Offset_GetAccessStatus)
12932 return inst.m_peak_BlackLevel_Offset_GetAccessStatus(hCam);
12936 throw std::runtime_error(
"Library not loaded!");
12942 auto& inst = instance();
12943 if(inst.m_peak_BlackLevel_Offset_Set)
12945 return inst.m_peak_BlackLevel_Offset_Set(hCam, offset);
12949 throw std::runtime_error(
"Library not loaded!");
12955 auto& inst = instance();
12956 if(inst.m_peak_BlackLevel_Offset_Get)
12958 return inst.m_peak_BlackLevel_Offset_Get(hCam, offset);
12962 throw std::runtime_error(
"Library not loaded!");
12968 auto& inst = instance();
12969 if(inst.m_peak_BlackLevel_Offset_GetRange)
12971 return inst.m_peak_BlackLevel_Offset_GetRange(hCam, min, max, inc);
12975 throw std::runtime_error(
"Library not loaded!");
12981 auto& inst = instance();
12982 if(inst.m_peak_Bandwidth_LinkSpeed_GetAccessStatus)
12984 return inst.m_peak_Bandwidth_LinkSpeed_GetAccessStatus(hCam);
12988 throw std::runtime_error(
"Library not loaded!");
12994 auto& inst = instance();
12995 if(inst.m_peak_Bandwidth_LinkSpeed_Get)
12997 return inst.m_peak_Bandwidth_LinkSpeed_Get(hCam, linkSpeed_Bps);
13001 throw std::runtime_error(
"Library not loaded!");
13007 auto& inst = instance();
13008 if(inst.m_peak_Bandwidth_ThroughputLimit_GetAccessStatus)
13010 return inst.m_peak_Bandwidth_ThroughputLimit_GetAccessStatus(hCam);
13014 throw std::runtime_error(
"Library not loaded!");
13018inline peak_status DynamicLoader::peak_Bandwidth_ThroughputLimit_GetRange(
peak_camera_handle hCam, int64_t* minThroughputLimit_Bps, int64_t* maxThroughputLimit_Bps, int64_t* incThroughputLimit_Bps)
13020 auto& inst = instance();
13021 if(inst.m_peak_Bandwidth_ThroughputLimit_GetRange)
13023 return inst.m_peak_Bandwidth_ThroughputLimit_GetRange(hCam, minThroughputLimit_Bps, maxThroughputLimit_Bps, incThroughputLimit_Bps);
13027 throw std::runtime_error(
"Library not loaded!");
13033 auto& inst = instance();
13034 if(inst.m_peak_Bandwidth_ThroughputLimit_Set)
13036 return inst.m_peak_Bandwidth_ThroughputLimit_Set(hCam, throughputLimit_Bps);
13040 throw std::runtime_error(
"Library not loaded!");
13046 auto& inst = instance();
13047 if(inst.m_peak_Bandwidth_ThroughputLimit_Get)
13049 return inst.m_peak_Bandwidth_ThroughputLimit_Get(hCam, throughputLimit_Bps);
13053 throw std::runtime_error(
"Library not loaded!");
13059 auto& inst = instance();
13060 if(inst.m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus)
13062 return inst.m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus(hCam);
13066 throw std::runtime_error(
"Library not loaded!");
13070inline peak_status DynamicLoader::peak_Bandwidth_ThroughputFrameRateLimit_Get(
peak_camera_handle hCam,
double* throughputFrameRateLimit_fps)
13072 auto& inst = instance();
13073 if(inst.m_peak_Bandwidth_ThroughputFrameRateLimit_Get)
13075 return inst.m_peak_Bandwidth_ThroughputFrameRateLimit_Get(hCam, throughputFrameRateLimit_fps);
13079 throw std::runtime_error(
"Library not loaded!");
13085 auto& inst = instance();
13086 if(inst.m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus)
13088 return inst.m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus(hCam);
13092 throw std::runtime_error(
"Library not loaded!");
13098 auto& inst = instance();
13099 if(inst.m_peak_Bandwidth_ThroughputCalculated_Get)
13101 return inst.m_peak_Bandwidth_ThroughputCalculated_Get(hCam, throughputCalculated_Bps);
13105 throw std::runtime_error(
"Library not loaded!");
13111 auto& inst = instance();
13112 if(inst.m_peak_IPO_GetAccessStatus)
13114 return inst.m_peak_IPO_GetAccessStatus(interfaceTech);
13118 throw std::runtime_error(
"Library not loaded!");
13124 auto& inst = instance();
13125 if(inst.m_peak_IPO_IsEnabled)
13127 return inst.m_peak_IPO_IsEnabled(interfaceTech);
13131 throw std::runtime_error(
"Library not loaded!");
13137 auto& inst = instance();
13138 if(inst.m_peak_IPO_Enable)
13140 return inst.m_peak_IPO_Enable(interfaceTech, enabled);
13144 throw std::runtime_error(
"Library not loaded!");
13150 auto& inst = instance();
13151 if(inst.m_peak_IPL_DigitalBlack_GetRange)
13153 return inst.m_peak_IPL_DigitalBlack_GetRange(hCam, minDigitalBlack, maxDigitalBlack);
13157 throw std::runtime_error(
"Library not loaded!");
13163 auto& inst = instance();
13164 if(inst.m_peak_IPL_DigitalBlack_Set)
13166 return inst.m_peak_IPL_DigitalBlack_Set(hCam, digitalBlack);
13170 throw std::runtime_error(
"Library not loaded!");
13176 auto& inst = instance();
13177 if(inst.m_peak_IPL_DigitalBlack_Get)
13179 return inst.m_peak_IPL_DigitalBlack_Get(hCam, digitalBlack);
13183 throw std::runtime_error(
"Library not loaded!");
13189 auto& inst = instance();
13190 if(inst.m_peak_IPL_LUT_Enable)
13192 return inst.m_peak_IPL_LUT_Enable(hCam, enabled);
13196 throw std::runtime_error(
"Library not loaded!");
13202 auto& inst = instance();
13203 if(inst.m_peak_IPL_LUT_IsEnabled)
13205 return inst.m_peak_IPL_LUT_IsEnabled(hCam);
13209 throw std::runtime_error(
"Library not loaded!");
13215 auto& inst = instance();
13216 if(inst.m_peak_IPL_LUT_Preset_Set)
13218 return inst.m_peak_IPL_LUT_Preset_Set(hCam, selector, preset);
13222 throw std::runtime_error(
"Library not loaded!");
13228 auto& inst = instance();
13229 if(inst.m_peak_IPL_LUT_Value_Set)
13231 return inst.m_peak_IPL_LUT_Value_Set(hCam, selector, channel, index, value);
13235 throw std::runtime_error(
"Library not loaded!");
13241 auto& inst = instance();
13242 if(inst.m_peak_IPL_LUT_Value_Get)
13244 return inst.m_peak_IPL_LUT_Value_Get(hCam, selector, channel, index, value);
13248 throw std::runtime_error(
"Library not loaded!");
13254 auto& inst = instance();
13255 if(inst.m_peak_IPL_LUT_ValueList_Set)
13257 return inst.m_peak_IPL_LUT_ValueList_Set(hCam, selector, channel, values, size);
13261 throw std::runtime_error(
"Library not loaded!");
13267 auto& inst = instance();
13268 if(inst.m_peak_IPL_LUT_ValueList_Get)
13270 return inst.m_peak_IPL_LUT_ValueList_Get(hCam, selector, channel, values, size);
13274 throw std::runtime_error(
"Library not loaded!");
13280 auto& inst = instance();
13281 if(inst.m_peak_Chunks_GetAccessStatus)
13283 return inst.m_peak_Chunks_GetAccessStatus(hCam);
13287 throw std::runtime_error(
"Library not loaded!");
13293 auto& inst = instance();
13294 if(inst.m_peak_Chunks_Enable)
13296 return inst.m_peak_Chunks_Enable(hCam, enabled);
13300 throw std::runtime_error(
"Library not loaded!");
13306 auto& inst = instance();
13307 if(inst.m_peak_Chunks_IsEnabled)
13309 return inst.m_peak_Chunks_IsEnabled(hCam);
13313 throw std::runtime_error(
"Library not loaded!");
13319 auto& inst = instance();
13320 if(inst.m_peak_Chunks_AutoUpdate_Enable)
13322 return inst.m_peak_Chunks_AutoUpdate_Enable(hCam, enabled);
13326 throw std::runtime_error(
"Library not loaded!");
13332 auto& inst = instance();
13333 if(inst.m_peak_Chunks_AutoUpdate_IsEnabled)
13335 return inst.m_peak_Chunks_AutoUpdate_IsEnabled(hCam);
13339 throw std::runtime_error(
"Library not loaded!");
13345 auto& inst = instance();
13346 if(inst.m_peak_Chunks_Update)
13348 return inst.m_peak_Chunks_Update(hCam, hFrame);
13352 throw std::runtime_error(
"Library not loaded!");
13358 auto& inst = instance();
13359 if(inst.m_peak_Chunks_Type_GetAccessStatus)
13361 return inst.m_peak_Chunks_Type_GetAccessStatus(hCam, type);
13365 throw std::runtime_error(
"Library not loaded!");
13371 auto& inst = instance();
13372 if(inst.m_peak_Chunks_Type_Enable)
13374 return inst.m_peak_Chunks_Type_Enable(hCam, type, enabled);
13378 throw std::runtime_error(
"Library not loaded!");
13384 auto& inst = instance();
13385 if(inst.m_peak_Chunks_Type_IsEnabled)
13387 return inst.m_peak_Chunks_Type_IsEnabled(hCam, type);
13391 throw std::runtime_error(
"Library not loaded!");
13397 auto& inst = instance();
13398 if(inst.m_peak_Chunks_Type_Supported_GetList)
13400 return inst.m_peak_Chunks_Type_Supported_GetList(hCam, chunksTypesSupported, chunksTypesSize);
13404 throw std::runtime_error(
"Library not loaded!");
13410 auto& inst = instance();
13411 if(inst.m_peak_Chunks_FrameInfo_Get)
13413 return inst.m_peak_Chunks_FrameInfo_Get(hCam, data);
13417 throw std::runtime_error(
"Library not loaded!");
13423 auto& inst = instance();
13424 if(inst.m_peak_Chunks_Exposure_Get)
13426 return inst.m_peak_Chunks_Exposure_Get(hCam, data);
13430 throw std::runtime_error(
"Library not loaded!");
13436 auto& inst = instance();
13437 if(inst.m_peak_Chunks_Gain_Get)
13439 return inst.m_peak_Chunks_Gain_Get(hCam, data);
13443 throw std::runtime_error(
"Library not loaded!");
13449 auto& inst = instance();
13450 if(inst.m_peak_Chunks_Sequencer_Get)
13452 return inst.m_peak_Chunks_Sequencer_Get(hCam, data);
13456 throw std::runtime_error(
"Library not loaded!");
13462 auto& inst = instance();
13463 if(inst.m_peak_Chunks_Timestamp_Get)
13465 return inst.m_peak_Chunks_Timestamp_Get(hCam, data);
13469 throw std::runtime_error(
"Library not loaded!");
13475 auto& inst = instance();
13476 if(inst.m_peak_Chunks_ExposureTrigger_Get)
13478 return inst.m_peak_Chunks_ExposureTrigger_Get(hCam, data);
13482 throw std::runtime_error(
"Library not loaded!");
13488 auto& inst = instance();
13489 if(inst.m_peak_Chunks_UsableROI_Get)
13491 return inst.m_peak_Chunks_UsableROI_Get(hCam, data);
13495 throw std::runtime_error(
"Library not loaded!");
13501 auto& inst = instance();
13502 if(inst.m_peak_Chunks_LineStatus_Get)
13504 return inst.m_peak_Chunks_LineStatus_Get(hCam, data);
13508 throw std::runtime_error(
"Library not loaded!");
13514 auto& inst = instance();
13515 if(inst.m_peak_Chunks_AutoFeature_Get)
13517 return inst.m_peak_Chunks_AutoFeature_Get(hCam, data);
13521 throw std::runtime_error(
"Library not loaded!");
13527 auto& inst = instance();
13528 if(inst.m_peak_Chunks_PTPStatus_Get)
13530 return inst.m_peak_Chunks_PTPStatus_Get(hCam, data);
13534 throw std::runtime_error(
"Library not loaded!");
peak_buffer_handling_mode
peak buffer handling modes
Definition ids_peak_comfort_c.h:2803
peak_camera_memory_area
peak Camera Memory Area
Definition ids_peak_comfort_c.h:10159
peak_parameter_set
peak Parameter set
Definition ids_peak_comfort_c.h:4075
uint64_t peak_camera_id
peak Camera ID
Definition ids_peak_comfort_c.h:1524
struct peak_camera * peak_camera_handle
peak Camera handle
Definition ids_peak_comfort_c.h:1509
peak_chunks_type
Enumeration for chunk types.
Definition ids_peak_comfort_c.h:19298
peak_color_correction_mode
peak Color correction mode
Definition ids_peak_comfort_c.h:7527
peak_frame_type
peak Frame type
Definition ids_peak_comfort_c.h:3713
struct peak_frame * peak_frame_handle
peak Frame handle
Definition ids_peak_comfort_c.h:2470
peak_gain_type
peak Gain type
Definition ids_peak_comfort_c.h:7221
peak_gain_channel
peak Gain channel
Definition ids_peak_comfort_c.h:7246
peak_auto_feature_roi_mode
peak Auto feature ROI mode
Definition ids_peak_comfort_c.h:7873
peak_auto_feature_brightness_algorithm
peak Auto feature brightness algorithm
Definition ids_peak_comfort_c.h:7845
peak_auto_feature_mode
peak Auto feature mode
Definition ids_peak_comfort_c.h:7809
peak_gfa_module
peak GFA modules
Definition ids_peak_comfort_c.h:10447
struct peak_histogram * peak_histogram_handle
The handle type for a histogram.
Definition ids_peak_comfort_c.h:14492
peak_auto_focus_search_algorithm
The peak focus search algorithm.
Definition ids_peak_comfort_c.h:13576
peak_sharpness_algorithm
The peak sharpness measurement algorithm.
Definition ids_peak_comfort_c.h:13663
peak_chromatic_adaption_algorithm
Enumeration that defines the available chromatic adaption algorithms.
Definition ids_peak_comfort_c.h:11848
peak_chromatic_adaption_color_space
Enumeration that defines the available color spaces.
Definition ids_peak_comfort_c.h:11874
peak_hotpixel_correction_sensitivity
peak hotpixel correction sensitivity level
Definition ids_peak_comfort_c.h:13865
peak_lut_channel
Enumeration for specifying which channel/channels should be modified when configuring the LUT.
Definition ids_peak_comfort_c.h:19046
peak_lut_preset
Enumeration for available LUT presets that can be applied.
Definition ids_peak_comfort_c.h:19066
peak_lut_selector
Enumeration for specifying which LUT should be used for LUT configuration.
Definition ids_peak_comfort_c.h:19028
peak_i2c_operation_status
peak i2c operation status
Definition ids_peak_comfort_c.h:17545
peak_i2c_register_address_length
peak i2c register address length
Definition ids_peak_comfort_c.h:17091
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:16826
peak_i2c_mode
peak i2c modes
Definition ids_peak_comfort_c.h:16899
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:17593
peak_imagefile_format
ImageWriter image file formats.
Definition ids_peak_comfort_c.h:17658
struct peak_inference * peak_inference_handle
The handle to identify an inference instance.
Definition ids_peak_comfort_c.h:15024
struct peak_inference_result * peak_inference_result_handle
The handle to identify an inference result.
Definition ids_peak_comfort_c.h:15030
peak_io_channel
peak IO channel
Definition ids_peak_comfort_c.h:4924
peak_io_direction
peak IO channel direction
Definition ids_peak_comfort_c.h:5083
peak_io_type
peak IO channel type
Definition ids_peak_comfort_c.h:5258
peak_led_target
peak LED target
Definition ids_peak_comfort_c.h:18242
peak_led_mode
peak LED mode
Definition ids_peak_comfort_c.h:18264
peak_status peak_Library_Init()
Init the IDS peak comfortC library.
peak_status peak_Library_Exit()
Exit the IDS peak comfortC library.
peak_loss_handling_mode
peak Loss handling modes
Definition ids_peak_comfort_c.h:2983
peak_message_data_type
peak message data types valid message data types
Definition ids_peak_comfort_c.h:15646
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:15989
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:15982
peak_message_queue_mode
peak queue mode Changes the behavior of the queue
Definition ids_peak_comfort_c.h:15468
peak_message_type
The peak message types.
Definition ids_peak_comfort_c.h:15488
uint8_t peak_bool
peak Boolean type
Definition ids_peak_comfort_c.h:901
peak_shutter_mode
Definition ids_peak_comfort_c.h:4632
peak_status
peak Status codes
Definition ids_peak_comfort_c.h:1077
peak_access_status
peak Access status codes
Definition ids_peak_comfort_c.h:1219
peak_test_pattern
peak test pattern
Definition ids_peak_comfort_c.h:18073
peak_trigger_edge
peak Trigger edge
Definition ids_peak_comfort_c.h:5958
struct peak_video * peak_video_handle
peak Video handle
Definition ids_peak_comfort_c.h:14631
peak_video_encoder
peak Encoder types
Definition ids_peak_comfort_c.h:14640
peak_video_encoder_option
peak container options
Definition ids_peak_comfort_c.h:14902
peak_video_container_option
peak container options
Definition ids_peak_comfort_c.h:14880
peak_video_container
peak Container types
Definition ids_peak_comfort_c.h:14659
Interface definition file for IDS peak comfortC.
peak_endianness
endianness order
Definition ids_peak_comfort_c.h:17190
peak_interface_technology
peak interface technology
Definition ids_peak_comfort_c.h:1323