32namespace peak_comfortC
39typedef peak_status (*dyn_peak_Library_GetVersion)(uint32_t* majorVersion, uint32_t* minorVersion, uint32_t* subminorVersion, uint32_t* patchVersion);
40typedef peak_status (*dyn_peak_Library_GetLastError)(
peak_status* lastErrorCode,
char* lastErrorMessage,
size_t* lastErrorMessageSize);
45typedef peak_status (*dyn_peak_CameraList_Update)(
size_t* cameraCount);
46typedef peak_status (*dyn_peak_CameraList_Get)(peak_camera_descriptor* cameraList,
size_t* cameraCount);
48typedef peak_camera_id (*dyn_peak_Camera_ID_FromSerialNumber)(
const char* serialNumber);
49typedef peak_camera_id (*dyn_peak_Camera_ID_FromUserDefinedName)(
const char* userDefinedName);
50typedef peak_camera_id (*dyn_peak_Camera_ID_FromMAC)(peak_mac_address macAddress);
76typedef peak_status (*dyn_peak_Acquisition_Buffer_Announce)(
peak_camera_handle hCam, uint8_t* memoryAddress,
size_t memorySize,
void* userContext);
88typedef peak_status (*dyn_peak_Acquisition_LossHandling_Extent_GetRange)(
peak_camera_handle hCam, int64_t* minExtent, int64_t* maxExtent, int64_t* incExtent);
92typedef peak_status (*dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange)(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
96typedef peak_status (*dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange)(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
125typedef peak_status (*dyn_peak_FrameRate_GetRange)(
peak_camera_handle hCam,
double* minFrameRate_fps,
double* maxFrameRate_fps,
double* incFrameRate_fps);
129typedef peak_status (*dyn_peak_ExposureTime_GetRange)(
peak_camera_handle hCam,
double* minExposureTime_us,
double* maxExposureTime_us,
double* incExposureTime_us);
138typedef peak_status (*dyn_peak_PixelClock_GetRange)(
peak_camera_handle hCam,
double* minPixelClock_MHz,
double* maxPixelClock_MHz,
double* incPixelClock_MHz);
158typedef 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);
175typedef peak_status (*dyn_peak_Trigger_Delay_GetRange)(
peak_camera_handle hCam,
double* minTriggerDelay_us,
double* maxTriggerDelay_us,
double* incTriggerDelay_us);
179typedef peak_status (*dyn_peak_Trigger_Divider_GetRange)(
peak_camera_handle hCam, uint32_t* minTriggerDivider, uint32_t* maxTriggerDivider, uint32_t* incTriggerDivider);
183typedef peak_status (*dyn_peak_Trigger_Burst_GetRange)(
peak_camera_handle hCam, uint32_t* minTriggerBurst, uint32_t* maxTriggerBurst, uint32_t* incTriggerBurst);
194typedef peak_status (*dyn_peak_Flash_StartDelay_GetRange)(
peak_camera_handle hCam,
double* minFlashStartDelay_us,
double* maxFlashStartDelay_us,
double* incFlashStartDelay_us);
198typedef peak_status (*dyn_peak_Flash_EndDelay_GetRange)(
peak_camera_handle hCam,
double* minFlashEndDelay_us,
double* maxFlashEndDelay_us,
double* incFlashEndDelay_us);
202typedef peak_status (*dyn_peak_Flash_Duration_GetRange)(
peak_camera_handle hCam,
double* minFlashDuration_us,
double* maxFlashDuration_us,
double* incFlashDuration_us);
227typedef peak_status (*dyn_peak_ColorCorrection_Matrix_GetRange)(
peak_camera_handle hCam,
double* minMatrixElementValue,
double* maxMatrixElementValue,
double* incMatrixElementValue);
234typedef peak_status (*dyn_peak_AutoBrightness_Target_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
238typedef peak_status (*dyn_peak_AutoBrightness_TargetTolerance_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
242typedef peak_status (*dyn_peak_AutoBrightness_TargetPercentile_GetRange)(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
248typedef peak_status (*dyn_peak_AutoBrightness_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
249typedef peak_status (*dyn_peak_AutoBrightness_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
264typedef peak_status (*dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
265typedef peak_status (*dyn_peak_AutoWhiteBalance_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
272typedef peak_status (*dyn_peak_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minROIOffset, peak_position* maxROIOffset, peak_position* incROIOffset);
276typedef peak_status (*dyn_peak_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minROISize, peak_size* maxROISize, peak_size* incROISize);
293typedef peak_status (*dyn_peak_Decimation_FactorX_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
294typedef peak_status (*dyn_peak_Decimation_FactorY_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
303typedef peak_status (*dyn_peak_Scaling_FactorX_GetRange)(
peak_camera_handle hCam,
double* minScalingFactorX,
double* maxScalingFactorX,
double* incScalingFactorX);
304typedef peak_status (*dyn_peak_Scaling_FactorY_GetRange)(
peak_camera_handle hCam,
double* minScalingFactorY,
double* maxScalingFactorY,
double* incScalingFactorY);
338typedef 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);
363typedef peak_status (*dyn_peak_IPL_ColorCorrection_Saturation_GetRange)(
peak_camera_handle hCam,
double* minSaturation,
double* maxSaturation,
double* incSaturation);
368typedef peak_status (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get)(
peak_camera_handle hCam, uint32_t* colorTemperature);
369typedef peak_status (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set)(
peak_camera_handle hCam, uint32_t colorTemperature);
370typedef peak_status (*dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange)(
peak_camera_handle hCam, uint32_t* minColorTemperature, uint32_t* maxColorTemperature, uint32_t* incColorTemperature);
375typedef peak_status (*dyn_peak_IPL_AutoBrightness_Target_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
378typedef peak_status (*dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange)(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
381typedef peak_status (*dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange)(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
386typedef peak_status (*dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
387typedef peak_status (*dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
425typedef peak_status (*dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange)(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
428typedef peak_status (*dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange)(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
429typedef peak_status (*dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange)(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
436typedef peak_status (*dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange)(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
438typedef peak_status (*dyn_peak_IPL_AutoFocus_ROI_Set)(
peak_camera_handle hCam,
const peak_focus_roi* autoFocusROIList,
size_t autoFocusROICount);
450typedef peak_status (*dyn_peak_IPL_AutoFocus_Hysteresis_GetRange)(
peak_camera_handle hCam, uint8_t* minHysteresis, uint8_t* maxHysteresis, uint8_t* incHysteresis);
454typedef peak_status (*dyn_peak_IPL_HotpixelCorrection_SetList)(
peak_camera_handle hCam,
const peak_position* hotpixelList,
size_t hotpixelCount);
470typedef peak_status (*dyn_peak_IPL_EdgeEnhancement_Factor_GetRange)(
peak_camera_handle hCam, uint32_t* minFactor, uint32_t* maxFactor, uint32_t* incFactor);
479typedef peak_status (*dyn_peak_IPL_Histogram_Channel_GetBinArray)(
peak_histogram_handle hHistogram,
size_t channel, uint64_t* binArray,
size_t* binArraySize);
503typedef peak_status (*dyn_peak_Inference_ConfidenceThreshold_GetRange)(
peak_inference_handle hInference, uint32_t* minThreshold, uint32_t* maxThreshold, uint32_t* incThreshold);
533typedef peak_status (*dyn_peak_Message_Data_RemoteDeviceDropped_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_dropped* message);
535typedef peak_status (*dyn_peak_Message_Data_RemoteDeviceTemperature_Get)(
peak_message_handle hMessage, peak_message_data_remote_device_temperature* message);
561typedef peak_status (*dyn_peak_I2C_AckPolling_Timeout_GetRange)(
peak_i2c_handle hI2C, uint32_t* minTimeout_ms, uint32_t* maxTimeout_ms, uint32_t* incTimeout_ms);
575typedef peak_status (*dyn_peak_IPL_Binning_FactorX_GetList)(
peak_camera_handle hCam, uint32_t* binningFactorXList,
size_t* binningFactorXCount);
576typedef peak_status (*dyn_peak_IPL_Binning_FactorY_GetList)(
peak_camera_handle hCam, uint32_t* binningFactorYList,
size_t* binningFactorYCount);
579typedef peak_status (*dyn_peak_IPL_Decimation_FactorX_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
580typedef peak_status (*dyn_peak_IPL_Decimation_FactorY_GetList)(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
583typedef peak_status (*dyn_peak_FirmwareUpdate_CompatibleCameraList_Get)(
const char* gufFileName, peak_camera_descriptor* cameraList,
size_t* cameraCount);
604typedef peak_status (*dyn_peak_Bandwidth_ThroughputLimit_GetRange)(
peak_camera_handle hCam, int64_t* minThroughputLimit_Bps, int64_t* maxThroughputLimit_Bps, int64_t* incThroughputLimit_Bps);
646class LoadLibraryException :
public std::runtime_error {
647 using std::runtime_error::runtime_error;
655 static DynamicLoader& instance()
657 static DynamicLoader dynamicLoader{};
658 return dynamicLoader;
660 bool loadLib(
const char* file);
662 bool setPointers(
bool load);
667 static bool isLoaded();
671 static peak_status peak_Library_GetVersion(uint32_t* majorVersion, uint32_t* minorVersion, uint32_t* subminorVersion, uint32_t* patchVersion);
672 static peak_status peak_Library_GetLastError(
peak_status* lastErrorCode,
char* lastErrorMessage,
size_t* lastErrorMessageSize);
677 static peak_status peak_CameraList_Update(
size_t* cameraCount);
678 static peak_status peak_CameraList_Get(peak_camera_descriptor* cameraList,
size_t* cameraCount);
680 static peak_camera_id peak_Camera_ID_FromSerialNumber(
const char* serialNumber);
681 static peak_camera_id peak_Camera_ID_FromUserDefinedName(
const char* userDefinedName);
682 static peak_camera_id peak_Camera_ID_FromMAC(peak_mac_address macAddress);
720 static peak_status peak_Acquisition_LossHandling_Extent_GetRange(
peak_camera_handle hCam, int64_t* minExtent, int64_t* maxExtent, int64_t* incExtent);
724 static peak_status peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
728 static peak_status peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout);
757 static peak_status peak_FrameRate_GetRange(
peak_camera_handle hCam,
double* minFrameRate_fps,
double* maxFrameRate_fps,
double* incFrameRate_fps);
761 static peak_status peak_ExposureTime_GetRange(
peak_camera_handle hCam,
double* minExposureTime_us,
double* maxExposureTime_us,
double* incExposureTime_us);
770 static peak_status peak_PixelClock_GetRange(
peak_camera_handle hCam,
double* minPixelClock_MHz,
double* maxPixelClock_MHz,
double* incPixelClock_MHz);
790 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);
807 static peak_status peak_Trigger_Delay_GetRange(
peak_camera_handle hCam,
double* minTriggerDelay_us,
double* maxTriggerDelay_us,
double* incTriggerDelay_us);
811 static peak_status peak_Trigger_Divider_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerDivider, uint32_t* maxTriggerDivider, uint32_t* incTriggerDivider);
815 static peak_status peak_Trigger_Burst_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerBurst, uint32_t* maxTriggerBurst, uint32_t* incTriggerBurst);
826 static peak_status peak_Flash_StartDelay_GetRange(
peak_camera_handle hCam,
double* minFlashStartDelay_us,
double* maxFlashStartDelay_us,
double* incFlashStartDelay_us);
830 static peak_status peak_Flash_EndDelay_GetRange(
peak_camera_handle hCam,
double* minFlashEndDelay_us,
double* maxFlashEndDelay_us,
double* incFlashEndDelay_us);
834 static peak_status peak_Flash_Duration_GetRange(
peak_camera_handle hCam,
double* minFlashDuration_us,
double* maxFlashDuration_us,
double* incFlashDuration_us);
859 static peak_status peak_ColorCorrection_Matrix_GetRange(
peak_camera_handle hCam,
double* minMatrixElementValue,
double* maxMatrixElementValue,
double* incMatrixElementValue);
866 static peak_status peak_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
870 static peak_status peak_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
874 static peak_status peak_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
880 static peak_status peak_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
881 static peak_status peak_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
896 static peak_status peak_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
897 static peak_status peak_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
904 static peak_status peak_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minROIOffset, peak_position* maxROIOffset, peak_position* incROIOffset);
925 static peak_status peak_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
926 static peak_status peak_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
935 static peak_status peak_Scaling_FactorX_GetRange(
peak_camera_handle hCam,
double* minScalingFactorX,
double* maxScalingFactorX,
double* incScalingFactorX);
936 static peak_status peak_Scaling_FactorY_GetRange(
peak_camera_handle hCam,
double* minScalingFactorY,
double* maxScalingFactorY,
double* incScalingFactorY);
995 static peak_status peak_IPL_ColorCorrection_Saturation_GetRange(
peak_camera_handle hCam,
double* minSaturation,
double* maxSaturation,
double* incSaturation);
1002 static peak_status peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(
peak_camera_handle hCam, uint32_t* minColorTemperature, uint32_t* maxColorTemperature, uint32_t* incColorTemperature);
1007 static peak_status peak_IPL_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget);
1010 static peak_status peak_IPL_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance);
1013 static peak_status peak_IPL_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile);
1018 static peak_status peak_IPL_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset);
1019 static peak_status peak_IPL_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize);
1057 static peak_status peak_IPL_AutoBrightness_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
1060 static peak_status peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset);
1061 static peak_status peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize);
1068 static peak_status peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc);
1082 static peak_status peak_IPL_AutoFocus_Hysteresis_GetRange(
peak_camera_handle hCam, uint8_t* minHysteresis, uint8_t* maxHysteresis, uint8_t* incHysteresis);
1102 static peak_status peak_IPL_EdgeEnhancement_Factor_GetRange(
peak_camera_handle hCam, uint32_t* minFactor, uint32_t* maxFactor, uint32_t* incFactor);
1135 static peak_status peak_Inference_ConfidenceThreshold_GetRange(
peak_inference_handle hInference, uint32_t* minThreshold, uint32_t* maxThreshold, uint32_t* incThreshold);
1167 static peak_status peak_Message_Data_RemoteDeviceTemperature_Get(
peak_message_handle hMessage, peak_message_data_remote_device_temperature* message);
1193 static peak_status peak_I2C_AckPolling_Timeout_GetRange(
peak_i2c_handle hI2C, uint32_t* minTimeout_ms, uint32_t* maxTimeout_ms, uint32_t* incTimeout_ms);
1211 static peak_status peak_IPL_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount);
1212 static peak_status peak_IPL_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount);
1215 static peak_status peak_FirmwareUpdate_CompatibleCameraList_Get(
const char* gufFileName, peak_camera_descriptor* cameraList,
size_t* cameraCount);
1236 static peak_status peak_Bandwidth_ThroughputLimit_GetRange(
peak_camera_handle hCam, int64_t* minThroughputLimit_Bps, int64_t* maxThroughputLimit_Bps, int64_t* incThroughputLimit_Bps);
1278 void* m_handle =
nullptr;
1279 dyn_peak_Library_Init m_peak_Library_Init{};
1280 dyn_peak_Library_Exit m_peak_Library_Exit{};
1281 dyn_peak_Library_GetVersion m_peak_Library_GetVersion{};
1282 dyn_peak_Library_GetLastError m_peak_Library_GetLastError{};
1283 dyn_peak_Library_InterfaceTechnology_IsSupported m_peak_Library_InterfaceTechnology_IsSupported{};
1284 dyn_peak_Reconnect_Enable m_peak_Reconnect_Enable{};
1285 dyn_peak_Reconnect_IsEnabled m_peak_Reconnect_IsEnabled{};
1286 dyn_peak_Reconnect_GetAccessStatus m_peak_Reconnect_GetAccessStatus{};
1287 dyn_peak_CameraList_Update m_peak_CameraList_Update{};
1288 dyn_peak_CameraList_Get m_peak_CameraList_Get{};
1289 dyn_peak_Camera_ID_FromHandle m_peak_Camera_ID_FromHandle{};
1290 dyn_peak_Camera_ID_FromSerialNumber m_peak_Camera_ID_FromSerialNumber{};
1291 dyn_peak_Camera_ID_FromUserDefinedName m_peak_Camera_ID_FromUserDefinedName{};
1292 dyn_peak_Camera_ID_FromMAC m_peak_Camera_ID_FromMAC{};
1293 dyn_peak_Camera_GetAccessStatus m_peak_Camera_GetAccessStatus{};
1294 dyn_peak_Camera_GetDescriptor m_peak_Camera_GetDescriptor{};
1295 dyn_peak_Camera_Open m_peak_Camera_Open{};
1296 dyn_peak_Camera_OpenFirstAvailable m_peak_Camera_OpenFirstAvailable{};
1297 dyn_peak_Camera_Close m_peak_Camera_Close{};
1298 dyn_peak_Camera_ResetToDefaultSettings m_peak_Camera_ResetToDefaultSettings{};
1299 dyn_peak_Camera_UserDefinedName_Set m_peak_Camera_UserDefinedName_Set{};
1300 dyn_peak_Camera_UserDefinedName_Get m_peak_Camera_UserDefinedName_Get{};
1301 dyn_peak_Camera_IsConnected m_peak_Camera_IsConnected{};
1302 dyn_peak_Camera_Reboot m_peak_Camera_Reboot{};
1303 dyn_peak_EthernetConfig_GetAccessStatus m_peak_EthernetConfig_GetAccessStatus{};
1304 dyn_peak_EthernetConfig_GetInfo m_peak_EthernetConfig_GetInfo{};
1305 dyn_peak_EthernetConfig_DHCP_GetAccessStatus m_peak_EthernetConfig_DHCP_GetAccessStatus{};
1306 dyn_peak_EthernetConfig_DHCP_Enable m_peak_EthernetConfig_DHCP_Enable{};
1307 dyn_peak_EthernetConfig_DHCP_IsEnabled m_peak_EthernetConfig_DHCP_IsEnabled{};
1308 dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus m_peak_EthernetConfig_PersistentIP_GetAccessStatus{};
1309 dyn_peak_EthernetConfig_PersistentIP_Set m_peak_EthernetConfig_PersistentIP_Set{};
1310 dyn_peak_EthernetConfig_PersistentIP_Get m_peak_EthernetConfig_PersistentIP_Get{};
1311 dyn_peak_Acquisition_Start m_peak_Acquisition_Start{};
1312 dyn_peak_Acquisition_Stop m_peak_Acquisition_Stop{};
1313 dyn_peak_Acquisition_IsStarted m_peak_Acquisition_IsStarted{};
1314 dyn_peak_Acquisition_WaitForFrame m_peak_Acquisition_WaitForFrame{};
1315 dyn_peak_Acquisition_GetInfo m_peak_Acquisition_GetInfo{};
1316 dyn_peak_Acquisition_Buffer_GetRequiredSize m_peak_Acquisition_Buffer_GetRequiredSize{};
1317 dyn_peak_Acquisition_Buffer_GetRequiredCount m_peak_Acquisition_Buffer_GetRequiredCount{};
1318 dyn_peak_Acquisition_Buffer_Announce m_peak_Acquisition_Buffer_Announce{};
1319 dyn_peak_Acquisition_Buffer_Revoke m_peak_Acquisition_Buffer_Revoke{};
1320 dyn_peak_Acquisition_Buffer_RevokeAll m_peak_Acquisition_Buffer_RevokeAll{};
1321 dyn_peak_Acquisition_BufferHandling_Mode_GetAccessStatus m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus{};
1322 dyn_peak_Acquisition_BufferHandling_Mode_GetList m_peak_Acquisition_BufferHandling_Mode_GetList{};
1323 dyn_peak_Acquisition_BufferHandling_Mode_Set m_peak_Acquisition_BufferHandling_Mode_Set{};
1324 dyn_peak_Acquisition_BufferHandling_Mode_Get m_peak_Acquisition_BufferHandling_Mode_Get{};
1325 dyn_peak_Acquisition_LossHandling_Mode_GetAccessStatus m_peak_Acquisition_LossHandling_Mode_GetAccessStatus{};
1326 dyn_peak_Acquisition_LossHandling_Mode_GetList m_peak_Acquisition_LossHandling_Mode_GetList{};
1327 dyn_peak_Acquisition_LossHandling_Mode_Set m_peak_Acquisition_LossHandling_Mode_Set{};
1328 dyn_peak_Acquisition_LossHandling_Mode_Get m_peak_Acquisition_LossHandling_Mode_Get{};
1329 dyn_peak_Acquisition_LossHandling_Extent_GetAccessStatus m_peak_Acquisition_LossHandling_Extent_GetAccessStatus{};
1330 dyn_peak_Acquisition_LossHandling_Extent_GetRange m_peak_Acquisition_LossHandling_Extent_GetRange{};
1331 dyn_peak_Acquisition_LossHandling_Extent_Set m_peak_Acquisition_LossHandling_Extent_Set{};
1332 dyn_peak_Acquisition_LossHandling_Extent_Get m_peak_Acquisition_LossHandling_Extent_Get{};
1333 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus{};
1334 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange{};
1335 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Set m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set{};
1336 dyn_peak_Acquisition_LossHandling_FrameAbortTimeout_Get m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get{};
1337 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus{};
1338 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange{};
1339 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Set m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set{};
1340 dyn_peak_Acquisition_LossHandling_ResendRequestTimeout_Get m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get{};
1341 dyn_peak_PixelFormat_GetInfo m_peak_PixelFormat_GetInfo{};
1342 dyn_peak_Frame_Release m_peak_Frame_Release{};
1343 dyn_peak_Frame_GetInfo m_peak_Frame_GetInfo{};
1344 dyn_peak_Frame_Type_Get m_peak_Frame_Type_Get{};
1345 dyn_peak_Frame_Buffer_Get m_peak_Frame_Buffer_Get{};
1346 dyn_peak_Frame_ID_Get m_peak_Frame_ID_Get{};
1347 dyn_peak_Frame_Timestamp_Get m_peak_Frame_Timestamp_Get{};
1348 dyn_peak_Frame_ROI_Get m_peak_Frame_ROI_Get{};
1349 dyn_peak_Frame_PixelFormat_Get m_peak_Frame_PixelFormat_Get{};
1350 dyn_peak_Frame_IsComplete m_peak_Frame_IsComplete{};
1351 dyn_peak_Frame_BytesExpected_Get m_peak_Frame_BytesExpected_Get{};
1352 dyn_peak_Frame_BytesWritten_Get m_peak_Frame_BytesWritten_Get{};
1353 dyn_peak_Frame_ProcessingTime_Get m_peak_Frame_ProcessingTime_Get{};
1354 dyn_peak_Frame_Save m_peak_Frame_Save{};
1355 dyn_peak_Frame_HasChunks m_peak_Frame_HasChunks{};
1356 dyn_peak_CameraSettings_ParameterSet_GetAccessStatus m_peak_CameraSettings_ParameterSet_GetAccessStatus{};
1357 dyn_peak_CameraSettings_ParameterSet_GetList m_peak_CameraSettings_ParameterSet_GetList{};
1358 dyn_peak_CameraSettings_ParameterSet_Store m_peak_CameraSettings_ParameterSet_Store{};
1359 dyn_peak_CameraSettings_ParameterSet_Apply m_peak_CameraSettings_ParameterSet_Apply{};
1360 dyn_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus{};
1361 dyn_peak_CameraSettings_ParameterSet_Startup_Set m_peak_CameraSettings_ParameterSet_Startup_Set{};
1362 dyn_peak_CameraSettings_ParameterSet_Startup_Get m_peak_CameraSettings_ParameterSet_Startup_Get{};
1363 dyn_peak_CameraSettings_DiskFile_GetAccessStatus m_peak_CameraSettings_DiskFile_GetAccessStatus{};
1364 dyn_peak_CameraSettings_DiskFile_Store m_peak_CameraSettings_DiskFile_Store{};
1365 dyn_peak_CameraSettings_DiskFile_Apply m_peak_CameraSettings_DiskFile_Apply{};
1366 dyn_peak_FrameRate_GetAccessStatus m_peak_FrameRate_GetAccessStatus{};
1367 dyn_peak_FrameRate_GetRange m_peak_FrameRate_GetRange{};
1368 dyn_peak_FrameRate_Set m_peak_FrameRate_Set{};
1369 dyn_peak_FrameRate_Get m_peak_FrameRate_Get{};
1370 dyn_peak_ExposureTime_GetAccessStatus m_peak_ExposureTime_GetAccessStatus{};
1371 dyn_peak_ExposureTime_GetRange m_peak_ExposureTime_GetRange{};
1372 dyn_peak_ExposureTime_Set m_peak_ExposureTime_Set{};
1373 dyn_peak_ExposureTime_Get m_peak_ExposureTime_Get{};
1374 dyn_peak_ShutterMode_GetAccessStatus m_peak_ShutterMode_GetAccessStatus{};
1375 dyn_peak_ShutterMode_GetList m_peak_ShutterMode_GetList{};
1376 dyn_peak_ShutterMode_Set m_peak_ShutterMode_Set{};
1377 dyn_peak_ShutterMode_Get m_peak_ShutterMode_Get{};
1378 dyn_peak_PixelClock_GetAccessStatus m_peak_PixelClock_GetAccessStatus{};
1379 dyn_peak_PixelClock_HasRange m_peak_PixelClock_HasRange{};
1380 dyn_peak_PixelClock_GetRange m_peak_PixelClock_GetRange{};
1381 dyn_peak_PixelClock_GetList m_peak_PixelClock_GetList{};
1382 dyn_peak_PixelClock_Set m_peak_PixelClock_Set{};
1383 dyn_peak_PixelClock_Get m_peak_PixelClock_Get{};
1384 dyn_peak_IOChannel_GetAccessStatus m_peak_IOChannel_GetAccessStatus{};
1385 dyn_peak_IOChannel_GetList m_peak_IOChannel_GetList{};
1386 dyn_peak_IOChannel_GetListForDirection m_peak_IOChannel_GetListForDirection{};
1387 dyn_peak_IOChannel_Direction_GetAccessStatus m_peak_IOChannel_Direction_GetAccessStatus{};
1388 dyn_peak_IOChannel_Direction_Get m_peak_IOChannel_Direction_Get{};
1389 dyn_peak_IOChannel_Type_GetAccessStatus m_peak_IOChannel_Type_GetAccessStatus{};
1390 dyn_peak_IOChannel_Type_Get m_peak_IOChannel_Type_Get{};
1391 dyn_peak_IOChannel_Level_GetAccessStatus m_peak_IOChannel_Level_GetAccessStatus{};
1392 dyn_peak_IOChannel_Level_IsHigh m_peak_IOChannel_Level_IsHigh{};
1393 dyn_peak_IOChannel_Level_SetHigh m_peak_IOChannel_Level_SetHigh{};
1394 dyn_peak_IOChannel_Inverter_GetAccessStatus m_peak_IOChannel_Inverter_GetAccessStatus{};
1395 dyn_peak_IOChannel_Inverter_Enable m_peak_IOChannel_Inverter_Enable{};
1396 dyn_peak_IOChannel_Inverter_IsEnabled m_peak_IOChannel_Inverter_IsEnabled{};
1397 dyn_peak_IOChannel_NoiseFilter_GetAccessStatus m_peak_IOChannel_NoiseFilter_GetAccessStatus{};
1398 dyn_peak_IOChannel_NoiseFilter_Enable m_peak_IOChannel_NoiseFilter_Enable{};
1399 dyn_peak_IOChannel_NoiseFilter_IsEnabled m_peak_IOChannel_NoiseFilter_IsEnabled{};
1400 dyn_peak_IOChannel_NoiseFilter_Duration_GetRange m_peak_IOChannel_NoiseFilter_Duration_GetRange{};
1401 dyn_peak_IOChannel_NoiseFilter_Duration_Set m_peak_IOChannel_NoiseFilter_Duration_Set{};
1402 dyn_peak_IOChannel_NoiseFilter_Duration_Get m_peak_IOChannel_NoiseFilter_Duration_Get{};
1403 dyn_peak_Trigger_GetAccessStatus m_peak_Trigger_GetAccessStatus{};
1404 dyn_peak_Trigger_Enable m_peak_Trigger_Enable{};
1405 dyn_peak_Trigger_IsEnabled m_peak_Trigger_IsEnabled{};
1406 dyn_peak_Trigger_IsExecutable m_peak_Trigger_IsExecutable{};
1407 dyn_peak_Trigger_Execute m_peak_Trigger_Execute{};
1408 dyn_peak_Trigger_Mode_GetAccessStatus m_peak_Trigger_Mode_GetAccessStatus{};
1409 dyn_peak_Trigger_Mode_Set m_peak_Trigger_Mode_Set{};
1410 dyn_peak_Trigger_Mode_Get m_peak_Trigger_Mode_Get{};
1411 dyn_peak_Trigger_Mode_Config_Get m_peak_Trigger_Mode_Config_Get{};
1412 dyn_peak_Trigger_Edge_GetAccessStatus m_peak_Trigger_Edge_GetAccessStatus{};
1413 dyn_peak_Trigger_Edge_GetList m_peak_Trigger_Edge_GetList{};
1414 dyn_peak_Trigger_Edge_Set m_peak_Trigger_Edge_Set{};
1415 dyn_peak_Trigger_Edge_Get m_peak_Trigger_Edge_Get{};
1416 dyn_peak_Trigger_Delay_GetAccessStatus m_peak_Trigger_Delay_GetAccessStatus{};
1417 dyn_peak_Trigger_Delay_GetRange m_peak_Trigger_Delay_GetRange{};
1418 dyn_peak_Trigger_Delay_Set m_peak_Trigger_Delay_Set{};
1419 dyn_peak_Trigger_Delay_Get m_peak_Trigger_Delay_Get{};
1420 dyn_peak_Trigger_Divider_GetAccessStatus m_peak_Trigger_Divider_GetAccessStatus{};
1421 dyn_peak_Trigger_Divider_GetRange m_peak_Trigger_Divider_GetRange{};
1422 dyn_peak_Trigger_Divider_Set m_peak_Trigger_Divider_Set{};
1423 dyn_peak_Trigger_Divider_Get m_peak_Trigger_Divider_Get{};
1424 dyn_peak_Trigger_Burst_GetAccessStatus m_peak_Trigger_Burst_GetAccessStatus{};
1425 dyn_peak_Trigger_Burst_GetRange m_peak_Trigger_Burst_GetRange{};
1426 dyn_peak_Trigger_Burst_Set m_peak_Trigger_Burst_Set{};
1427 dyn_peak_Trigger_Burst_Get m_peak_Trigger_Burst_Get{};
1428 dyn_peak_Flash_GetAccessStatus m_peak_Flash_GetAccessStatus{};
1429 dyn_peak_Flash_Enable m_peak_Flash_Enable{};
1430 dyn_peak_Flash_IsEnabled m_peak_Flash_IsEnabled{};
1431 dyn_peak_Flash_Mode_GetAccessStatus m_peak_Flash_Mode_GetAccessStatus{};
1432 dyn_peak_Flash_Mode_Set m_peak_Flash_Mode_Set{};
1433 dyn_peak_Flash_Mode_Get m_peak_Flash_Mode_Get{};
1434 dyn_peak_Flash_Mode_Config_Get m_peak_Flash_Mode_Config_Get{};
1435 dyn_peak_Flash_StartDelay_GetAccessStatus m_peak_Flash_StartDelay_GetAccessStatus{};
1436 dyn_peak_Flash_StartDelay_GetRange m_peak_Flash_StartDelay_GetRange{};
1437 dyn_peak_Flash_StartDelay_Set m_peak_Flash_StartDelay_Set{};
1438 dyn_peak_Flash_StartDelay_Get m_peak_Flash_StartDelay_Get{};
1439 dyn_peak_Flash_EndDelay_GetAccessStatus m_peak_Flash_EndDelay_GetAccessStatus{};
1440 dyn_peak_Flash_EndDelay_GetRange m_peak_Flash_EndDelay_GetRange{};
1441 dyn_peak_Flash_EndDelay_Set m_peak_Flash_EndDelay_Set{};
1442 dyn_peak_Flash_EndDelay_Get m_peak_Flash_EndDelay_Get{};
1443 dyn_peak_Flash_Duration_GetAccessStatus m_peak_Flash_Duration_GetAccessStatus{};
1444 dyn_peak_Flash_Duration_GetRange m_peak_Flash_Duration_GetRange{};
1445 dyn_peak_Flash_Duration_Set m_peak_Flash_Duration_Set{};
1446 dyn_peak_Flash_Duration_Get m_peak_Flash_Duration_Get{};
1447 dyn_peak_Focus_GetAccessStatus m_peak_Focus_GetAccessStatus{};
1448 dyn_peak_Focus_GetRange m_peak_Focus_GetRange{};
1449 dyn_peak_Focus_Set m_peak_Focus_Set{};
1450 dyn_peak_Focus_Get m_peak_Focus_Get{};
1451 dyn_peak_PixelFormat_GetAccessStatus m_peak_PixelFormat_GetAccessStatus{};
1452 dyn_peak_PixelFormat_GetList m_peak_PixelFormat_GetList{};
1453 dyn_peak_PixelFormat_Set m_peak_PixelFormat_Set{};
1454 dyn_peak_PixelFormat_Get m_peak_PixelFormat_Get{};
1455 dyn_peak_Gain_GetAccessStatus m_peak_Gain_GetAccessStatus{};
1456 dyn_peak_Gain_GetChannelList m_peak_Gain_GetChannelList{};
1457 dyn_peak_Gain_GetRange m_peak_Gain_GetRange{};
1458 dyn_peak_Gain_Set m_peak_Gain_Set{};
1459 dyn_peak_Gain_Get m_peak_Gain_Get{};
1460 dyn_peak_Gamma_GetAccessStatus m_peak_Gamma_GetAccessStatus{};
1461 dyn_peak_Gamma_GetRange m_peak_Gamma_GetRange{};
1462 dyn_peak_Gamma_Set m_peak_Gamma_Set{};
1463 dyn_peak_Gamma_Get m_peak_Gamma_Get{};
1464 dyn_peak_ColorCorrection_GetAccessStatus m_peak_ColorCorrection_GetAccessStatus{};
1465 dyn_peak_ColorCorrection_Mode_GetList m_peak_ColorCorrection_Mode_GetList{};
1466 dyn_peak_ColorCorrection_Mode_Set m_peak_ColorCorrection_Mode_Set{};
1467 dyn_peak_ColorCorrection_Mode_Get m_peak_ColorCorrection_Mode_Get{};
1468 dyn_peak_ColorCorrection_Matrix_GetAccessStatus m_peak_ColorCorrection_Matrix_GetAccessStatus{};
1469 dyn_peak_ColorCorrection_Matrix_GetRange m_peak_ColorCorrection_Matrix_GetRange{};
1470 dyn_peak_ColorCorrection_Matrix_Set m_peak_ColorCorrection_Matrix_Set{};
1471 dyn_peak_ColorCorrection_Matrix_Get m_peak_ColorCorrection_Matrix_Get{};
1472 dyn_peak_ColorCorrection_Enable m_peak_ColorCorrection_Enable{};
1473 dyn_peak_ColorCorrection_IsEnabled m_peak_ColorCorrection_IsEnabled{};
1474 dyn_peak_AutoBrightness_GetAccessStatus m_peak_AutoBrightness_GetAccessStatus{};
1475 dyn_peak_AutoBrightness_Target_GetAccessStatus m_peak_AutoBrightness_Target_GetAccessStatus{};
1476 dyn_peak_AutoBrightness_Target_GetRange m_peak_AutoBrightness_Target_GetRange{};
1477 dyn_peak_AutoBrightness_Target_Set m_peak_AutoBrightness_Target_Set{};
1478 dyn_peak_AutoBrightness_Target_Get m_peak_AutoBrightness_Target_Get{};
1479 dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus m_peak_AutoBrightness_TargetTolerance_GetAccessStatus{};
1480 dyn_peak_AutoBrightness_TargetTolerance_GetRange m_peak_AutoBrightness_TargetTolerance_GetRange{};
1481 dyn_peak_AutoBrightness_TargetTolerance_Set m_peak_AutoBrightness_TargetTolerance_Set{};
1482 dyn_peak_AutoBrightness_TargetTolerance_Get m_peak_AutoBrightness_TargetTolerance_Get{};
1483 dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus m_peak_AutoBrightness_TargetPercentile_GetAccessStatus{};
1484 dyn_peak_AutoBrightness_TargetPercentile_GetRange m_peak_AutoBrightness_TargetPercentile_GetRange{};
1485 dyn_peak_AutoBrightness_TargetPercentile_Set m_peak_AutoBrightness_TargetPercentile_Set{};
1486 dyn_peak_AutoBrightness_TargetPercentile_Get m_peak_AutoBrightness_TargetPercentile_Get{};
1487 dyn_peak_AutoBrightness_ROI_GetAccessStatus m_peak_AutoBrightness_ROI_GetAccessStatus{};
1488 dyn_peak_AutoBrightness_ROI_Mode_Set m_peak_AutoBrightness_ROI_Mode_Set{};
1489 dyn_peak_AutoBrightness_ROI_Mode_Get m_peak_AutoBrightness_ROI_Mode_Get{};
1490 dyn_peak_AutoBrightness_ROI_Offset_GetRange m_peak_AutoBrightness_ROI_Offset_GetRange{};
1491 dyn_peak_AutoBrightness_ROI_Size_GetRange m_peak_AutoBrightness_ROI_Size_GetRange{};
1492 dyn_peak_AutoBrightness_ROI_Set m_peak_AutoBrightness_ROI_Set{};
1493 dyn_peak_AutoBrightness_ROI_Get m_peak_AutoBrightness_ROI_Get{};
1494 dyn_peak_AutoBrightness_Exposure_GetAccessStatus m_peak_AutoBrightness_Exposure_GetAccessStatus{};
1495 dyn_peak_AutoBrightness_Exposure_Mode_GetList m_peak_AutoBrightness_Exposure_Mode_GetList{};
1496 dyn_peak_AutoBrightness_Exposure_Mode_Set m_peak_AutoBrightness_Exposure_Mode_Set{};
1497 dyn_peak_AutoBrightness_Exposure_Mode_Get m_peak_AutoBrightness_Exposure_Mode_Get{};
1498 dyn_peak_AutoBrightness_Gain_GetAccessStatus m_peak_AutoBrightness_Gain_GetAccessStatus{};
1499 dyn_peak_AutoBrightness_Gain_Mode_GetList m_peak_AutoBrightness_Gain_Mode_GetList{};
1500 dyn_peak_AutoBrightness_Gain_Mode_Set m_peak_AutoBrightness_Gain_Mode_Set{};
1501 dyn_peak_AutoBrightness_Gain_Mode_Get m_peak_AutoBrightness_Gain_Mode_Get{};
1502 dyn_peak_AutoWhiteBalance_GetAccessStatus m_peak_AutoWhiteBalance_GetAccessStatus{};
1503 dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus m_peak_AutoWhiteBalance_ROI_GetAccessStatus{};
1504 dyn_peak_AutoWhiteBalance_ROI_Mode_Set m_peak_AutoWhiteBalance_ROI_Mode_Set{};
1505 dyn_peak_AutoWhiteBalance_ROI_Mode_Get m_peak_AutoWhiteBalance_ROI_Mode_Get{};
1506 dyn_peak_AutoWhiteBalance_ROI_Offset_GetRange m_peak_AutoWhiteBalance_ROI_Offset_GetRange{};
1507 dyn_peak_AutoWhiteBalance_ROI_Size_GetRange m_peak_AutoWhiteBalance_ROI_Size_GetRange{};
1508 dyn_peak_AutoWhiteBalance_ROI_Set m_peak_AutoWhiteBalance_ROI_Set{};
1509 dyn_peak_AutoWhiteBalance_ROI_Get m_peak_AutoWhiteBalance_ROI_Get{};
1510 dyn_peak_AutoWhiteBalance_Mode_Set m_peak_AutoWhiteBalance_Mode_Set{};
1511 dyn_peak_AutoWhiteBalance_Mode_Get m_peak_AutoWhiteBalance_Mode_Get{};
1512 dyn_peak_AutoWhiteBalance_Mode_GetList m_peak_AutoWhiteBalance_Mode_GetList{};
1513 dyn_peak_ROI_GetAccessStatus m_peak_ROI_GetAccessStatus{};
1514 dyn_peak_ROI_Offset_GetRange m_peak_ROI_Offset_GetRange{};
1515 dyn_peak_ROI_Offset_GetAccessStatus m_peak_ROI_Offset_GetAccessStatus{};
1516 dyn_peak_ROI_Offset_Set m_peak_ROI_Offset_Set{};
1517 dyn_peak_ROI_Offset_Get m_peak_ROI_Offset_Get{};
1518 dyn_peak_ROI_Size_GetRange m_peak_ROI_Size_GetRange{};
1519 dyn_peak_ROI_Size_GetAccessStatus m_peak_ROI_Size_GetAccessStatus{};
1520 dyn_peak_ROI_Size_Set m_peak_ROI_Size_Set{};
1521 dyn_peak_ROI_Size_Get m_peak_ROI_Size_Get{};
1522 dyn_peak_ROI_Set m_peak_ROI_Set{};
1523 dyn_peak_ROI_Get m_peak_ROI_Get{};
1524 dyn_peak_Binning_GetAccessStatus m_peak_Binning_GetAccessStatus{};
1525 dyn_peak_Binning_FactorX_GetList m_peak_Binning_FactorX_GetList{};
1526 dyn_peak_Binning_FactorY_GetList m_peak_Binning_FactorY_GetList{};
1527 dyn_peak_Binning_Set m_peak_Binning_Set{};
1528 dyn_peak_Binning_Get m_peak_Binning_Get{};
1529 dyn_peak_BinningManual_GetAccessStatus m_peak_BinningManual_GetAccessStatus{};
1530 dyn_peak_BinningManual_FactorX_GetList m_peak_BinningManual_FactorX_GetList{};
1531 dyn_peak_BinningManual_FactorY_GetList m_peak_BinningManual_FactorY_GetList{};
1532 dyn_peak_BinningManual_Set m_peak_BinningManual_Set{};
1533 dyn_peak_BinningManual_Get m_peak_BinningManual_Get{};
1534 dyn_peak_Decimation_GetAccessStatus m_peak_Decimation_GetAccessStatus{};
1535 dyn_peak_Decimation_FactorX_GetList m_peak_Decimation_FactorX_GetList{};
1536 dyn_peak_Decimation_FactorY_GetList m_peak_Decimation_FactorY_GetList{};
1537 dyn_peak_Decimation_Set m_peak_Decimation_Set{};
1538 dyn_peak_Decimation_Get m_peak_Decimation_Get{};
1539 dyn_peak_DecimationManual_GetAccessStatus m_peak_DecimationManual_GetAccessStatus{};
1540 dyn_peak_DecimationManual_FactorX_GetList m_peak_DecimationManual_FactorX_GetList{};
1541 dyn_peak_DecimationManual_FactorY_GetList m_peak_DecimationManual_FactorY_GetList{};
1542 dyn_peak_DecimationManual_Set m_peak_DecimationManual_Set{};
1543 dyn_peak_DecimationManual_Get m_peak_DecimationManual_Get{};
1544 dyn_peak_Scaling_GetAccessStatus m_peak_Scaling_GetAccessStatus{};
1545 dyn_peak_Scaling_FactorX_GetRange m_peak_Scaling_FactorX_GetRange{};
1546 dyn_peak_Scaling_FactorY_GetRange m_peak_Scaling_FactorY_GetRange{};
1547 dyn_peak_Scaling_Set m_peak_Scaling_Set{};
1548 dyn_peak_Scaling_Get m_peak_Scaling_Get{};
1549 dyn_peak_Mirror_LeftRight_GetAccessStatus m_peak_Mirror_LeftRight_GetAccessStatus{};
1550 dyn_peak_Mirror_LeftRight_Enable m_peak_Mirror_LeftRight_Enable{};
1551 dyn_peak_Mirror_LeftRight_IsEnabled m_peak_Mirror_LeftRight_IsEnabled{};
1552 dyn_peak_Mirror_UpDown_GetAccessStatus m_peak_Mirror_UpDown_GetAccessStatus{};
1553 dyn_peak_Mirror_UpDown_Enable m_peak_Mirror_UpDown_Enable{};
1554 dyn_peak_Mirror_UpDown_IsEnabled m_peak_Mirror_UpDown_IsEnabled{};
1555 dyn_peak_CameraMemory_Area_GetAccessStatus m_peak_CameraMemory_Area_GetAccessStatus{};
1556 dyn_peak_CameraMemory_Area_GetList m_peak_CameraMemory_Area_GetList{};
1557 dyn_peak_CameraMemory_Area_Size_Get m_peak_CameraMemory_Area_Size_Get{};
1558 dyn_peak_CameraMemory_Area_Data_Clear m_peak_CameraMemory_Area_Data_Clear{};
1559 dyn_peak_CameraMemory_Area_Data_Write m_peak_CameraMemory_Area_Data_Write{};
1560 dyn_peak_CameraMemory_Area_Data_Read m_peak_CameraMemory_Area_Data_Read{};
1561 dyn_peak_GFA_EnableWriteAccess m_peak_GFA_EnableWriteAccess{};
1562 dyn_peak_GFA_IsWriteAccessEnabled m_peak_GFA_IsWriteAccessEnabled{};
1563 dyn_peak_GFA_Feature_GetAccessStatus m_peak_GFA_Feature_GetAccessStatus{};
1564 dyn_peak_GFA_Float_HasRange m_peak_GFA_Float_HasRange{};
1565 dyn_peak_GFA_Float_GetRange m_peak_GFA_Float_GetRange{};
1566 dyn_peak_GFA_Float_GetList m_peak_GFA_Float_GetList{};
1567 dyn_peak_GFA_Float_Set m_peak_GFA_Float_Set{};
1568 dyn_peak_GFA_Float_Get m_peak_GFA_Float_Get{};
1569 dyn_peak_GFA_Integer_HasRange m_peak_GFA_Integer_HasRange{};
1570 dyn_peak_GFA_Integer_GetRange m_peak_GFA_Integer_GetRange{};
1571 dyn_peak_GFA_Integer_GetList m_peak_GFA_Integer_GetList{};
1572 dyn_peak_GFA_Integer_Set m_peak_GFA_Integer_Set{};
1573 dyn_peak_GFA_Integer_Get m_peak_GFA_Integer_Get{};
1574 dyn_peak_GFA_Boolean_Set m_peak_GFA_Boolean_Set{};
1575 dyn_peak_GFA_Boolean_Get m_peak_GFA_Boolean_Get{};
1576 dyn_peak_GFA_String_Set m_peak_GFA_String_Set{};
1577 dyn_peak_GFA_String_Get m_peak_GFA_String_Get{};
1578 dyn_peak_GFA_Command_Execute m_peak_GFA_Command_Execute{};
1579 dyn_peak_GFA_Command_WaitForDone m_peak_GFA_Command_WaitForDone{};
1580 dyn_peak_GFA_Enumeration_GetList m_peak_GFA_Enumeration_GetList{};
1581 dyn_peak_GFA_EnumerationEntry_GetAccessStatus m_peak_GFA_EnumerationEntry_GetAccessStatus{};
1582 dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue{};
1583 dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue{};
1584 dyn_peak_GFA_Enumeration_Set m_peak_GFA_Enumeration_Set{};
1585 dyn_peak_GFA_Enumeration_SetBySymbolicValue m_peak_GFA_Enumeration_SetBySymbolicValue{};
1586 dyn_peak_GFA_Enumeration_SetByIntegerValue m_peak_GFA_Enumeration_SetByIntegerValue{};
1587 dyn_peak_GFA_Enumeration_Get m_peak_GFA_Enumeration_Get{};
1588 dyn_peak_GFA_Register_Set m_peak_GFA_Register_Set{};
1589 dyn_peak_GFA_Register_Get m_peak_GFA_Register_Get{};
1590 dyn_peak_GFA_Data_Write m_peak_GFA_Data_Write{};
1591 dyn_peak_GFA_Data_Read m_peak_GFA_Data_Read{};
1592 dyn_peak_IPL_PixelFormat_GetList m_peak_IPL_PixelFormat_GetList{};
1593 dyn_peak_IPL_PixelFormat_Set m_peak_IPL_PixelFormat_Set{};
1594 dyn_peak_IPL_PixelFormat_Get m_peak_IPL_PixelFormat_Get{};
1595 dyn_peak_IPL_Gain_GetRange m_peak_IPL_Gain_GetRange{};
1596 dyn_peak_IPL_Gain_Set m_peak_IPL_Gain_Set{};
1597 dyn_peak_IPL_Gain_Get m_peak_IPL_Gain_Get{};
1598 dyn_peak_IPL_Gamma_GetRange m_peak_IPL_Gamma_GetRange{};
1599 dyn_peak_IPL_Gamma_Set m_peak_IPL_Gamma_Set{};
1600 dyn_peak_IPL_Gamma_Get m_peak_IPL_Gamma_Get{};
1601 dyn_peak_IPL_ColorCorrection_Matrix_Set m_peak_IPL_ColorCorrection_Matrix_Set{};
1602 dyn_peak_IPL_ColorCorrection_Matrix_Get m_peak_IPL_ColorCorrection_Matrix_Get{};
1603 dyn_peak_IPL_ColorCorrection_Saturation_Get m_peak_IPL_ColorCorrection_Saturation_Get{};
1604 dyn_peak_IPL_ColorCorrection_Saturation_Set m_peak_IPL_ColorCorrection_Saturation_Set{};
1605 dyn_peak_IPL_ColorCorrection_Saturation_GetRange m_peak_IPL_ColorCorrection_Saturation_GetRange{};
1606 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get{};
1607 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set{};
1608 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get{};
1609 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set{};
1610 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get{};
1611 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set{};
1612 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange{};
1613 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_Enable m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable{};
1614 dyn_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled{};
1615 dyn_peak_IPL_ColorCorrection_Enable m_peak_IPL_ColorCorrection_Enable{};
1616 dyn_peak_IPL_ColorCorrection_IsEnabled m_peak_IPL_ColorCorrection_IsEnabled{};
1617 dyn_peak_IPL_AutoBrightness_Target_GetRange m_peak_IPL_AutoBrightness_Target_GetRange{};
1618 dyn_peak_IPL_AutoBrightness_Target_Set m_peak_IPL_AutoBrightness_Target_Set{};
1619 dyn_peak_IPL_AutoBrightness_Target_Get m_peak_IPL_AutoBrightness_Target_Get{};
1620 dyn_peak_IPL_AutoBrightness_TargetTolerance_GetRange m_peak_IPL_AutoBrightness_TargetTolerance_GetRange{};
1621 dyn_peak_IPL_AutoBrightness_TargetTolerance_Set m_peak_IPL_AutoBrightness_TargetTolerance_Set{};
1622 dyn_peak_IPL_AutoBrightness_TargetTolerance_Get m_peak_IPL_AutoBrightness_TargetTolerance_Get{};
1623 dyn_peak_IPL_AutoBrightness_TargetPercentile_GetRange m_peak_IPL_AutoBrightness_TargetPercentile_GetRange{};
1624 dyn_peak_IPL_AutoBrightness_TargetPercentile_Set m_peak_IPL_AutoBrightness_TargetPercentile_Set{};
1625 dyn_peak_IPL_AutoBrightness_TargetPercentile_Get m_peak_IPL_AutoBrightness_TargetPercentile_Get{};
1626 dyn_peak_IPL_AutoBrightness_ROI_Mode_Set m_peak_IPL_AutoBrightness_ROI_Mode_Set{};
1627 dyn_peak_IPL_AutoBrightness_ROI_Mode_Get m_peak_IPL_AutoBrightness_ROI_Mode_Get{};
1628 dyn_peak_IPL_AutoBrightness_ROI_Offset_GetRange m_peak_IPL_AutoBrightness_ROI_Offset_GetRange{};
1629 dyn_peak_IPL_AutoBrightness_ROI_Size_GetRange m_peak_IPL_AutoBrightness_ROI_Size_GetRange{};
1630 dyn_peak_IPL_AutoBrightness_ROI_Set m_peak_IPL_AutoBrightness_ROI_Set{};
1631 dyn_peak_IPL_AutoBrightness_ROI_Get m_peak_IPL_AutoBrightness_ROI_Get{};
1632 dyn_peak_IPL_AutoBrightness_Exposure_Mode_Set m_peak_IPL_AutoBrightness_Exposure_Mode_Set{};
1633 dyn_peak_IPL_AutoBrightness_Exposure_Mode_Get m_peak_IPL_AutoBrightness_Exposure_Mode_Get{};
1634 dyn_peak_IPL_AutoBrightness_ExposureLimit_Get m_peak_IPL_AutoBrightness_ExposureLimit_Get{};
1635 dyn_peak_IPL_AutoBrightness_ExposureLimit_GetRange m_peak_IPL_AutoBrightness_ExposureLimit_GetRange{};
1636 dyn_peak_IPL_AutoBrightness_ExposureLimit_Set m_peak_IPL_AutoBrightness_ExposureLimit_Set{};
1637 dyn_peak_IPL_AutoBrightness_Gain_Mode_Set m_peak_IPL_AutoBrightness_Gain_Mode_Set{};
1638 dyn_peak_IPL_AutoBrightness_Gain_Mode_Get m_peak_IPL_AutoBrightness_Gain_Mode_Get{};
1639 dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Set m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set{};
1640 dyn_peak_IPL_AutoBrightness_GainAnalog_Mode_Get m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get{};
1641 dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Set m_peak_IPL_AutoBrightness_GainDigital_Mode_Set{};
1642 dyn_peak_IPL_AutoBrightness_GainDigital_Mode_Get m_peak_IPL_AutoBrightness_GainDigital_Mode_Get{};
1643 dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Set m_peak_IPL_AutoBrightness_GainCombined_Mode_Set{};
1644 dyn_peak_IPL_AutoBrightness_GainCombined_Mode_Get m_peak_IPL_AutoBrightness_GainCombined_Mode_Get{};
1645 dyn_peak_IPL_AutoBrightness_GainHost_Mode_Set m_peak_IPL_AutoBrightness_GainHost_Mode_Set{};
1646 dyn_peak_IPL_AutoBrightness_GainHost_Mode_Get m_peak_IPL_AutoBrightness_GainHost_Mode_Get{};
1647 dyn_peak_IPL_AutoBrightness_Algorithm_Set m_peak_IPL_AutoBrightness_Algorithm_Set{};
1648 dyn_peak_IPL_AutoBrightness_Algorithm_Get m_peak_IPL_AutoBrightness_Algorithm_Get{};
1649 dyn_peak_IPL_AutoBrightness_AverageLast_Get m_peak_IPL_AutoBrightness_AverageLast_Get{};
1650 dyn_peak_IPL_AutoBrightness_GainLimit_Set m_peak_IPL_AutoBrightness_GainLimit_Set{};
1651 dyn_peak_IPL_AutoBrightness_GainLimit_Get m_peak_IPL_AutoBrightness_GainLimit_Get{};
1652 dyn_peak_IPL_AutoBrightness_GainLimit_GetRange m_peak_IPL_AutoBrightness_GainLimit_GetRange{};
1653 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Set m_peak_IPL_AutoBrightness_GainAnalogLimit_Set{};
1654 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_Get m_peak_IPL_AutoBrightness_GainAnalogLimit_Get{};
1655 dyn_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange{};
1656 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Set m_peak_IPL_AutoBrightness_GainDigitalLimit_Set{};
1657 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_Get m_peak_IPL_AutoBrightness_GainDigitalLimit_Get{};
1658 dyn_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange{};
1659 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Set m_peak_IPL_AutoBrightness_GainCombinedLimit_Set{};
1660 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_Get m_peak_IPL_AutoBrightness_GainCombinedLimit_Get{};
1661 dyn_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange{};
1662 dyn_peak_IPL_AutoBrightness_GainHostLimit_Set m_peak_IPL_AutoBrightness_GainHostLimit_Set{};
1663 dyn_peak_IPL_AutoBrightness_GainHostLimit_Get m_peak_IPL_AutoBrightness_GainHostLimit_Get{};
1664 dyn_peak_IPL_AutoBrightness_GainHostLimit_GetRange m_peak_IPL_AutoBrightness_GainHostLimit_GetRange{};
1665 dyn_peak_IPL_AutoBrightness_SkipFrames_Set m_peak_IPL_AutoBrightness_SkipFrames_Set{};
1666 dyn_peak_IPL_AutoBrightness_SkipFrames_Get m_peak_IPL_AutoBrightness_SkipFrames_Get{};
1667 dyn_peak_IPL_AutoBrightness_SkipFrames_GetRange m_peak_IPL_AutoBrightness_SkipFrames_GetRange{};
1668 dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Set m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set{};
1669 dyn_peak_IPL_AutoWhiteBalance_ROI_Mode_Get m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get{};
1670 dyn_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange{};
1671 dyn_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange{};
1672 dyn_peak_IPL_AutoWhiteBalance_ROI_Set m_peak_IPL_AutoWhiteBalance_ROI_Set{};
1673 dyn_peak_IPL_AutoWhiteBalance_ROI_Get m_peak_IPL_AutoWhiteBalance_ROI_Get{};
1674 dyn_peak_IPL_AutoWhiteBalance_Mode_Set m_peak_IPL_AutoWhiteBalance_Mode_Set{};
1675 dyn_peak_IPL_AutoWhiteBalance_Mode_Get m_peak_IPL_AutoWhiteBalance_Mode_Get{};
1676 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Set m_peak_IPL_AutoWhiteBalance_SkipFrames_Set{};
1677 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_Get m_peak_IPL_AutoWhiteBalance_SkipFrames_Get{};
1678 dyn_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange{};
1679 dyn_peak_IPL_AutoFocus_GetAccessStatus m_peak_IPL_AutoFocus_GetAccessStatus{};
1680 dyn_peak_IPL_AutoFocus_ROI_Set m_peak_IPL_AutoFocus_ROI_Set{};
1681 dyn_peak_IPL_AutoFocus_ROI_Get m_peak_IPL_AutoFocus_ROI_Get{};
1682 dyn_peak_IPL_AutoFocus_Mode_Set m_peak_IPL_AutoFocus_Mode_Set{};
1683 dyn_peak_IPL_AutoFocus_Mode_Get m_peak_IPL_AutoFocus_Mode_Get{};
1684 dyn_peak_IPL_AutoFocus_SearchAlgorithm_Set m_peak_IPL_AutoFocus_SearchAlgorithm_Set{};
1685 dyn_peak_IPL_AutoFocus_SearchAlgorithm_Get m_peak_IPL_AutoFocus_SearchAlgorithm_Get{};
1686 dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Set m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set{};
1687 dyn_peak_IPL_AutoFocus_SharpnessAlgorithm_Get m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get{};
1688 dyn_peak_IPL_AutoFocus_Range_Set m_peak_IPL_AutoFocus_Range_Set{};
1689 dyn_peak_IPL_AutoFocus_Range_Get m_peak_IPL_AutoFocus_Range_Get{};
1690 dyn_peak_IPL_AutoFocus_Hysteresis_Set m_peak_IPL_AutoFocus_Hysteresis_Set{};
1691 dyn_peak_IPL_AutoFocus_Hysteresis_Get m_peak_IPL_AutoFocus_Hysteresis_Get{};
1692 dyn_peak_IPL_AutoFocus_Hysteresis_GetRange m_peak_IPL_AutoFocus_Hysteresis_GetRange{};
1693 dyn_peak_IPL_HotpixelCorrection_Sensitivity_Set m_peak_IPL_HotpixelCorrection_Sensitivity_Set{};
1694 dyn_peak_IPL_HotpixelCorrection_Sensitivity_Get m_peak_IPL_HotpixelCorrection_Sensitivity_Get{};
1695 dyn_peak_IPL_HotpixelCorrection_GetList m_peak_IPL_HotpixelCorrection_GetList{};
1696 dyn_peak_IPL_HotpixelCorrection_SetList m_peak_IPL_HotpixelCorrection_SetList{};
1697 dyn_peak_IPL_HotpixelCorrection_ResetList m_peak_IPL_HotpixelCorrection_ResetList{};
1698 dyn_peak_IPL_HotpixelCorrection_Enable m_peak_IPL_HotpixelCorrection_Enable{};
1699 dyn_peak_IPL_HotpixelCorrection_IsEnabled m_peak_IPL_HotpixelCorrection_IsEnabled{};
1700 dyn_peak_IPL_Mirror_UpDown_Enable m_peak_IPL_Mirror_UpDown_Enable{};
1701 dyn_peak_IPL_Mirror_UpDown_IsEnabled m_peak_IPL_Mirror_UpDown_IsEnabled{};
1702 dyn_peak_IPL_Mirror_LeftRight_Enable m_peak_IPL_Mirror_LeftRight_Enable{};
1703 dyn_peak_IPL_Mirror_LeftRight_IsEnabled m_peak_IPL_Mirror_LeftRight_IsEnabled{};
1704 dyn_peak_IPL_ProcessFrame m_peak_IPL_ProcessFrame{};
1705 dyn_peak_IPL_ProcessFrameInplace m_peak_IPL_ProcessFrameInplace{};
1706 dyn_peak_IPL_ReadImage m_peak_IPL_ReadImage{};
1707 dyn_peak_IPL_EdgeEnhancement_Enable m_peak_IPL_EdgeEnhancement_Enable{};
1708 dyn_peak_IPL_EdgeEnhancement_IsEnabled m_peak_IPL_EdgeEnhancement_IsEnabled{};
1709 dyn_peak_IPL_EdgeEnhancement_Factor_Set m_peak_IPL_EdgeEnhancement_Factor_Set{};
1710 dyn_peak_IPL_EdgeEnhancement_Factor_Get m_peak_IPL_EdgeEnhancement_Factor_Get{};
1711 dyn_peak_IPL_EdgeEnhancement_Factor_GetDefault m_peak_IPL_EdgeEnhancement_Factor_GetDefault{};
1712 dyn_peak_IPL_EdgeEnhancement_Factor_GetRange m_peak_IPL_EdgeEnhancement_Factor_GetRange{};
1713 dyn_peak_IPL_Sharpness_Measure m_peak_IPL_Sharpness_Measure{};
1714 dyn_peak_IPL_Sharpness_GetList m_peak_IPL_Sharpness_GetList{};
1715 dyn_peak_IPL_Rotation_Angle_Set m_peak_IPL_Rotation_Angle_Set{};
1716 dyn_peak_IPL_Rotation_Angle_Get m_peak_IPL_Rotation_Angle_Get{};
1717 dyn_peak_IPL_Histogram_ProcessFrame m_peak_IPL_Histogram_ProcessFrame{};
1718 dyn_peak_IPL_Histogram_Release m_peak_IPL_Histogram_Release{};
1719 dyn_peak_IPL_Histogram_Channel_GetCount m_peak_IPL_Histogram_Channel_GetCount{};
1720 dyn_peak_IPL_Histogram_Channel_GetInfo m_peak_IPL_Histogram_Channel_GetInfo{};
1721 dyn_peak_IPL_Histogram_Channel_GetBinArray m_peak_IPL_Histogram_Channel_GetBinArray{};
1722 dyn_peak_VideoWriter_Open m_peak_VideoWriter_Open{};
1723 dyn_peak_VideoWriter_Close m_peak_VideoWriter_Close{};
1724 dyn_peak_VideoWriter_AddFrame m_peak_VideoWriter_AddFrame{};
1725 dyn_peak_VideoWriter_Container_GetEncoderList m_peak_VideoWriter_Container_GetEncoderList{};
1726 dyn_peak_VideoWriter_Encoder_GetPixelFormatList m_peak_VideoWriter_Encoder_GetPixelFormatList{};
1727 dyn_peak_VideoWriter_Encoder_GetContainerList m_peak_VideoWriter_Encoder_GetContainerList{};
1728 dyn_peak_VideoWriter_GetInfo m_peak_VideoWriter_GetInfo{};
1729 dyn_peak_VideoWriter_Container_Option_Set m_peak_VideoWriter_Container_Option_Set{};
1730 dyn_peak_VideoWriter_Container_Option_Get m_peak_VideoWriter_Container_Option_Get{};
1731 dyn_peak_VideoWriter_Encoder_Option_Set m_peak_VideoWriter_Encoder_Option_Set{};
1732 dyn_peak_VideoWriter_Encoder_Option_Get m_peak_VideoWriter_Encoder_Option_Get{};
1733 dyn_peak_VideoWriter_WaitUntilQueueEmpty m_peak_VideoWriter_WaitUntilQueueEmpty{};
1734 dyn_peak_Inference_CNN_Open m_peak_Inference_CNN_Open{};
1735 dyn_peak_Inference_CNN_Close m_peak_Inference_CNN_Close{};
1736 dyn_peak_Inference_CNN_ProcessFrame m_peak_Inference_CNN_ProcessFrame{};
1737 dyn_peak_Inference_CNN_Info_Get m_peak_Inference_CNN_Info_Get{};
1738 dyn_peak_Inference_Result_Get m_peak_Inference_Result_Get{};
1739 dyn_peak_Inference_Result_Release m_peak_Inference_Result_Release{};
1740 dyn_peak_Inference_Result_Classification_GetList m_peak_Inference_Result_Classification_GetList{};
1741 dyn_peak_Inference_Result_Detection_GetList m_peak_Inference_Result_Detection_GetList{};
1742 dyn_peak_Inference_Statistics_Get m_peak_Inference_Statistics_Get{};
1743 dyn_peak_Inference_Statistics_Reset m_peak_Inference_Statistics_Reset{};
1744 dyn_peak_Inference_ConfidenceThreshold_Get m_peak_Inference_ConfidenceThreshold_Get{};
1745 dyn_peak_Inference_ConfidenceThreshold_GetRange m_peak_Inference_ConfidenceThreshold_GetRange{};
1746 dyn_peak_Inference_ConfidenceThreshold_Set m_peak_Inference_ConfidenceThreshold_Set{};
1747 dyn_peak_MessageQueue_Create m_peak_MessageQueue_Create{};
1748 dyn_peak_MessageQueue_Destroy m_peak_MessageQueue_Destroy{};
1749 dyn_peak_MessageQueue_EnableMessage m_peak_MessageQueue_EnableMessage{};
1750 dyn_peak_MessageQueue_DisableMessage m_peak_MessageQueue_DisableMessage{};
1751 dyn_peak_MessageQueue_EnableMessageList m_peak_MessageQueue_EnableMessageList{};
1752 dyn_peak_MessageQueue_DisableMessageList m_peak_MessageQueue_DisableMessageList{};
1753 dyn_peak_MessageQueue_EnabledMessages_GetList m_peak_MessageQueue_EnabledMessages_GetList{};
1754 dyn_peak_MessageQueue_SetMode m_peak_MessageQueue_SetMode{};
1755 dyn_peak_MessageQueue_GetMode m_peak_MessageQueue_GetMode{};
1756 dyn_peak_MessageQueue_Start m_peak_MessageQueue_Start{};
1757 dyn_peak_MessageQueue_Stop m_peak_MessageQueue_Stop{};
1758 dyn_peak_MessageQueue_IsStarted m_peak_MessageQueue_IsStarted{};
1759 dyn_peak_MessageQueue_WaitForMessage m_peak_MessageQueue_WaitForMessage{};
1760 dyn_peak_MessageQueue_Flush m_peak_MessageQueue_Flush{};
1761 dyn_peak_MessageQueue_IsMessageSupported m_peak_MessageQueue_IsMessageSupported{};
1762 dyn_peak_MessageQueue_Statistics_Get m_peak_MessageQueue_Statistics_Get{};
1763 dyn_peak_MessageQueue_Statistics_Reset m_peak_MessageQueue_Statistics_Reset{};
1764 dyn_peak_MessageQueue_MaxQueueSize_Set m_peak_MessageQueue_MaxQueueSize_Set{};
1765 dyn_peak_MessageQueue_MaxQueueSize_Get m_peak_MessageQueue_MaxQueueSize_Get{};
1766 dyn_peak_Message_Release m_peak_Message_Release{};
1767 dyn_peak_Message_GetInfo m_peak_Message_GetInfo{};
1768 dyn_peak_Message_Type_Get m_peak_Message_Type_Get{};
1769 dyn_peak_Message_CameraHandle_Get m_peak_Message_CameraHandle_Get{};
1770 dyn_peak_Message_ID_Get m_peak_Message_ID_Get{};
1771 dyn_peak_Message_HostTimestamp_Get m_peak_Message_HostTimestamp_Get{};
1772 dyn_peak_Message_Data_Type_Get m_peak_Message_Data_Type_Get{};
1773 dyn_peak_Message_Data_RemoteDevice_Get m_peak_Message_Data_RemoteDevice_Get{};
1774 dyn_peak_Message_Data_RemoteDeviceError_Get m_peak_Message_Data_RemoteDeviceError_Get{};
1775 dyn_peak_Message_Data_RemoteDeviceDropped_Get m_peak_Message_Data_RemoteDeviceDropped_Get{};
1776 dyn_peak_Message_Data_RemoteDeviceFrame_Get m_peak_Message_Data_RemoteDeviceFrame_Get{};
1777 dyn_peak_Message_Data_RemoteDeviceTemperature_Get m_peak_Message_Data_RemoteDeviceTemperature_Get{};
1778 dyn_peak_Message_Data_AutoFocusData_Get m_peak_Message_Data_AutoFocusData_Get{};
1779 dyn_peak_Message_Data_DeviceFound_Get m_peak_Message_Data_DeviceFound_Get{};
1780 dyn_peak_Message_Data_DeviceLost_Get m_peak_Message_Data_DeviceLost_Get{};
1781 dyn_peak_Message_Data_DeviceReconnected_Get m_peak_Message_Data_DeviceReconnected_Get{};
1782 dyn_peak_Message_Data_DeviceDisconnected_Get m_peak_Message_Data_DeviceDisconnected_Get{};
1783 dyn_peak_Message_Data_FirmwareUpdate_Get m_peak_Message_Data_FirmwareUpdate_Get{};
1784 dyn_peak_I2C_Create m_peak_I2C_Create{};
1785 dyn_peak_I2C_Destroy m_peak_I2C_Destroy{};
1786 dyn_peak_I2C_GetAccessStatus m_peak_I2C_GetAccessStatus{};
1787 dyn_peak_I2C_Mode_GetList m_peak_I2C_Mode_GetList{};
1788 dyn_peak_I2C_Mode_Set m_peak_I2C_Mode_Set{};
1789 dyn_peak_I2C_Mode_Get m_peak_I2C_Mode_Get{};
1790 dyn_peak_I2C_DeviceAddress_GetRange m_peak_I2C_DeviceAddress_GetRange{};
1791 dyn_peak_I2C_DeviceAddress_Set m_peak_I2C_DeviceAddress_Set{};
1792 dyn_peak_I2C_DeviceAddress_Get m_peak_I2C_DeviceAddress_Get{};
1793 dyn_peak_I2C_RegisterAddress_Length_GetList m_peak_I2C_RegisterAddress_Length_GetList{};
1794 dyn_peak_I2C_RegisterAddress_Length_Set m_peak_I2C_RegisterAddress_Length_Set{};
1795 dyn_peak_I2C_RegisterAddress_Length_Get m_peak_I2C_RegisterAddress_Length_Get{};
1796 dyn_peak_I2C_RegisterAddress_Endianness_Set m_peak_I2C_RegisterAddress_Endianness_Set{};
1797 dyn_peak_I2C_RegisterAddress_Endianness_Get m_peak_I2C_RegisterAddress_Endianness_Get{};
1798 dyn_peak_I2C_RegisterAddress_Set m_peak_I2C_RegisterAddress_Set{};
1799 dyn_peak_I2C_RegisterAddress_Get m_peak_I2C_RegisterAddress_Get{};
1800 dyn_peak_I2C_AckPolling_Enable m_peak_I2C_AckPolling_Enable{};
1801 dyn_peak_I2C_AckPolling_IsEnabled m_peak_I2C_AckPolling_IsEnabled{};
1802 dyn_peak_I2C_AckPolling_Timeout_GetAccessStatus m_peak_I2C_AckPolling_Timeout_GetAccessStatus{};
1803 dyn_peak_I2C_AckPolling_Timeout_GetRange m_peak_I2C_AckPolling_Timeout_GetRange{};
1804 dyn_peak_I2C_AckPolling_Timeout_Set m_peak_I2C_AckPolling_Timeout_Set{};
1805 dyn_peak_I2C_AckPolling_Timeout_Get m_peak_I2C_AckPolling_Timeout_Get{};
1806 dyn_peak_I2C_Data_Write m_peak_I2C_Data_Write{};
1807 dyn_peak_I2C_Data_Read m_peak_I2C_Data_Read{};
1808 dyn_peak_I2C_Data_MaxSize_Get m_peak_I2C_Data_MaxSize_Get{};
1809 dyn_peak_I2C_OperationStatus_Get m_peak_I2C_OperationStatus_Get{};
1810 dyn_peak_IPL_ImageWriter_Create m_peak_IPL_ImageWriter_Create{};
1811 dyn_peak_IPL_ImageWriter_Destroy m_peak_IPL_ImageWriter_Destroy{};
1812 dyn_peak_IPL_ImageWriter_Save m_peak_IPL_ImageWriter_Save{};
1813 dyn_peak_IPL_ImageWriter_Format_Set m_peak_IPL_ImageWriter_Format_Set{};
1814 dyn_peak_IPL_ImageWriter_Format_Get m_peak_IPL_ImageWriter_Format_Get{};
1815 dyn_peak_IPL_ImageWriter_Compression_Set m_peak_IPL_ImageWriter_Compression_Set{};
1816 dyn_peak_IPL_ImageWriter_Compression_Get m_peak_IPL_ImageWriter_Compression_Get{};
1817 dyn_peak_IPL_Binning_FactorX_GetList m_peak_IPL_Binning_FactorX_GetList{};
1818 dyn_peak_IPL_Binning_FactorY_GetList m_peak_IPL_Binning_FactorY_GetList{};
1819 dyn_peak_IPL_Binning_Set m_peak_IPL_Binning_Set{};
1820 dyn_peak_IPL_Binning_Get m_peak_IPL_Binning_Get{};
1821 dyn_peak_IPL_Decimation_FactorX_GetList m_peak_IPL_Decimation_FactorX_GetList{};
1822 dyn_peak_IPL_Decimation_FactorY_GetList m_peak_IPL_Decimation_FactorY_GetList{};
1823 dyn_peak_IPL_Decimation_Set m_peak_IPL_Decimation_Set{};
1824 dyn_peak_IPL_Decimation_Get m_peak_IPL_Decimation_Get{};
1825 dyn_peak_FirmwareUpdate_CompatibleCameraList_Get m_peak_FirmwareUpdate_CompatibleCameraList_Get{};
1826 dyn_peak_FirmwareUpdate_Execute m_peak_FirmwareUpdate_Execute{};
1827 dyn_peak_TestPattern_GetAccessStatus m_peak_TestPattern_GetAccessStatus{};
1828 dyn_peak_TestPattern_Set m_peak_TestPattern_Set{};
1829 dyn_peak_TestPattern_Get m_peak_TestPattern_Get{};
1830 dyn_peak_TestPattern_GetList m_peak_TestPattern_GetList{};
1831 dyn_peak_LED_GetAccessStatus m_peak_LED_GetAccessStatus{};
1832 dyn_peak_LED_Target_GetList m_peak_LED_Target_GetList{};
1833 dyn_peak_LED_Mode_GetList m_peak_LED_Mode_GetList{};
1834 dyn_peak_LED_Set m_peak_LED_Set{};
1835 dyn_peak_LED_Get m_peak_LED_Get{};
1836 dyn_peak_BlackLevel_Auto_GetAccessStatus m_peak_BlackLevel_Auto_GetAccessStatus{};
1837 dyn_peak_BlackLevel_Auto_Enable m_peak_BlackLevel_Auto_Enable{};
1838 dyn_peak_BlackLevel_Auto_IsEnabled m_peak_BlackLevel_Auto_IsEnabled{};
1839 dyn_peak_BlackLevel_Offset_GetAccessStatus m_peak_BlackLevel_Offset_GetAccessStatus{};
1840 dyn_peak_BlackLevel_Offset_Set m_peak_BlackLevel_Offset_Set{};
1841 dyn_peak_BlackLevel_Offset_Get m_peak_BlackLevel_Offset_Get{};
1842 dyn_peak_BlackLevel_Offset_GetRange m_peak_BlackLevel_Offset_GetRange{};
1843 dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus m_peak_Bandwidth_LinkSpeed_GetAccessStatus{};
1844 dyn_peak_Bandwidth_LinkSpeed_Get m_peak_Bandwidth_LinkSpeed_Get{};
1845 dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus m_peak_Bandwidth_ThroughputLimit_GetAccessStatus{};
1846 dyn_peak_Bandwidth_ThroughputLimit_GetRange m_peak_Bandwidth_ThroughputLimit_GetRange{};
1847 dyn_peak_Bandwidth_ThroughputLimit_Set m_peak_Bandwidth_ThroughputLimit_Set{};
1848 dyn_peak_Bandwidth_ThroughputLimit_Get m_peak_Bandwidth_ThroughputLimit_Get{};
1849 dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus{};
1850 dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get m_peak_Bandwidth_ThroughputFrameRateLimit_Get{};
1851 dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus{};
1852 dyn_peak_Bandwidth_ThroughputCalculated_Get m_peak_Bandwidth_ThroughputCalculated_Get{};
1853 dyn_peak_IPO_GetAccessStatus m_peak_IPO_GetAccessStatus{};
1854 dyn_peak_IPO_IsEnabled m_peak_IPO_IsEnabled{};
1855 dyn_peak_IPO_Enable m_peak_IPO_Enable{};
1856 dyn_peak_IPL_DigitalBlack_GetRange m_peak_IPL_DigitalBlack_GetRange{};
1857 dyn_peak_IPL_DigitalBlack_Set m_peak_IPL_DigitalBlack_Set{};
1858 dyn_peak_IPL_DigitalBlack_Get m_peak_IPL_DigitalBlack_Get{};
1859 dyn_peak_IPL_LUT_Enable m_peak_IPL_LUT_Enable{};
1860 dyn_peak_IPL_LUT_IsEnabled m_peak_IPL_LUT_IsEnabled{};
1861 dyn_peak_IPL_LUT_Preset_Set m_peak_IPL_LUT_Preset_Set{};
1862 dyn_peak_IPL_LUT_Value_Set m_peak_IPL_LUT_Value_Set{};
1863 dyn_peak_IPL_LUT_Value_Get m_peak_IPL_LUT_Value_Get{};
1864 dyn_peak_IPL_LUT_ValueList_Set m_peak_IPL_LUT_ValueList_Set{};
1865 dyn_peak_IPL_LUT_ValueList_Get m_peak_IPL_LUT_ValueList_Get{};
1866 dyn_peak_Chunks_GetAccessStatus m_peak_Chunks_GetAccessStatus{};
1867 dyn_peak_Chunks_Enable m_peak_Chunks_Enable{};
1868 dyn_peak_Chunks_IsEnabled m_peak_Chunks_IsEnabled{};
1869 dyn_peak_Chunks_AutoUpdate_Enable m_peak_Chunks_AutoUpdate_Enable{};
1870 dyn_peak_Chunks_AutoUpdate_IsEnabled m_peak_Chunks_AutoUpdate_IsEnabled{};
1871 dyn_peak_Chunks_Update m_peak_Chunks_Update{};
1872 dyn_peak_Chunks_Type_GetAccessStatus m_peak_Chunks_Type_GetAccessStatus{};
1873 dyn_peak_Chunks_Type_Enable m_peak_Chunks_Type_Enable{};
1874 dyn_peak_Chunks_Type_IsEnabled m_peak_Chunks_Type_IsEnabled{};
1875 dyn_peak_Chunks_Type_Supported_GetList m_peak_Chunks_Type_Supported_GetList{};
1876 dyn_peak_Chunks_FrameInfo_Get m_peak_Chunks_FrameInfo_Get{};
1877 dyn_peak_Chunks_Exposure_Get m_peak_Chunks_Exposure_Get{};
1878 dyn_peak_Chunks_Gain_Get m_peak_Chunks_Gain_Get{};
1879 dyn_peak_Chunks_Sequencer_Get m_peak_Chunks_Sequencer_Get{};
1880 dyn_peak_Chunks_Timestamp_Get m_peak_Chunks_Timestamp_Get{};
1881 dyn_peak_Chunks_ExposureTrigger_Get m_peak_Chunks_ExposureTrigger_Get{};
1882 dyn_peak_Chunks_UsableROI_Get m_peak_Chunks_UsableROI_Get{};
1883 dyn_peak_Chunks_LineStatus_Get m_peak_Chunks_LineStatus_Get{};
1884 dyn_peak_Chunks_AutoFeature_Get m_peak_Chunks_AutoFeature_Get{};
1885 dyn_peak_Chunks_PTPStatus_Get m_peak_Chunks_PTPStatus_Get{};
1889inline void* import_function(
void *module,
const char* proc_name)
1892 return dlsym(module, proc_name);
1894 return reinterpret_cast<void*
>(GetProcAddress(
static_cast<HMODULE
>(module), proc_name));
1898inline DynamicLoader::DynamicLoader()
1900#if defined _WIN32 || defined _WIN64
1902 if (_wgetenv_s(&sz, NULL, 0, L
"IDS_PEAK_COMFORT_SDK_PATH") == 0
1905 std::vector<wchar_t> env_ids_peak_comfort_c(sz);
1906 if (_wgetenv_s(&sz, env_ids_peak_comfort_c.data(), sz, L
"IDS_PEAK_COMFORT_SDK_PATH") == 0)
1908 if (_wgetenv_s(&sz, NULL, 0, L
"PATH") == 0
1911 std::vector<wchar_t> env_path(sz);
1912 if (_wgetenv_s(&sz, env_path.data(), sz, L
"PATH") == 0)
1914 std::wstring ids_peak_comfort_c_path(env_ids_peak_comfort_c.data());
1916 ids_peak_comfort_c_path.append(L
"\\api\\lib\\x86_64");
1918 ids_peak_comfort_c_path.append(L
"\\api\\lib\\x86_32");
1920 AddDllDirectory(ids_peak_comfort_c_path.c_str());
1926 loadLib(
"ids_peak_comfort_c.dll");
1928 loadLib(
"libids_peak_comfort_c.so");
1932inline DynamicLoader::~DynamicLoader()
1934 if(m_handle !=
nullptr)
1940inline bool DynamicLoader::isLoaded()
1942 auto&& inst = instance();
1943 return inst.m_handle !=
nullptr;
1946inline void DynamicLoader::unload()
1950 if (m_handle !=
nullptr)
1955 FreeLibrary(
static_cast<HMODULE
>(m_handle));
1962inline bool DynamicLoader::loadLib(
const char* file)
1969 m_handle = dlopen(file, RTLD_NOW);
1971 m_handle = LoadLibraryExA(file,
nullptr, LOAD_LIBRARY_SEARCH_DEFAULT_DIRS);
1973 if (m_handle !=
nullptr)
1978 }
catch (
const std::exception&) {
1985 throw LoadLibraryException(std::string(
"Lib load failed: ") + file);
1990 throw LoadLibraryException(
"Filename empty");
1996inline bool DynamicLoader::setPointers(
bool load)
1999 m_peak_Library_Init =
reinterpret_cast<dyn_peak_Library_Init
>(load ? import_function(m_handle,
"peak_Library_Init") : nullptr);
2000 if(m_peak_Library_Init ==
nullptr && load)
2002 throw std::runtime_error(
"Failed to load peak_Library_Init");
2005 m_peak_Library_Exit =
reinterpret_cast<dyn_peak_Library_Exit
>(load ? import_function(m_handle,
"peak_Library_Exit") : nullptr);
2006 if(m_peak_Library_Exit ==
nullptr && load)
2008 throw std::runtime_error(
"Failed to load peak_Library_Exit");
2011 m_peak_Library_GetVersion =
reinterpret_cast<dyn_peak_Library_GetVersion
>(load ? import_function(m_handle,
"peak_Library_GetVersion") : nullptr);
2012 if(m_peak_Library_GetVersion ==
nullptr && load)
2014 throw std::runtime_error(
"Failed to load peak_Library_GetVersion");
2017 m_peak_Library_GetLastError =
reinterpret_cast<dyn_peak_Library_GetLastError
>(load ? import_function(m_handle,
"peak_Library_GetLastError") : nullptr);
2018 if(m_peak_Library_GetLastError ==
nullptr && load)
2020 throw std::runtime_error(
"Failed to load peak_Library_GetLastError");
2023 m_peak_Library_InterfaceTechnology_IsSupported =
reinterpret_cast<dyn_peak_Library_InterfaceTechnology_IsSupported
>(load ? import_function(m_handle,
"peak_Library_InterfaceTechnology_IsSupported") : nullptr);
2024 if(m_peak_Library_InterfaceTechnology_IsSupported ==
nullptr && load)
2026 throw std::runtime_error(
"Failed to load peak_Library_InterfaceTechnology_IsSupported");
2029 m_peak_Reconnect_Enable =
reinterpret_cast<dyn_peak_Reconnect_Enable
>(load ? import_function(m_handle,
"peak_Reconnect_Enable") : nullptr);
2030 if(m_peak_Reconnect_Enable ==
nullptr && load)
2032 throw std::runtime_error(
"Failed to load peak_Reconnect_Enable");
2035 m_peak_Reconnect_IsEnabled =
reinterpret_cast<dyn_peak_Reconnect_IsEnabled
>(load ? import_function(m_handle,
"peak_Reconnect_IsEnabled") : nullptr);
2036 if(m_peak_Reconnect_IsEnabled ==
nullptr && load)
2038 throw std::runtime_error(
"Failed to load peak_Reconnect_IsEnabled");
2041 m_peak_Reconnect_GetAccessStatus =
reinterpret_cast<dyn_peak_Reconnect_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Reconnect_GetAccessStatus") : nullptr);
2042 if(m_peak_Reconnect_GetAccessStatus ==
nullptr && load)
2044 throw std::runtime_error(
"Failed to load peak_Reconnect_GetAccessStatus");
2047 m_peak_CameraList_Update =
reinterpret_cast<dyn_peak_CameraList_Update
>(load ? import_function(m_handle,
"peak_CameraList_Update") : nullptr);
2048 if(m_peak_CameraList_Update ==
nullptr && load)
2050 throw std::runtime_error(
"Failed to load peak_CameraList_Update");
2053 m_peak_CameraList_Get =
reinterpret_cast<dyn_peak_CameraList_Get
>(load ? import_function(m_handle,
"peak_CameraList_Get") : nullptr);
2054 if(m_peak_CameraList_Get ==
nullptr && load)
2056 throw std::runtime_error(
"Failed to load peak_CameraList_Get");
2059 m_peak_Camera_ID_FromHandle =
reinterpret_cast<dyn_peak_Camera_ID_FromHandle
>(load ? import_function(m_handle,
"peak_Camera_ID_FromHandle") : nullptr);
2060 if(m_peak_Camera_ID_FromHandle ==
nullptr && load)
2062 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromHandle");
2065 m_peak_Camera_ID_FromSerialNumber =
reinterpret_cast<dyn_peak_Camera_ID_FromSerialNumber
>(load ? import_function(m_handle,
"peak_Camera_ID_FromSerialNumber") : nullptr);
2066 if(m_peak_Camera_ID_FromSerialNumber ==
nullptr && load)
2068 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromSerialNumber");
2071 m_peak_Camera_ID_FromUserDefinedName =
reinterpret_cast<dyn_peak_Camera_ID_FromUserDefinedName
>(load ? import_function(m_handle,
"peak_Camera_ID_FromUserDefinedName") : nullptr);
2072 if(m_peak_Camera_ID_FromUserDefinedName ==
nullptr && load)
2074 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromUserDefinedName");
2077 m_peak_Camera_ID_FromMAC =
reinterpret_cast<dyn_peak_Camera_ID_FromMAC
>(load ? import_function(m_handle,
"peak_Camera_ID_FromMAC") : nullptr);
2078 if(m_peak_Camera_ID_FromMAC ==
nullptr && load)
2080 throw std::runtime_error(
"Failed to load peak_Camera_ID_FromMAC");
2083 m_peak_Camera_GetAccessStatus =
reinterpret_cast<dyn_peak_Camera_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Camera_GetAccessStatus") : nullptr);
2084 if(m_peak_Camera_GetAccessStatus ==
nullptr && load)
2086 throw std::runtime_error(
"Failed to load peak_Camera_GetAccessStatus");
2089 m_peak_Camera_GetDescriptor =
reinterpret_cast<dyn_peak_Camera_GetDescriptor
>(load ? import_function(m_handle,
"peak_Camera_GetDescriptor") : nullptr);
2090 if(m_peak_Camera_GetDescriptor ==
nullptr && load)
2092 throw std::runtime_error(
"Failed to load peak_Camera_GetDescriptor");
2095 m_peak_Camera_Open =
reinterpret_cast<dyn_peak_Camera_Open
>(load ? import_function(m_handle,
"peak_Camera_Open") : nullptr);
2096 if(m_peak_Camera_Open ==
nullptr && load)
2098 throw std::runtime_error(
"Failed to load peak_Camera_Open");
2101 m_peak_Camera_OpenFirstAvailable =
reinterpret_cast<dyn_peak_Camera_OpenFirstAvailable
>(load ? import_function(m_handle,
"peak_Camera_OpenFirstAvailable") : nullptr);
2102 if(m_peak_Camera_OpenFirstAvailable ==
nullptr && load)
2104 throw std::runtime_error(
"Failed to load peak_Camera_OpenFirstAvailable");
2107 m_peak_Camera_Close =
reinterpret_cast<dyn_peak_Camera_Close
>(load ? import_function(m_handle,
"peak_Camera_Close") : nullptr);
2108 if(m_peak_Camera_Close ==
nullptr && load)
2110 throw std::runtime_error(
"Failed to load peak_Camera_Close");
2113 m_peak_Camera_ResetToDefaultSettings =
reinterpret_cast<dyn_peak_Camera_ResetToDefaultSettings
>(load ? import_function(m_handle,
"peak_Camera_ResetToDefaultSettings") : nullptr);
2114 if(m_peak_Camera_ResetToDefaultSettings ==
nullptr && load)
2116 throw std::runtime_error(
"Failed to load peak_Camera_ResetToDefaultSettings");
2119 m_peak_Camera_UserDefinedName_Set =
reinterpret_cast<dyn_peak_Camera_UserDefinedName_Set
>(load ? import_function(m_handle,
"peak_Camera_UserDefinedName_Set") : nullptr);
2120 if(m_peak_Camera_UserDefinedName_Set ==
nullptr && load)
2122 throw std::runtime_error(
"Failed to load peak_Camera_UserDefinedName_Set");
2125 m_peak_Camera_UserDefinedName_Get =
reinterpret_cast<dyn_peak_Camera_UserDefinedName_Get
>(load ? import_function(m_handle,
"peak_Camera_UserDefinedName_Get") : nullptr);
2126 if(m_peak_Camera_UserDefinedName_Get ==
nullptr && load)
2128 throw std::runtime_error(
"Failed to load peak_Camera_UserDefinedName_Get");
2131 m_peak_Camera_IsConnected =
reinterpret_cast<dyn_peak_Camera_IsConnected
>(load ? import_function(m_handle,
"peak_Camera_IsConnected") : nullptr);
2132 if(m_peak_Camera_IsConnected ==
nullptr && load)
2134 throw std::runtime_error(
"Failed to load peak_Camera_IsConnected");
2137 m_peak_Camera_Reboot =
reinterpret_cast<dyn_peak_Camera_Reboot
>(load ? import_function(m_handle,
"peak_Camera_Reboot") : nullptr);
2138 if(m_peak_Camera_Reboot ==
nullptr && load)
2140 throw std::runtime_error(
"Failed to load peak_Camera_Reboot");
2143 m_peak_EthernetConfig_GetAccessStatus =
reinterpret_cast<dyn_peak_EthernetConfig_GetAccessStatus
>(load ? import_function(m_handle,
"peak_EthernetConfig_GetAccessStatus") : nullptr);
2144 if(m_peak_EthernetConfig_GetAccessStatus ==
nullptr && load)
2146 throw std::runtime_error(
"Failed to load peak_EthernetConfig_GetAccessStatus");
2149 m_peak_EthernetConfig_GetInfo =
reinterpret_cast<dyn_peak_EthernetConfig_GetInfo
>(load ? import_function(m_handle,
"peak_EthernetConfig_GetInfo") : nullptr);
2150 if(m_peak_EthernetConfig_GetInfo ==
nullptr && load)
2152 throw std::runtime_error(
"Failed to load peak_EthernetConfig_GetInfo");
2155 m_peak_EthernetConfig_DHCP_GetAccessStatus =
reinterpret_cast<dyn_peak_EthernetConfig_DHCP_GetAccessStatus
>(load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_GetAccessStatus") : nullptr);
2156 if(m_peak_EthernetConfig_DHCP_GetAccessStatus ==
nullptr && load)
2158 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_GetAccessStatus");
2161 m_peak_EthernetConfig_DHCP_Enable =
reinterpret_cast<dyn_peak_EthernetConfig_DHCP_Enable
>(load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_Enable") : nullptr);
2162 if(m_peak_EthernetConfig_DHCP_Enable ==
nullptr && load)
2164 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_Enable");
2167 m_peak_EthernetConfig_DHCP_IsEnabled =
reinterpret_cast<dyn_peak_EthernetConfig_DHCP_IsEnabled
>(load ? import_function(m_handle,
"peak_EthernetConfig_DHCP_IsEnabled") : nullptr);
2168 if(m_peak_EthernetConfig_DHCP_IsEnabled ==
nullptr && load)
2170 throw std::runtime_error(
"Failed to load peak_EthernetConfig_DHCP_IsEnabled");
2173 m_peak_EthernetConfig_PersistentIP_GetAccessStatus =
reinterpret_cast<dyn_peak_EthernetConfig_PersistentIP_GetAccessStatus
>(load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_GetAccessStatus") : nullptr);
2174 if(m_peak_EthernetConfig_PersistentIP_GetAccessStatus ==
nullptr && load)
2176 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_GetAccessStatus");
2179 m_peak_EthernetConfig_PersistentIP_Set =
reinterpret_cast<dyn_peak_EthernetConfig_PersistentIP_Set
>(load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_Set") : nullptr);
2180 if(m_peak_EthernetConfig_PersistentIP_Set ==
nullptr && load)
2182 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_Set");
2185 m_peak_EthernetConfig_PersistentIP_Get =
reinterpret_cast<dyn_peak_EthernetConfig_PersistentIP_Get
>(load ? import_function(m_handle,
"peak_EthernetConfig_PersistentIP_Get") : nullptr);
2186 if(m_peak_EthernetConfig_PersistentIP_Get ==
nullptr && load)
2188 throw std::runtime_error(
"Failed to load peak_EthernetConfig_PersistentIP_Get");
2191 m_peak_Acquisition_Start =
reinterpret_cast<dyn_peak_Acquisition_Start
>(load ? import_function(m_handle,
"peak_Acquisition_Start") : nullptr);
2192 if(m_peak_Acquisition_Start ==
nullptr && load)
2194 throw std::runtime_error(
"Failed to load peak_Acquisition_Start");
2197 m_peak_Acquisition_Stop =
reinterpret_cast<dyn_peak_Acquisition_Stop
>(load ? import_function(m_handle,
"peak_Acquisition_Stop") : nullptr);
2198 if(m_peak_Acquisition_Stop ==
nullptr && load)
2200 throw std::runtime_error(
"Failed to load peak_Acquisition_Stop");
2203 m_peak_Acquisition_IsStarted =
reinterpret_cast<dyn_peak_Acquisition_IsStarted
>(load ? import_function(m_handle,
"peak_Acquisition_IsStarted") : nullptr);
2204 if(m_peak_Acquisition_IsStarted ==
nullptr && load)
2206 throw std::runtime_error(
"Failed to load peak_Acquisition_IsStarted");
2209 m_peak_Acquisition_WaitForFrame =
reinterpret_cast<dyn_peak_Acquisition_WaitForFrame
>(load ? import_function(m_handle,
"peak_Acquisition_WaitForFrame") : nullptr);
2210 if(m_peak_Acquisition_WaitForFrame ==
nullptr && load)
2212 throw std::runtime_error(
"Failed to load peak_Acquisition_WaitForFrame");
2215 m_peak_Acquisition_GetInfo =
reinterpret_cast<dyn_peak_Acquisition_GetInfo
>(load ? import_function(m_handle,
"peak_Acquisition_GetInfo") : nullptr);
2216 if(m_peak_Acquisition_GetInfo ==
nullptr && load)
2218 throw std::runtime_error(
"Failed to load peak_Acquisition_GetInfo");
2221 m_peak_Acquisition_Buffer_GetRequiredSize =
reinterpret_cast<dyn_peak_Acquisition_Buffer_GetRequiredSize
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_GetRequiredSize") : nullptr);
2222 if(m_peak_Acquisition_Buffer_GetRequiredSize ==
nullptr && load)
2224 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_GetRequiredSize");
2227 m_peak_Acquisition_Buffer_GetRequiredCount =
reinterpret_cast<dyn_peak_Acquisition_Buffer_GetRequiredCount
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_GetRequiredCount") : nullptr);
2228 if(m_peak_Acquisition_Buffer_GetRequiredCount ==
nullptr && load)
2230 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_GetRequiredCount");
2233 m_peak_Acquisition_Buffer_Announce =
reinterpret_cast<dyn_peak_Acquisition_Buffer_Announce
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_Announce") : nullptr);
2234 if(m_peak_Acquisition_Buffer_Announce ==
nullptr && load)
2236 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_Announce");
2239 m_peak_Acquisition_Buffer_Revoke =
reinterpret_cast<dyn_peak_Acquisition_Buffer_Revoke
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_Revoke") : nullptr);
2240 if(m_peak_Acquisition_Buffer_Revoke ==
nullptr && load)
2242 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_Revoke");
2245 m_peak_Acquisition_Buffer_RevokeAll =
reinterpret_cast<dyn_peak_Acquisition_Buffer_RevokeAll
>(load ? import_function(m_handle,
"peak_Acquisition_Buffer_RevokeAll") : nullptr);
2246 if(m_peak_Acquisition_Buffer_RevokeAll ==
nullptr && load)
2248 throw std::runtime_error(
"Failed to load peak_Acquisition_Buffer_RevokeAll");
2251 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);
2252 if(m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus ==
nullptr && load)
2254 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_GetAccessStatus");
2257 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);
2258 if(m_peak_Acquisition_BufferHandling_Mode_GetList ==
nullptr && load)
2260 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_GetList");
2263 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);
2264 if(m_peak_Acquisition_BufferHandling_Mode_Set ==
nullptr && load)
2266 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_Set");
2269 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);
2270 if(m_peak_Acquisition_BufferHandling_Mode_Get ==
nullptr && load)
2272 throw std::runtime_error(
"Failed to load peak_Acquisition_BufferHandling_Mode_Get");
2275 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);
2276 if(m_peak_Acquisition_LossHandling_Mode_GetAccessStatus ==
nullptr && load)
2278 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_GetAccessStatus");
2281 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);
2282 if(m_peak_Acquisition_LossHandling_Mode_GetList ==
nullptr && load)
2284 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_GetList");
2287 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);
2288 if(m_peak_Acquisition_LossHandling_Mode_Set ==
nullptr && load)
2290 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_Set");
2293 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);
2294 if(m_peak_Acquisition_LossHandling_Mode_Get ==
nullptr && load)
2296 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Mode_Get");
2299 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);
2300 if(m_peak_Acquisition_LossHandling_Extent_GetAccessStatus ==
nullptr && load)
2302 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_GetAccessStatus");
2305 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);
2306 if(m_peak_Acquisition_LossHandling_Extent_GetRange ==
nullptr && load)
2308 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_GetRange");
2311 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);
2312 if(m_peak_Acquisition_LossHandling_Extent_Set ==
nullptr && load)
2314 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_Set");
2317 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);
2318 if(m_peak_Acquisition_LossHandling_Extent_Get ==
nullptr && load)
2320 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_Extent_Get");
2323 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);
2324 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus ==
nullptr && load)
2326 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus");
2329 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);
2330 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange ==
nullptr && load)
2332 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange");
2335 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);
2336 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set ==
nullptr && load)
2338 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_Set");
2341 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);
2342 if(m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get ==
nullptr && load)
2344 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_FrameAbortTimeout_Get");
2347 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);
2348 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus ==
nullptr && load)
2350 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus");
2353 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);
2354 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange ==
nullptr && load)
2356 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange");
2359 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);
2360 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set ==
nullptr && load)
2362 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_Set");
2365 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);
2366 if(m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get ==
nullptr && load)
2368 throw std::runtime_error(
"Failed to load peak_Acquisition_LossHandling_ResendRequestTimeout_Get");
2371 m_peak_PixelFormat_GetInfo =
reinterpret_cast<dyn_peak_PixelFormat_GetInfo
>(load ? import_function(m_handle,
"peak_PixelFormat_GetInfo") : nullptr);
2372 if(m_peak_PixelFormat_GetInfo ==
nullptr && load)
2374 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetInfo");
2377 m_peak_Frame_Release =
reinterpret_cast<dyn_peak_Frame_Release
>(load ? import_function(m_handle,
"peak_Frame_Release") : nullptr);
2378 if(m_peak_Frame_Release ==
nullptr && load)
2380 throw std::runtime_error(
"Failed to load peak_Frame_Release");
2383 m_peak_Frame_GetInfo =
reinterpret_cast<dyn_peak_Frame_GetInfo
>(load ? import_function(m_handle,
"peak_Frame_GetInfo") : nullptr);
2384 if(m_peak_Frame_GetInfo ==
nullptr && load)
2386 throw std::runtime_error(
"Failed to load peak_Frame_GetInfo");
2389 m_peak_Frame_Type_Get =
reinterpret_cast<dyn_peak_Frame_Type_Get
>(load ? import_function(m_handle,
"peak_Frame_Type_Get") : nullptr);
2390 if(m_peak_Frame_Type_Get ==
nullptr && load)
2392 throw std::runtime_error(
"Failed to load peak_Frame_Type_Get");
2395 m_peak_Frame_Buffer_Get =
reinterpret_cast<dyn_peak_Frame_Buffer_Get
>(load ? import_function(m_handle,
"peak_Frame_Buffer_Get") : nullptr);
2396 if(m_peak_Frame_Buffer_Get ==
nullptr && load)
2398 throw std::runtime_error(
"Failed to load peak_Frame_Buffer_Get");
2401 m_peak_Frame_ID_Get =
reinterpret_cast<dyn_peak_Frame_ID_Get
>(load ? import_function(m_handle,
"peak_Frame_ID_Get") : nullptr);
2402 if(m_peak_Frame_ID_Get ==
nullptr && load)
2404 throw std::runtime_error(
"Failed to load peak_Frame_ID_Get");
2407 m_peak_Frame_Timestamp_Get =
reinterpret_cast<dyn_peak_Frame_Timestamp_Get
>(load ? import_function(m_handle,
"peak_Frame_Timestamp_Get") : nullptr);
2408 if(m_peak_Frame_Timestamp_Get ==
nullptr && load)
2410 throw std::runtime_error(
"Failed to load peak_Frame_Timestamp_Get");
2413 m_peak_Frame_ROI_Get =
reinterpret_cast<dyn_peak_Frame_ROI_Get
>(load ? import_function(m_handle,
"peak_Frame_ROI_Get") : nullptr);
2414 if(m_peak_Frame_ROI_Get ==
nullptr && load)
2416 throw std::runtime_error(
"Failed to load peak_Frame_ROI_Get");
2419 m_peak_Frame_PixelFormat_Get =
reinterpret_cast<dyn_peak_Frame_PixelFormat_Get
>(load ? import_function(m_handle,
"peak_Frame_PixelFormat_Get") : nullptr);
2420 if(m_peak_Frame_PixelFormat_Get ==
nullptr && load)
2422 throw std::runtime_error(
"Failed to load peak_Frame_PixelFormat_Get");
2425 m_peak_Frame_IsComplete =
reinterpret_cast<dyn_peak_Frame_IsComplete
>(load ? import_function(m_handle,
"peak_Frame_IsComplete") : nullptr);
2426 if(m_peak_Frame_IsComplete ==
nullptr && load)
2428 throw std::runtime_error(
"Failed to load peak_Frame_IsComplete");
2431 m_peak_Frame_BytesExpected_Get =
reinterpret_cast<dyn_peak_Frame_BytesExpected_Get
>(load ? import_function(m_handle,
"peak_Frame_BytesExpected_Get") : nullptr);
2432 if(m_peak_Frame_BytesExpected_Get ==
nullptr && load)
2434 throw std::runtime_error(
"Failed to load peak_Frame_BytesExpected_Get");
2437 m_peak_Frame_BytesWritten_Get =
reinterpret_cast<dyn_peak_Frame_BytesWritten_Get
>(load ? import_function(m_handle,
"peak_Frame_BytesWritten_Get") : nullptr);
2438 if(m_peak_Frame_BytesWritten_Get ==
nullptr && load)
2440 throw std::runtime_error(
"Failed to load peak_Frame_BytesWritten_Get");
2443 m_peak_Frame_ProcessingTime_Get =
reinterpret_cast<dyn_peak_Frame_ProcessingTime_Get
>(load ? import_function(m_handle,
"peak_Frame_ProcessingTime_Get") : nullptr);
2444 if(m_peak_Frame_ProcessingTime_Get ==
nullptr && load)
2446 throw std::runtime_error(
"Failed to load peak_Frame_ProcessingTime_Get");
2449 m_peak_Frame_Save =
reinterpret_cast<dyn_peak_Frame_Save
>(load ? import_function(m_handle,
"peak_Frame_Save") : nullptr);
2450 if(m_peak_Frame_Save ==
nullptr && load)
2452 throw std::runtime_error(
"Failed to load peak_Frame_Save");
2455 m_peak_Frame_HasChunks =
reinterpret_cast<dyn_peak_Frame_HasChunks
>(load ? import_function(m_handle,
"peak_Frame_HasChunks") : nullptr);
2456 if(m_peak_Frame_HasChunks ==
nullptr && load)
2458 throw std::runtime_error(
"Failed to load peak_Frame_HasChunks");
2461 m_peak_CameraSettings_ParameterSet_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_GetAccessStatus") : nullptr);
2462 if(m_peak_CameraSettings_ParameterSet_GetAccessStatus ==
nullptr && load)
2464 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_GetAccessStatus");
2467 m_peak_CameraSettings_ParameterSet_GetList =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_GetList
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_GetList") : nullptr);
2468 if(m_peak_CameraSettings_ParameterSet_GetList ==
nullptr && load)
2470 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_GetList");
2473 m_peak_CameraSettings_ParameterSet_Store =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Store
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Store") : nullptr);
2474 if(m_peak_CameraSettings_ParameterSet_Store ==
nullptr && load)
2476 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Store");
2479 m_peak_CameraSettings_ParameterSet_Apply =
reinterpret_cast<dyn_peak_CameraSettings_ParameterSet_Apply
>(load ? import_function(m_handle,
"peak_CameraSettings_ParameterSet_Apply") : nullptr);
2480 if(m_peak_CameraSettings_ParameterSet_Apply ==
nullptr && load)
2482 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Apply");
2485 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);
2486 if(m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus ==
nullptr && load)
2488 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_GetAccessStatus");
2491 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);
2492 if(m_peak_CameraSettings_ParameterSet_Startup_Set ==
nullptr && load)
2494 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_Set");
2497 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);
2498 if(m_peak_CameraSettings_ParameterSet_Startup_Get ==
nullptr && load)
2500 throw std::runtime_error(
"Failed to load peak_CameraSettings_ParameterSet_Startup_Get");
2503 m_peak_CameraSettings_DiskFile_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraSettings_DiskFile_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_GetAccessStatus") : nullptr);
2504 if(m_peak_CameraSettings_DiskFile_GetAccessStatus ==
nullptr && load)
2506 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_GetAccessStatus");
2509 m_peak_CameraSettings_DiskFile_Store =
reinterpret_cast<dyn_peak_CameraSettings_DiskFile_Store
>(load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_Store") : nullptr);
2510 if(m_peak_CameraSettings_DiskFile_Store ==
nullptr && load)
2512 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_Store");
2515 m_peak_CameraSettings_DiskFile_Apply =
reinterpret_cast<dyn_peak_CameraSettings_DiskFile_Apply
>(load ? import_function(m_handle,
"peak_CameraSettings_DiskFile_Apply") : nullptr);
2516 if(m_peak_CameraSettings_DiskFile_Apply ==
nullptr && load)
2518 throw std::runtime_error(
"Failed to load peak_CameraSettings_DiskFile_Apply");
2521 m_peak_FrameRate_GetAccessStatus =
reinterpret_cast<dyn_peak_FrameRate_GetAccessStatus
>(load ? import_function(m_handle,
"peak_FrameRate_GetAccessStatus") : nullptr);
2522 if(m_peak_FrameRate_GetAccessStatus ==
nullptr && load)
2524 throw std::runtime_error(
"Failed to load peak_FrameRate_GetAccessStatus");
2527 m_peak_FrameRate_GetRange =
reinterpret_cast<dyn_peak_FrameRate_GetRange
>(load ? import_function(m_handle,
"peak_FrameRate_GetRange") : nullptr);
2528 if(m_peak_FrameRate_GetRange ==
nullptr && load)
2530 throw std::runtime_error(
"Failed to load peak_FrameRate_GetRange");
2533 m_peak_FrameRate_Set =
reinterpret_cast<dyn_peak_FrameRate_Set
>(load ? import_function(m_handle,
"peak_FrameRate_Set") : nullptr);
2534 if(m_peak_FrameRate_Set ==
nullptr && load)
2536 throw std::runtime_error(
"Failed to load peak_FrameRate_Set");
2539 m_peak_FrameRate_Get =
reinterpret_cast<dyn_peak_FrameRate_Get
>(load ? import_function(m_handle,
"peak_FrameRate_Get") : nullptr);
2540 if(m_peak_FrameRate_Get ==
nullptr && load)
2542 throw std::runtime_error(
"Failed to load peak_FrameRate_Get");
2545 m_peak_ExposureTime_GetAccessStatus =
reinterpret_cast<dyn_peak_ExposureTime_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ExposureTime_GetAccessStatus") : nullptr);
2546 if(m_peak_ExposureTime_GetAccessStatus ==
nullptr && load)
2548 throw std::runtime_error(
"Failed to load peak_ExposureTime_GetAccessStatus");
2551 m_peak_ExposureTime_GetRange =
reinterpret_cast<dyn_peak_ExposureTime_GetRange
>(load ? import_function(m_handle,
"peak_ExposureTime_GetRange") : nullptr);
2552 if(m_peak_ExposureTime_GetRange ==
nullptr && load)
2554 throw std::runtime_error(
"Failed to load peak_ExposureTime_GetRange");
2557 m_peak_ExposureTime_Set =
reinterpret_cast<dyn_peak_ExposureTime_Set
>(load ? import_function(m_handle,
"peak_ExposureTime_Set") : nullptr);
2558 if(m_peak_ExposureTime_Set ==
nullptr && load)
2560 throw std::runtime_error(
"Failed to load peak_ExposureTime_Set");
2563 m_peak_ExposureTime_Get =
reinterpret_cast<dyn_peak_ExposureTime_Get
>(load ? import_function(m_handle,
"peak_ExposureTime_Get") : nullptr);
2564 if(m_peak_ExposureTime_Get ==
nullptr && load)
2566 throw std::runtime_error(
"Failed to load peak_ExposureTime_Get");
2569 m_peak_ShutterMode_GetAccessStatus =
reinterpret_cast<dyn_peak_ShutterMode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ShutterMode_GetAccessStatus") : nullptr);
2570 if(m_peak_ShutterMode_GetAccessStatus ==
nullptr && load)
2572 throw std::runtime_error(
"Failed to load peak_ShutterMode_GetAccessStatus");
2575 m_peak_ShutterMode_GetList =
reinterpret_cast<dyn_peak_ShutterMode_GetList
>(load ? import_function(m_handle,
"peak_ShutterMode_GetList") : nullptr);
2576 if(m_peak_ShutterMode_GetList ==
nullptr && load)
2578 throw std::runtime_error(
"Failed to load peak_ShutterMode_GetList");
2581 m_peak_ShutterMode_Set =
reinterpret_cast<dyn_peak_ShutterMode_Set
>(load ? import_function(m_handle,
"peak_ShutterMode_Set") : nullptr);
2582 if(m_peak_ShutterMode_Set ==
nullptr && load)
2584 throw std::runtime_error(
"Failed to load peak_ShutterMode_Set");
2587 m_peak_ShutterMode_Get =
reinterpret_cast<dyn_peak_ShutterMode_Get
>(load ? import_function(m_handle,
"peak_ShutterMode_Get") : nullptr);
2588 if(m_peak_ShutterMode_Get ==
nullptr && load)
2590 throw std::runtime_error(
"Failed to load peak_ShutterMode_Get");
2593 m_peak_PixelClock_GetAccessStatus =
reinterpret_cast<dyn_peak_PixelClock_GetAccessStatus
>(load ? import_function(m_handle,
"peak_PixelClock_GetAccessStatus") : nullptr);
2594 if(m_peak_PixelClock_GetAccessStatus ==
nullptr && load)
2596 throw std::runtime_error(
"Failed to load peak_PixelClock_GetAccessStatus");
2599 m_peak_PixelClock_HasRange =
reinterpret_cast<dyn_peak_PixelClock_HasRange
>(load ? import_function(m_handle,
"peak_PixelClock_HasRange") : nullptr);
2600 if(m_peak_PixelClock_HasRange ==
nullptr && load)
2602 throw std::runtime_error(
"Failed to load peak_PixelClock_HasRange");
2605 m_peak_PixelClock_GetRange =
reinterpret_cast<dyn_peak_PixelClock_GetRange
>(load ? import_function(m_handle,
"peak_PixelClock_GetRange") : nullptr);
2606 if(m_peak_PixelClock_GetRange ==
nullptr && load)
2608 throw std::runtime_error(
"Failed to load peak_PixelClock_GetRange");
2611 m_peak_PixelClock_GetList =
reinterpret_cast<dyn_peak_PixelClock_GetList
>(load ? import_function(m_handle,
"peak_PixelClock_GetList") : nullptr);
2612 if(m_peak_PixelClock_GetList ==
nullptr && load)
2614 throw std::runtime_error(
"Failed to load peak_PixelClock_GetList");
2617 m_peak_PixelClock_Set =
reinterpret_cast<dyn_peak_PixelClock_Set
>(load ? import_function(m_handle,
"peak_PixelClock_Set") : nullptr);
2618 if(m_peak_PixelClock_Set ==
nullptr && load)
2620 throw std::runtime_error(
"Failed to load peak_PixelClock_Set");
2623 m_peak_PixelClock_Get =
reinterpret_cast<dyn_peak_PixelClock_Get
>(load ? import_function(m_handle,
"peak_PixelClock_Get") : nullptr);
2624 if(m_peak_PixelClock_Get ==
nullptr && load)
2626 throw std::runtime_error(
"Failed to load peak_PixelClock_Get");
2629 m_peak_IOChannel_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_GetAccessStatus") : nullptr);
2630 if(m_peak_IOChannel_GetAccessStatus ==
nullptr && load)
2632 throw std::runtime_error(
"Failed to load peak_IOChannel_GetAccessStatus");
2635 m_peak_IOChannel_GetList =
reinterpret_cast<dyn_peak_IOChannel_GetList
>(load ? import_function(m_handle,
"peak_IOChannel_GetList") : nullptr);
2636 if(m_peak_IOChannel_GetList ==
nullptr && load)
2638 throw std::runtime_error(
"Failed to load peak_IOChannel_GetList");
2641 m_peak_IOChannel_GetListForDirection =
reinterpret_cast<dyn_peak_IOChannel_GetListForDirection
>(load ? import_function(m_handle,
"peak_IOChannel_GetListForDirection") : nullptr);
2642 if(m_peak_IOChannel_GetListForDirection ==
nullptr && load)
2644 throw std::runtime_error(
"Failed to load peak_IOChannel_GetListForDirection");
2647 m_peak_IOChannel_Direction_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Direction_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Direction_GetAccessStatus") : nullptr);
2648 if(m_peak_IOChannel_Direction_GetAccessStatus ==
nullptr && load)
2650 throw std::runtime_error(
"Failed to load peak_IOChannel_Direction_GetAccessStatus");
2653 m_peak_IOChannel_Direction_Get =
reinterpret_cast<dyn_peak_IOChannel_Direction_Get
>(load ? import_function(m_handle,
"peak_IOChannel_Direction_Get") : nullptr);
2654 if(m_peak_IOChannel_Direction_Get ==
nullptr && load)
2656 throw std::runtime_error(
"Failed to load peak_IOChannel_Direction_Get");
2659 m_peak_IOChannel_Type_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Type_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Type_GetAccessStatus") : nullptr);
2660 if(m_peak_IOChannel_Type_GetAccessStatus ==
nullptr && load)
2662 throw std::runtime_error(
"Failed to load peak_IOChannel_Type_GetAccessStatus");
2665 m_peak_IOChannel_Type_Get =
reinterpret_cast<dyn_peak_IOChannel_Type_Get
>(load ? import_function(m_handle,
"peak_IOChannel_Type_Get") : nullptr);
2666 if(m_peak_IOChannel_Type_Get ==
nullptr && load)
2668 throw std::runtime_error(
"Failed to load peak_IOChannel_Type_Get");
2671 m_peak_IOChannel_Level_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Level_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Level_GetAccessStatus") : nullptr);
2672 if(m_peak_IOChannel_Level_GetAccessStatus ==
nullptr && load)
2674 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_GetAccessStatus");
2677 m_peak_IOChannel_Level_IsHigh =
reinterpret_cast<dyn_peak_IOChannel_Level_IsHigh
>(load ? import_function(m_handle,
"peak_IOChannel_Level_IsHigh") : nullptr);
2678 if(m_peak_IOChannel_Level_IsHigh ==
nullptr && load)
2680 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_IsHigh");
2683 m_peak_IOChannel_Level_SetHigh =
reinterpret_cast<dyn_peak_IOChannel_Level_SetHigh
>(load ? import_function(m_handle,
"peak_IOChannel_Level_SetHigh") : nullptr);
2684 if(m_peak_IOChannel_Level_SetHigh ==
nullptr && load)
2686 throw std::runtime_error(
"Failed to load peak_IOChannel_Level_SetHigh");
2689 m_peak_IOChannel_Inverter_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_Inverter_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_Inverter_GetAccessStatus") : nullptr);
2690 if(m_peak_IOChannel_Inverter_GetAccessStatus ==
nullptr && load)
2692 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_GetAccessStatus");
2695 m_peak_IOChannel_Inverter_Enable =
reinterpret_cast<dyn_peak_IOChannel_Inverter_Enable
>(load ? import_function(m_handle,
"peak_IOChannel_Inverter_Enable") : nullptr);
2696 if(m_peak_IOChannel_Inverter_Enable ==
nullptr && load)
2698 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_Enable");
2701 m_peak_IOChannel_Inverter_IsEnabled =
reinterpret_cast<dyn_peak_IOChannel_Inverter_IsEnabled
>(load ? import_function(m_handle,
"peak_IOChannel_Inverter_IsEnabled") : nullptr);
2702 if(m_peak_IOChannel_Inverter_IsEnabled ==
nullptr && load)
2704 throw std::runtime_error(
"Failed to load peak_IOChannel_Inverter_IsEnabled");
2707 m_peak_IOChannel_NoiseFilter_GetAccessStatus =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_GetAccessStatus") : nullptr);
2708 if(m_peak_IOChannel_NoiseFilter_GetAccessStatus ==
nullptr && load)
2710 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_GetAccessStatus");
2713 m_peak_IOChannel_NoiseFilter_Enable =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_Enable
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_Enable") : nullptr);
2714 if(m_peak_IOChannel_NoiseFilter_Enable ==
nullptr && load)
2716 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Enable");
2719 m_peak_IOChannel_NoiseFilter_IsEnabled =
reinterpret_cast<dyn_peak_IOChannel_NoiseFilter_IsEnabled
>(load ? import_function(m_handle,
"peak_IOChannel_NoiseFilter_IsEnabled") : nullptr);
2720 if(m_peak_IOChannel_NoiseFilter_IsEnabled ==
nullptr && load)
2722 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_IsEnabled");
2725 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);
2726 if(m_peak_IOChannel_NoiseFilter_Duration_GetRange ==
nullptr && load)
2728 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_GetRange");
2731 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);
2732 if(m_peak_IOChannel_NoiseFilter_Duration_Set ==
nullptr && load)
2734 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_Set");
2737 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);
2738 if(m_peak_IOChannel_NoiseFilter_Duration_Get ==
nullptr && load)
2740 throw std::runtime_error(
"Failed to load peak_IOChannel_NoiseFilter_Duration_Get");
2743 m_peak_Trigger_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_GetAccessStatus") : nullptr);
2744 if(m_peak_Trigger_GetAccessStatus ==
nullptr && load)
2746 throw std::runtime_error(
"Failed to load peak_Trigger_GetAccessStatus");
2749 m_peak_Trigger_Enable =
reinterpret_cast<dyn_peak_Trigger_Enable
>(load ? import_function(m_handle,
"peak_Trigger_Enable") : nullptr);
2750 if(m_peak_Trigger_Enable ==
nullptr && load)
2752 throw std::runtime_error(
"Failed to load peak_Trigger_Enable");
2755 m_peak_Trigger_IsEnabled =
reinterpret_cast<dyn_peak_Trigger_IsEnabled
>(load ? import_function(m_handle,
"peak_Trigger_IsEnabled") : nullptr);
2756 if(m_peak_Trigger_IsEnabled ==
nullptr && load)
2758 throw std::runtime_error(
"Failed to load peak_Trigger_IsEnabled");
2761 m_peak_Trigger_IsExecutable =
reinterpret_cast<dyn_peak_Trigger_IsExecutable
>(load ? import_function(m_handle,
"peak_Trigger_IsExecutable") : nullptr);
2762 if(m_peak_Trigger_IsExecutable ==
nullptr && load)
2764 throw std::runtime_error(
"Failed to load peak_Trigger_IsExecutable");
2767 m_peak_Trigger_Execute =
reinterpret_cast<dyn_peak_Trigger_Execute
>(load ? import_function(m_handle,
"peak_Trigger_Execute") : nullptr);
2768 if(m_peak_Trigger_Execute ==
nullptr && load)
2770 throw std::runtime_error(
"Failed to load peak_Trigger_Execute");
2773 m_peak_Trigger_Mode_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Mode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Mode_GetAccessStatus") : nullptr);
2774 if(m_peak_Trigger_Mode_GetAccessStatus ==
nullptr && load)
2776 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_GetAccessStatus");
2779 m_peak_Trigger_Mode_Set =
reinterpret_cast<dyn_peak_Trigger_Mode_Set
>(load ? import_function(m_handle,
"peak_Trigger_Mode_Set") : nullptr);
2780 if(m_peak_Trigger_Mode_Set ==
nullptr && load)
2782 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Set");
2785 m_peak_Trigger_Mode_Get =
reinterpret_cast<dyn_peak_Trigger_Mode_Get
>(load ? import_function(m_handle,
"peak_Trigger_Mode_Get") : nullptr);
2786 if(m_peak_Trigger_Mode_Get ==
nullptr && load)
2788 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Get");
2791 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);
2792 if(m_peak_Trigger_Mode_Config_Get ==
nullptr && load)
2794 throw std::runtime_error(
"Failed to load peak_Trigger_Mode_Config_Get");
2797 m_peak_Trigger_Edge_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Edge_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Edge_GetAccessStatus") : nullptr);
2798 if(m_peak_Trigger_Edge_GetAccessStatus ==
nullptr && load)
2800 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_GetAccessStatus");
2803 m_peak_Trigger_Edge_GetList =
reinterpret_cast<dyn_peak_Trigger_Edge_GetList
>(load ? import_function(m_handle,
"peak_Trigger_Edge_GetList") : nullptr);
2804 if(m_peak_Trigger_Edge_GetList ==
nullptr && load)
2806 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_GetList");
2809 m_peak_Trigger_Edge_Set =
reinterpret_cast<dyn_peak_Trigger_Edge_Set
>(load ? import_function(m_handle,
"peak_Trigger_Edge_Set") : nullptr);
2810 if(m_peak_Trigger_Edge_Set ==
nullptr && load)
2812 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_Set");
2815 m_peak_Trigger_Edge_Get =
reinterpret_cast<dyn_peak_Trigger_Edge_Get
>(load ? import_function(m_handle,
"peak_Trigger_Edge_Get") : nullptr);
2816 if(m_peak_Trigger_Edge_Get ==
nullptr && load)
2818 throw std::runtime_error(
"Failed to load peak_Trigger_Edge_Get");
2821 m_peak_Trigger_Delay_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Delay_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Delay_GetAccessStatus") : nullptr);
2822 if(m_peak_Trigger_Delay_GetAccessStatus ==
nullptr && load)
2824 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_GetAccessStatus");
2827 m_peak_Trigger_Delay_GetRange =
reinterpret_cast<dyn_peak_Trigger_Delay_GetRange
>(load ? import_function(m_handle,
"peak_Trigger_Delay_GetRange") : nullptr);
2828 if(m_peak_Trigger_Delay_GetRange ==
nullptr && load)
2830 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_GetRange");
2833 m_peak_Trigger_Delay_Set =
reinterpret_cast<dyn_peak_Trigger_Delay_Set
>(load ? import_function(m_handle,
"peak_Trigger_Delay_Set") : nullptr);
2834 if(m_peak_Trigger_Delay_Set ==
nullptr && load)
2836 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_Set");
2839 m_peak_Trigger_Delay_Get =
reinterpret_cast<dyn_peak_Trigger_Delay_Get
>(load ? import_function(m_handle,
"peak_Trigger_Delay_Get") : nullptr);
2840 if(m_peak_Trigger_Delay_Get ==
nullptr && load)
2842 throw std::runtime_error(
"Failed to load peak_Trigger_Delay_Get");
2845 m_peak_Trigger_Divider_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Divider_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Divider_GetAccessStatus") : nullptr);
2846 if(m_peak_Trigger_Divider_GetAccessStatus ==
nullptr && load)
2848 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_GetAccessStatus");
2851 m_peak_Trigger_Divider_GetRange =
reinterpret_cast<dyn_peak_Trigger_Divider_GetRange
>(load ? import_function(m_handle,
"peak_Trigger_Divider_GetRange") : nullptr);
2852 if(m_peak_Trigger_Divider_GetRange ==
nullptr && load)
2854 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_GetRange");
2857 m_peak_Trigger_Divider_Set =
reinterpret_cast<dyn_peak_Trigger_Divider_Set
>(load ? import_function(m_handle,
"peak_Trigger_Divider_Set") : nullptr);
2858 if(m_peak_Trigger_Divider_Set ==
nullptr && load)
2860 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_Set");
2863 m_peak_Trigger_Divider_Get =
reinterpret_cast<dyn_peak_Trigger_Divider_Get
>(load ? import_function(m_handle,
"peak_Trigger_Divider_Get") : nullptr);
2864 if(m_peak_Trigger_Divider_Get ==
nullptr && load)
2866 throw std::runtime_error(
"Failed to load peak_Trigger_Divider_Get");
2869 m_peak_Trigger_Burst_GetAccessStatus =
reinterpret_cast<dyn_peak_Trigger_Burst_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Trigger_Burst_GetAccessStatus") : nullptr);
2870 if(m_peak_Trigger_Burst_GetAccessStatus ==
nullptr && load)
2872 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_GetAccessStatus");
2875 m_peak_Trigger_Burst_GetRange =
reinterpret_cast<dyn_peak_Trigger_Burst_GetRange
>(load ? import_function(m_handle,
"peak_Trigger_Burst_GetRange") : nullptr);
2876 if(m_peak_Trigger_Burst_GetRange ==
nullptr && load)
2878 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_GetRange");
2881 m_peak_Trigger_Burst_Set =
reinterpret_cast<dyn_peak_Trigger_Burst_Set
>(load ? import_function(m_handle,
"peak_Trigger_Burst_Set") : nullptr);
2882 if(m_peak_Trigger_Burst_Set ==
nullptr && load)
2884 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_Set");
2887 m_peak_Trigger_Burst_Get =
reinterpret_cast<dyn_peak_Trigger_Burst_Get
>(load ? import_function(m_handle,
"peak_Trigger_Burst_Get") : nullptr);
2888 if(m_peak_Trigger_Burst_Get ==
nullptr && load)
2890 throw std::runtime_error(
"Failed to load peak_Trigger_Burst_Get");
2893 m_peak_Flash_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_GetAccessStatus") : nullptr);
2894 if(m_peak_Flash_GetAccessStatus ==
nullptr && load)
2896 throw std::runtime_error(
"Failed to load peak_Flash_GetAccessStatus");
2899 m_peak_Flash_Enable =
reinterpret_cast<dyn_peak_Flash_Enable
>(load ? import_function(m_handle,
"peak_Flash_Enable") : nullptr);
2900 if(m_peak_Flash_Enable ==
nullptr && load)
2902 throw std::runtime_error(
"Failed to load peak_Flash_Enable");
2905 m_peak_Flash_IsEnabled =
reinterpret_cast<dyn_peak_Flash_IsEnabled
>(load ? import_function(m_handle,
"peak_Flash_IsEnabled") : nullptr);
2906 if(m_peak_Flash_IsEnabled ==
nullptr && load)
2908 throw std::runtime_error(
"Failed to load peak_Flash_IsEnabled");
2911 m_peak_Flash_Mode_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_Mode_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_Mode_GetAccessStatus") : nullptr);
2912 if(m_peak_Flash_Mode_GetAccessStatus ==
nullptr && load)
2914 throw std::runtime_error(
"Failed to load peak_Flash_Mode_GetAccessStatus");
2917 m_peak_Flash_Mode_Set =
reinterpret_cast<dyn_peak_Flash_Mode_Set
>(load ? import_function(m_handle,
"peak_Flash_Mode_Set") : nullptr);
2918 if(m_peak_Flash_Mode_Set ==
nullptr && load)
2920 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Set");
2923 m_peak_Flash_Mode_Get =
reinterpret_cast<dyn_peak_Flash_Mode_Get
>(load ? import_function(m_handle,
"peak_Flash_Mode_Get") : nullptr);
2924 if(m_peak_Flash_Mode_Get ==
nullptr && load)
2926 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Get");
2929 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);
2930 if(m_peak_Flash_Mode_Config_Get ==
nullptr && load)
2932 throw std::runtime_error(
"Failed to load peak_Flash_Mode_Config_Get");
2935 m_peak_Flash_StartDelay_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_StartDelay_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_GetAccessStatus") : nullptr);
2936 if(m_peak_Flash_StartDelay_GetAccessStatus ==
nullptr && load)
2938 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_GetAccessStatus");
2941 m_peak_Flash_StartDelay_GetRange =
reinterpret_cast<dyn_peak_Flash_StartDelay_GetRange
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_GetRange") : nullptr);
2942 if(m_peak_Flash_StartDelay_GetRange ==
nullptr && load)
2944 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_GetRange");
2947 m_peak_Flash_StartDelay_Set =
reinterpret_cast<dyn_peak_Flash_StartDelay_Set
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_Set") : nullptr);
2948 if(m_peak_Flash_StartDelay_Set ==
nullptr && load)
2950 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_Set");
2953 m_peak_Flash_StartDelay_Get =
reinterpret_cast<dyn_peak_Flash_StartDelay_Get
>(load ? import_function(m_handle,
"peak_Flash_StartDelay_Get") : nullptr);
2954 if(m_peak_Flash_StartDelay_Get ==
nullptr && load)
2956 throw std::runtime_error(
"Failed to load peak_Flash_StartDelay_Get");
2959 m_peak_Flash_EndDelay_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_EndDelay_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_GetAccessStatus") : nullptr);
2960 if(m_peak_Flash_EndDelay_GetAccessStatus ==
nullptr && load)
2962 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_GetAccessStatus");
2965 m_peak_Flash_EndDelay_GetRange =
reinterpret_cast<dyn_peak_Flash_EndDelay_GetRange
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_GetRange") : nullptr);
2966 if(m_peak_Flash_EndDelay_GetRange ==
nullptr && load)
2968 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_GetRange");
2971 m_peak_Flash_EndDelay_Set =
reinterpret_cast<dyn_peak_Flash_EndDelay_Set
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_Set") : nullptr);
2972 if(m_peak_Flash_EndDelay_Set ==
nullptr && load)
2974 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_Set");
2977 m_peak_Flash_EndDelay_Get =
reinterpret_cast<dyn_peak_Flash_EndDelay_Get
>(load ? import_function(m_handle,
"peak_Flash_EndDelay_Get") : nullptr);
2978 if(m_peak_Flash_EndDelay_Get ==
nullptr && load)
2980 throw std::runtime_error(
"Failed to load peak_Flash_EndDelay_Get");
2983 m_peak_Flash_Duration_GetAccessStatus =
reinterpret_cast<dyn_peak_Flash_Duration_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Flash_Duration_GetAccessStatus") : nullptr);
2984 if(m_peak_Flash_Duration_GetAccessStatus ==
nullptr && load)
2986 throw std::runtime_error(
"Failed to load peak_Flash_Duration_GetAccessStatus");
2989 m_peak_Flash_Duration_GetRange =
reinterpret_cast<dyn_peak_Flash_Duration_GetRange
>(load ? import_function(m_handle,
"peak_Flash_Duration_GetRange") : nullptr);
2990 if(m_peak_Flash_Duration_GetRange ==
nullptr && load)
2992 throw std::runtime_error(
"Failed to load peak_Flash_Duration_GetRange");
2995 m_peak_Flash_Duration_Set =
reinterpret_cast<dyn_peak_Flash_Duration_Set
>(load ? import_function(m_handle,
"peak_Flash_Duration_Set") : nullptr);
2996 if(m_peak_Flash_Duration_Set ==
nullptr && load)
2998 throw std::runtime_error(
"Failed to load peak_Flash_Duration_Set");
3001 m_peak_Flash_Duration_Get =
reinterpret_cast<dyn_peak_Flash_Duration_Get
>(load ? import_function(m_handle,
"peak_Flash_Duration_Get") : nullptr);
3002 if(m_peak_Flash_Duration_Get ==
nullptr && load)
3004 throw std::runtime_error(
"Failed to load peak_Flash_Duration_Get");
3007 m_peak_Focus_GetAccessStatus =
reinterpret_cast<dyn_peak_Focus_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Focus_GetAccessStatus") : nullptr);
3008 if(m_peak_Focus_GetAccessStatus ==
nullptr && load)
3010 throw std::runtime_error(
"Failed to load peak_Focus_GetAccessStatus");
3013 m_peak_Focus_GetRange =
reinterpret_cast<dyn_peak_Focus_GetRange
>(load ? import_function(m_handle,
"peak_Focus_GetRange") : nullptr);
3014 if(m_peak_Focus_GetRange ==
nullptr && load)
3016 throw std::runtime_error(
"Failed to load peak_Focus_GetRange");
3019 m_peak_Focus_Set =
reinterpret_cast<dyn_peak_Focus_Set
>(load ? import_function(m_handle,
"peak_Focus_Set") : nullptr);
3020 if(m_peak_Focus_Set ==
nullptr && load)
3022 throw std::runtime_error(
"Failed to load peak_Focus_Set");
3025 m_peak_Focus_Get =
reinterpret_cast<dyn_peak_Focus_Get
>(load ? import_function(m_handle,
"peak_Focus_Get") : nullptr);
3026 if(m_peak_Focus_Get ==
nullptr && load)
3028 throw std::runtime_error(
"Failed to load peak_Focus_Get");
3031 m_peak_PixelFormat_GetAccessStatus =
reinterpret_cast<dyn_peak_PixelFormat_GetAccessStatus
>(load ? import_function(m_handle,
"peak_PixelFormat_GetAccessStatus") : nullptr);
3032 if(m_peak_PixelFormat_GetAccessStatus ==
nullptr && load)
3034 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetAccessStatus");
3037 m_peak_PixelFormat_GetList =
reinterpret_cast<dyn_peak_PixelFormat_GetList
>(load ? import_function(m_handle,
"peak_PixelFormat_GetList") : nullptr);
3038 if(m_peak_PixelFormat_GetList ==
nullptr && load)
3040 throw std::runtime_error(
"Failed to load peak_PixelFormat_GetList");
3043 m_peak_PixelFormat_Set =
reinterpret_cast<dyn_peak_PixelFormat_Set
>(load ? import_function(m_handle,
"peak_PixelFormat_Set") : nullptr);
3044 if(m_peak_PixelFormat_Set ==
nullptr && load)
3046 throw std::runtime_error(
"Failed to load peak_PixelFormat_Set");
3049 m_peak_PixelFormat_Get =
reinterpret_cast<dyn_peak_PixelFormat_Get
>(load ? import_function(m_handle,
"peak_PixelFormat_Get") : nullptr);
3050 if(m_peak_PixelFormat_Get ==
nullptr && load)
3052 throw std::runtime_error(
"Failed to load peak_PixelFormat_Get");
3055 m_peak_Gain_GetAccessStatus =
reinterpret_cast<dyn_peak_Gain_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Gain_GetAccessStatus") : nullptr);
3056 if(m_peak_Gain_GetAccessStatus ==
nullptr && load)
3058 throw std::runtime_error(
"Failed to load peak_Gain_GetAccessStatus");
3061 m_peak_Gain_GetChannelList =
reinterpret_cast<dyn_peak_Gain_GetChannelList
>(load ? import_function(m_handle,
"peak_Gain_GetChannelList") : nullptr);
3062 if(m_peak_Gain_GetChannelList ==
nullptr && load)
3064 throw std::runtime_error(
"Failed to load peak_Gain_GetChannelList");
3067 m_peak_Gain_GetRange =
reinterpret_cast<dyn_peak_Gain_GetRange
>(load ? import_function(m_handle,
"peak_Gain_GetRange") : nullptr);
3068 if(m_peak_Gain_GetRange ==
nullptr && load)
3070 throw std::runtime_error(
"Failed to load peak_Gain_GetRange");
3073 m_peak_Gain_Set =
reinterpret_cast<dyn_peak_Gain_Set
>(load ? import_function(m_handle,
"peak_Gain_Set") : nullptr);
3074 if(m_peak_Gain_Set ==
nullptr && load)
3076 throw std::runtime_error(
"Failed to load peak_Gain_Set");
3079 m_peak_Gain_Get =
reinterpret_cast<dyn_peak_Gain_Get
>(load ? import_function(m_handle,
"peak_Gain_Get") : nullptr);
3080 if(m_peak_Gain_Get ==
nullptr && load)
3082 throw std::runtime_error(
"Failed to load peak_Gain_Get");
3085 m_peak_Gamma_GetAccessStatus =
reinterpret_cast<dyn_peak_Gamma_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Gamma_GetAccessStatus") : nullptr);
3086 if(m_peak_Gamma_GetAccessStatus ==
nullptr && load)
3088 throw std::runtime_error(
"Failed to load peak_Gamma_GetAccessStatus");
3091 m_peak_Gamma_GetRange =
reinterpret_cast<dyn_peak_Gamma_GetRange
>(load ? import_function(m_handle,
"peak_Gamma_GetRange") : nullptr);
3092 if(m_peak_Gamma_GetRange ==
nullptr && load)
3094 throw std::runtime_error(
"Failed to load peak_Gamma_GetRange");
3097 m_peak_Gamma_Set =
reinterpret_cast<dyn_peak_Gamma_Set
>(load ? import_function(m_handle,
"peak_Gamma_Set") : nullptr);
3098 if(m_peak_Gamma_Set ==
nullptr && load)
3100 throw std::runtime_error(
"Failed to load peak_Gamma_Set");
3103 m_peak_Gamma_Get =
reinterpret_cast<dyn_peak_Gamma_Get
>(load ? import_function(m_handle,
"peak_Gamma_Get") : nullptr);
3104 if(m_peak_Gamma_Get ==
nullptr && load)
3106 throw std::runtime_error(
"Failed to load peak_Gamma_Get");
3109 m_peak_ColorCorrection_GetAccessStatus =
reinterpret_cast<dyn_peak_ColorCorrection_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ColorCorrection_GetAccessStatus") : nullptr);
3110 if(m_peak_ColorCorrection_GetAccessStatus ==
nullptr && load)
3112 throw std::runtime_error(
"Failed to load peak_ColorCorrection_GetAccessStatus");
3115 m_peak_ColorCorrection_Mode_GetList =
reinterpret_cast<dyn_peak_ColorCorrection_Mode_GetList
>(load ? import_function(m_handle,
"peak_ColorCorrection_Mode_GetList") : nullptr);
3116 if(m_peak_ColorCorrection_Mode_GetList ==
nullptr && load)
3118 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_GetList");
3121 m_peak_ColorCorrection_Mode_Set =
reinterpret_cast<dyn_peak_ColorCorrection_Mode_Set
>(load ? import_function(m_handle,
"peak_ColorCorrection_Mode_Set") : nullptr);
3122 if(m_peak_ColorCorrection_Mode_Set ==
nullptr && load)
3124 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_Set");
3127 m_peak_ColorCorrection_Mode_Get =
reinterpret_cast<dyn_peak_ColorCorrection_Mode_Get
>(load ? import_function(m_handle,
"peak_ColorCorrection_Mode_Get") : nullptr);
3128 if(m_peak_ColorCorrection_Mode_Get ==
nullptr && load)
3130 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Mode_Get");
3133 m_peak_ColorCorrection_Matrix_GetAccessStatus =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_GetAccessStatus") : nullptr);
3134 if(m_peak_ColorCorrection_Matrix_GetAccessStatus ==
nullptr && load)
3136 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_GetAccessStatus");
3139 m_peak_ColorCorrection_Matrix_GetRange =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_GetRange
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_GetRange") : nullptr);
3140 if(m_peak_ColorCorrection_Matrix_GetRange ==
nullptr && load)
3142 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_GetRange");
3145 m_peak_ColorCorrection_Matrix_Set =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_Set
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_Set") : nullptr);
3146 if(m_peak_ColorCorrection_Matrix_Set ==
nullptr && load)
3148 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_Set");
3151 m_peak_ColorCorrection_Matrix_Get =
reinterpret_cast<dyn_peak_ColorCorrection_Matrix_Get
>(load ? import_function(m_handle,
"peak_ColorCorrection_Matrix_Get") : nullptr);
3152 if(m_peak_ColorCorrection_Matrix_Get ==
nullptr && load)
3154 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Matrix_Get");
3157 m_peak_ColorCorrection_Enable =
reinterpret_cast<dyn_peak_ColorCorrection_Enable
>(load ? import_function(m_handle,
"peak_ColorCorrection_Enable") : nullptr);
3158 if(m_peak_ColorCorrection_Enable ==
nullptr && load)
3160 throw std::runtime_error(
"Failed to load peak_ColorCorrection_Enable");
3163 m_peak_ColorCorrection_IsEnabled =
reinterpret_cast<dyn_peak_ColorCorrection_IsEnabled
>(load ? import_function(m_handle,
"peak_ColorCorrection_IsEnabled") : nullptr);
3164 if(m_peak_ColorCorrection_IsEnabled ==
nullptr && load)
3166 throw std::runtime_error(
"Failed to load peak_ColorCorrection_IsEnabled");
3169 m_peak_AutoBrightness_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_GetAccessStatus") : nullptr);
3170 if(m_peak_AutoBrightness_GetAccessStatus ==
nullptr && load)
3172 throw std::runtime_error(
"Failed to load peak_AutoBrightness_GetAccessStatus");
3175 m_peak_AutoBrightness_Target_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_Target_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_GetAccessStatus") : nullptr);
3176 if(m_peak_AutoBrightness_Target_GetAccessStatus ==
nullptr && load)
3178 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_GetAccessStatus");
3181 m_peak_AutoBrightness_Target_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_Target_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_GetRange") : nullptr);
3182 if(m_peak_AutoBrightness_Target_GetRange ==
nullptr && load)
3184 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_GetRange");
3187 m_peak_AutoBrightness_Target_Set =
reinterpret_cast<dyn_peak_AutoBrightness_Target_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_Set") : nullptr);
3188 if(m_peak_AutoBrightness_Target_Set ==
nullptr && load)
3190 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_Set");
3193 m_peak_AutoBrightness_Target_Get =
reinterpret_cast<dyn_peak_AutoBrightness_Target_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_Target_Get") : nullptr);
3194 if(m_peak_AutoBrightness_Target_Get ==
nullptr && load)
3196 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Target_Get");
3199 m_peak_AutoBrightness_TargetTolerance_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_GetAccessStatus") : nullptr);
3200 if(m_peak_AutoBrightness_TargetTolerance_GetAccessStatus ==
nullptr && load)
3202 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_GetAccessStatus");
3205 m_peak_AutoBrightness_TargetTolerance_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_GetRange") : nullptr);
3206 if(m_peak_AutoBrightness_TargetTolerance_GetRange ==
nullptr && load)
3208 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_GetRange");
3211 m_peak_AutoBrightness_TargetTolerance_Set =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_Set") : nullptr);
3212 if(m_peak_AutoBrightness_TargetTolerance_Set ==
nullptr && load)
3214 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_Set");
3217 m_peak_AutoBrightness_TargetTolerance_Get =
reinterpret_cast<dyn_peak_AutoBrightness_TargetTolerance_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetTolerance_Get") : nullptr);
3218 if(m_peak_AutoBrightness_TargetTolerance_Get ==
nullptr && load)
3220 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetTolerance_Get");
3223 m_peak_AutoBrightness_TargetPercentile_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_GetAccessStatus") : nullptr);
3224 if(m_peak_AutoBrightness_TargetPercentile_GetAccessStatus ==
nullptr && load)
3226 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_GetAccessStatus");
3229 m_peak_AutoBrightness_TargetPercentile_GetRange =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_GetRange
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_GetRange") : nullptr);
3230 if(m_peak_AutoBrightness_TargetPercentile_GetRange ==
nullptr && load)
3232 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_GetRange");
3235 m_peak_AutoBrightness_TargetPercentile_Set =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_Set") : nullptr);
3236 if(m_peak_AutoBrightness_TargetPercentile_Set ==
nullptr && load)
3238 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_Set");
3241 m_peak_AutoBrightness_TargetPercentile_Get =
reinterpret_cast<dyn_peak_AutoBrightness_TargetPercentile_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_TargetPercentile_Get") : nullptr);
3242 if(m_peak_AutoBrightness_TargetPercentile_Get ==
nullptr && load)
3244 throw std::runtime_error(
"Failed to load peak_AutoBrightness_TargetPercentile_Get");
3247 m_peak_AutoBrightness_ROI_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_GetAccessStatus") : nullptr);
3248 if(m_peak_AutoBrightness_ROI_GetAccessStatus ==
nullptr && load)
3250 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_GetAccessStatus");
3253 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);
3254 if(m_peak_AutoBrightness_ROI_Mode_Set ==
nullptr && load)
3256 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Mode_Set");
3259 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);
3260 if(m_peak_AutoBrightness_ROI_Mode_Get ==
nullptr && load)
3262 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Mode_Get");
3265 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);
3266 if(m_peak_AutoBrightness_ROI_Offset_GetRange ==
nullptr && load)
3268 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Offset_GetRange");
3271 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);
3272 if(m_peak_AutoBrightness_ROI_Size_GetRange ==
nullptr && load)
3274 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Size_GetRange");
3277 m_peak_AutoBrightness_ROI_Set =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Set
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Set") : nullptr);
3278 if(m_peak_AutoBrightness_ROI_Set ==
nullptr && load)
3280 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Set");
3283 m_peak_AutoBrightness_ROI_Get =
reinterpret_cast<dyn_peak_AutoBrightness_ROI_Get
>(load ? import_function(m_handle,
"peak_AutoBrightness_ROI_Get") : nullptr);
3284 if(m_peak_AutoBrightness_ROI_Get ==
nullptr && load)
3286 throw std::runtime_error(
"Failed to load peak_AutoBrightness_ROI_Get");
3289 m_peak_AutoBrightness_Exposure_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_Exposure_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_Exposure_GetAccessStatus") : nullptr);
3290 if(m_peak_AutoBrightness_Exposure_GetAccessStatus ==
nullptr && load)
3292 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_GetAccessStatus");
3295 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);
3296 if(m_peak_AutoBrightness_Exposure_Mode_GetList ==
nullptr && load)
3298 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_GetList");
3301 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);
3302 if(m_peak_AutoBrightness_Exposure_Mode_Set ==
nullptr && load)
3304 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_Set");
3307 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);
3308 if(m_peak_AutoBrightness_Exposure_Mode_Get ==
nullptr && load)
3310 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Exposure_Mode_Get");
3313 m_peak_AutoBrightness_Gain_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoBrightness_Gain_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoBrightness_Gain_GetAccessStatus") : nullptr);
3314 if(m_peak_AutoBrightness_Gain_GetAccessStatus ==
nullptr && load)
3316 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_GetAccessStatus");
3319 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);
3320 if(m_peak_AutoBrightness_Gain_Mode_GetList ==
nullptr && load)
3322 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_GetList");
3325 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);
3326 if(m_peak_AutoBrightness_Gain_Mode_Set ==
nullptr && load)
3328 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_Set");
3331 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);
3332 if(m_peak_AutoBrightness_Gain_Mode_Get ==
nullptr && load)
3334 throw std::runtime_error(
"Failed to load peak_AutoBrightness_Gain_Mode_Get");
3337 m_peak_AutoWhiteBalance_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoWhiteBalance_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_GetAccessStatus") : nullptr);
3338 if(m_peak_AutoWhiteBalance_GetAccessStatus ==
nullptr && load)
3340 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_GetAccessStatus");
3343 m_peak_AutoWhiteBalance_ROI_GetAccessStatus =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_GetAccessStatus
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_GetAccessStatus") : nullptr);
3344 if(m_peak_AutoWhiteBalance_ROI_GetAccessStatus ==
nullptr && load)
3346 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_GetAccessStatus");
3349 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);
3350 if(m_peak_AutoWhiteBalance_ROI_Mode_Set ==
nullptr && load)
3352 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Mode_Set");
3355 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);
3356 if(m_peak_AutoWhiteBalance_ROI_Mode_Get ==
nullptr && load)
3358 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Mode_Get");
3361 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);
3362 if(m_peak_AutoWhiteBalance_ROI_Offset_GetRange ==
nullptr && load)
3364 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Offset_GetRange");
3367 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);
3368 if(m_peak_AutoWhiteBalance_ROI_Size_GetRange ==
nullptr && load)
3370 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Size_GetRange");
3373 m_peak_AutoWhiteBalance_ROI_Set =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Set
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Set") : nullptr);
3374 if(m_peak_AutoWhiteBalance_ROI_Set ==
nullptr && load)
3376 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Set");
3379 m_peak_AutoWhiteBalance_ROI_Get =
reinterpret_cast<dyn_peak_AutoWhiteBalance_ROI_Get
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_ROI_Get") : nullptr);
3380 if(m_peak_AutoWhiteBalance_ROI_Get ==
nullptr && load)
3382 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_ROI_Get");
3385 m_peak_AutoWhiteBalance_Mode_Set =
reinterpret_cast<dyn_peak_AutoWhiteBalance_Mode_Set
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_Set") : nullptr);
3386 if(m_peak_AutoWhiteBalance_Mode_Set ==
nullptr && load)
3388 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_Set");
3391 m_peak_AutoWhiteBalance_Mode_Get =
reinterpret_cast<dyn_peak_AutoWhiteBalance_Mode_Get
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_Get") : nullptr);
3392 if(m_peak_AutoWhiteBalance_Mode_Get ==
nullptr && load)
3394 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_Get");
3397 m_peak_AutoWhiteBalance_Mode_GetList =
reinterpret_cast<dyn_peak_AutoWhiteBalance_Mode_GetList
>(load ? import_function(m_handle,
"peak_AutoWhiteBalance_Mode_GetList") : nullptr);
3398 if(m_peak_AutoWhiteBalance_Mode_GetList ==
nullptr && load)
3400 throw std::runtime_error(
"Failed to load peak_AutoWhiteBalance_Mode_GetList");
3403 m_peak_ROI_GetAccessStatus =
reinterpret_cast<dyn_peak_ROI_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ROI_GetAccessStatus") : nullptr);
3404 if(m_peak_ROI_GetAccessStatus ==
nullptr && load)
3406 throw std::runtime_error(
"Failed to load peak_ROI_GetAccessStatus");
3409 m_peak_ROI_Offset_GetRange =
reinterpret_cast<dyn_peak_ROI_Offset_GetRange
>(load ? import_function(m_handle,
"peak_ROI_Offset_GetRange") : nullptr);
3410 if(m_peak_ROI_Offset_GetRange ==
nullptr && load)
3412 throw std::runtime_error(
"Failed to load peak_ROI_Offset_GetRange");
3415 m_peak_ROI_Offset_GetAccessStatus =
reinterpret_cast<dyn_peak_ROI_Offset_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ROI_Offset_GetAccessStatus") : nullptr);
3416 if(m_peak_ROI_Offset_GetAccessStatus ==
nullptr && load)
3418 throw std::runtime_error(
"Failed to load peak_ROI_Offset_GetAccessStatus");
3421 m_peak_ROI_Offset_Set =
reinterpret_cast<dyn_peak_ROI_Offset_Set
>(load ? import_function(m_handle,
"peak_ROI_Offset_Set") : nullptr);
3422 if(m_peak_ROI_Offset_Set ==
nullptr && load)
3424 throw std::runtime_error(
"Failed to load peak_ROI_Offset_Set");
3427 m_peak_ROI_Offset_Get =
reinterpret_cast<dyn_peak_ROI_Offset_Get
>(load ? import_function(m_handle,
"peak_ROI_Offset_Get") : nullptr);
3428 if(m_peak_ROI_Offset_Get ==
nullptr && load)
3430 throw std::runtime_error(
"Failed to load peak_ROI_Offset_Get");
3433 m_peak_ROI_Size_GetRange =
reinterpret_cast<dyn_peak_ROI_Size_GetRange
>(load ? import_function(m_handle,
"peak_ROI_Size_GetRange") : nullptr);
3434 if(m_peak_ROI_Size_GetRange ==
nullptr && load)
3436 throw std::runtime_error(
"Failed to load peak_ROI_Size_GetRange");
3439 m_peak_ROI_Size_GetAccessStatus =
reinterpret_cast<dyn_peak_ROI_Size_GetAccessStatus
>(load ? import_function(m_handle,
"peak_ROI_Size_GetAccessStatus") : nullptr);
3440 if(m_peak_ROI_Size_GetAccessStatus ==
nullptr && load)
3442 throw std::runtime_error(
"Failed to load peak_ROI_Size_GetAccessStatus");
3445 m_peak_ROI_Size_Set =
reinterpret_cast<dyn_peak_ROI_Size_Set
>(load ? import_function(m_handle,
"peak_ROI_Size_Set") : nullptr);
3446 if(m_peak_ROI_Size_Set ==
nullptr && load)
3448 throw std::runtime_error(
"Failed to load peak_ROI_Size_Set");
3451 m_peak_ROI_Size_Get =
reinterpret_cast<dyn_peak_ROI_Size_Get
>(load ? import_function(m_handle,
"peak_ROI_Size_Get") : nullptr);
3452 if(m_peak_ROI_Size_Get ==
nullptr && load)
3454 throw std::runtime_error(
"Failed to load peak_ROI_Size_Get");
3457 m_peak_ROI_Set =
reinterpret_cast<dyn_peak_ROI_Set
>(load ? import_function(m_handle,
"peak_ROI_Set") : nullptr);
3458 if(m_peak_ROI_Set ==
nullptr && load)
3460 throw std::runtime_error(
"Failed to load peak_ROI_Set");
3463 m_peak_ROI_Get =
reinterpret_cast<dyn_peak_ROI_Get
>(load ? import_function(m_handle,
"peak_ROI_Get") : nullptr);
3464 if(m_peak_ROI_Get ==
nullptr && load)
3466 throw std::runtime_error(
"Failed to load peak_ROI_Get");
3469 m_peak_Binning_GetAccessStatus =
reinterpret_cast<dyn_peak_Binning_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Binning_GetAccessStatus") : nullptr);
3470 if(m_peak_Binning_GetAccessStatus ==
nullptr && load)
3472 throw std::runtime_error(
"Failed to load peak_Binning_GetAccessStatus");
3475 m_peak_Binning_FactorX_GetList =
reinterpret_cast<dyn_peak_Binning_FactorX_GetList
>(load ? import_function(m_handle,
"peak_Binning_FactorX_GetList") : nullptr);
3476 if(m_peak_Binning_FactorX_GetList ==
nullptr && load)
3478 throw std::runtime_error(
"Failed to load peak_Binning_FactorX_GetList");
3481 m_peak_Binning_FactorY_GetList =
reinterpret_cast<dyn_peak_Binning_FactorY_GetList
>(load ? import_function(m_handle,
"peak_Binning_FactorY_GetList") : nullptr);
3482 if(m_peak_Binning_FactorY_GetList ==
nullptr && load)
3484 throw std::runtime_error(
"Failed to load peak_Binning_FactorY_GetList");
3487 m_peak_Binning_Set =
reinterpret_cast<dyn_peak_Binning_Set
>(load ? import_function(m_handle,
"peak_Binning_Set") : nullptr);
3488 if(m_peak_Binning_Set ==
nullptr && load)
3490 throw std::runtime_error(
"Failed to load peak_Binning_Set");
3493 m_peak_Binning_Get =
reinterpret_cast<dyn_peak_Binning_Get
>(load ? import_function(m_handle,
"peak_Binning_Get") : nullptr);
3494 if(m_peak_Binning_Get ==
nullptr && load)
3496 throw std::runtime_error(
"Failed to load peak_Binning_Get");
3499 m_peak_BinningManual_GetAccessStatus =
reinterpret_cast<dyn_peak_BinningManual_GetAccessStatus
>(load ? import_function(m_handle,
"peak_BinningManual_GetAccessStatus") : nullptr);
3500 if(m_peak_BinningManual_GetAccessStatus ==
nullptr && load)
3502 throw std::runtime_error(
"Failed to load peak_BinningManual_GetAccessStatus");
3505 m_peak_BinningManual_FactorX_GetList =
reinterpret_cast<dyn_peak_BinningManual_FactorX_GetList
>(load ? import_function(m_handle,
"peak_BinningManual_FactorX_GetList") : nullptr);
3506 if(m_peak_BinningManual_FactorX_GetList ==
nullptr && load)
3508 throw std::runtime_error(
"Failed to load peak_BinningManual_FactorX_GetList");
3511 m_peak_BinningManual_FactorY_GetList =
reinterpret_cast<dyn_peak_BinningManual_FactorY_GetList
>(load ? import_function(m_handle,
"peak_BinningManual_FactorY_GetList") : nullptr);
3512 if(m_peak_BinningManual_FactorY_GetList ==
nullptr && load)
3514 throw std::runtime_error(
"Failed to load peak_BinningManual_FactorY_GetList");
3517 m_peak_BinningManual_Set =
reinterpret_cast<dyn_peak_BinningManual_Set
>(load ? import_function(m_handle,
"peak_BinningManual_Set") : nullptr);
3518 if(m_peak_BinningManual_Set ==
nullptr && load)
3520 throw std::runtime_error(
"Failed to load peak_BinningManual_Set");
3523 m_peak_BinningManual_Get =
reinterpret_cast<dyn_peak_BinningManual_Get
>(load ? import_function(m_handle,
"peak_BinningManual_Get") : nullptr);
3524 if(m_peak_BinningManual_Get ==
nullptr && load)
3526 throw std::runtime_error(
"Failed to load peak_BinningManual_Get");
3529 m_peak_Decimation_GetAccessStatus =
reinterpret_cast<dyn_peak_Decimation_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Decimation_GetAccessStatus") : nullptr);
3530 if(m_peak_Decimation_GetAccessStatus ==
nullptr && load)
3532 throw std::runtime_error(
"Failed to load peak_Decimation_GetAccessStatus");
3535 m_peak_Decimation_FactorX_GetList =
reinterpret_cast<dyn_peak_Decimation_FactorX_GetList
>(load ? import_function(m_handle,
"peak_Decimation_FactorX_GetList") : nullptr);
3536 if(m_peak_Decimation_FactorX_GetList ==
nullptr && load)
3538 throw std::runtime_error(
"Failed to load peak_Decimation_FactorX_GetList");
3541 m_peak_Decimation_FactorY_GetList =
reinterpret_cast<dyn_peak_Decimation_FactorY_GetList
>(load ? import_function(m_handle,
"peak_Decimation_FactorY_GetList") : nullptr);
3542 if(m_peak_Decimation_FactorY_GetList ==
nullptr && load)
3544 throw std::runtime_error(
"Failed to load peak_Decimation_FactorY_GetList");
3547 m_peak_Decimation_Set =
reinterpret_cast<dyn_peak_Decimation_Set
>(load ? import_function(m_handle,
"peak_Decimation_Set") : nullptr);
3548 if(m_peak_Decimation_Set ==
nullptr && load)
3550 throw std::runtime_error(
"Failed to load peak_Decimation_Set");
3553 m_peak_Decimation_Get =
reinterpret_cast<dyn_peak_Decimation_Get
>(load ? import_function(m_handle,
"peak_Decimation_Get") : nullptr);
3554 if(m_peak_Decimation_Get ==
nullptr && load)
3556 throw std::runtime_error(
"Failed to load peak_Decimation_Get");
3559 m_peak_DecimationManual_GetAccessStatus =
reinterpret_cast<dyn_peak_DecimationManual_GetAccessStatus
>(load ? import_function(m_handle,
"peak_DecimationManual_GetAccessStatus") : nullptr);
3560 if(m_peak_DecimationManual_GetAccessStatus ==
nullptr && load)
3562 throw std::runtime_error(
"Failed to load peak_DecimationManual_GetAccessStatus");
3565 m_peak_DecimationManual_FactorX_GetList =
reinterpret_cast<dyn_peak_DecimationManual_FactorX_GetList
>(load ? import_function(m_handle,
"peak_DecimationManual_FactorX_GetList") : nullptr);
3566 if(m_peak_DecimationManual_FactorX_GetList ==
nullptr && load)
3568 throw std::runtime_error(
"Failed to load peak_DecimationManual_FactorX_GetList");
3571 m_peak_DecimationManual_FactorY_GetList =
reinterpret_cast<dyn_peak_DecimationManual_FactorY_GetList
>(load ? import_function(m_handle,
"peak_DecimationManual_FactorY_GetList") : nullptr);
3572 if(m_peak_DecimationManual_FactorY_GetList ==
nullptr && load)
3574 throw std::runtime_error(
"Failed to load peak_DecimationManual_FactorY_GetList");
3577 m_peak_DecimationManual_Set =
reinterpret_cast<dyn_peak_DecimationManual_Set
>(load ? import_function(m_handle,
"peak_DecimationManual_Set") : nullptr);
3578 if(m_peak_DecimationManual_Set ==
nullptr && load)
3580 throw std::runtime_error(
"Failed to load peak_DecimationManual_Set");
3583 m_peak_DecimationManual_Get =
reinterpret_cast<dyn_peak_DecimationManual_Get
>(load ? import_function(m_handle,
"peak_DecimationManual_Get") : nullptr);
3584 if(m_peak_DecimationManual_Get ==
nullptr && load)
3586 throw std::runtime_error(
"Failed to load peak_DecimationManual_Get");
3589 m_peak_Scaling_GetAccessStatus =
reinterpret_cast<dyn_peak_Scaling_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Scaling_GetAccessStatus") : nullptr);
3590 if(m_peak_Scaling_GetAccessStatus ==
nullptr && load)
3592 throw std::runtime_error(
"Failed to load peak_Scaling_GetAccessStatus");
3595 m_peak_Scaling_FactorX_GetRange =
reinterpret_cast<dyn_peak_Scaling_FactorX_GetRange
>(load ? import_function(m_handle,
"peak_Scaling_FactorX_GetRange") : nullptr);
3596 if(m_peak_Scaling_FactorX_GetRange ==
nullptr && load)
3598 throw std::runtime_error(
"Failed to load peak_Scaling_FactorX_GetRange");
3601 m_peak_Scaling_FactorY_GetRange =
reinterpret_cast<dyn_peak_Scaling_FactorY_GetRange
>(load ? import_function(m_handle,
"peak_Scaling_FactorY_GetRange") : nullptr);
3602 if(m_peak_Scaling_FactorY_GetRange ==
nullptr && load)
3604 throw std::runtime_error(
"Failed to load peak_Scaling_FactorY_GetRange");
3607 m_peak_Scaling_Set =
reinterpret_cast<dyn_peak_Scaling_Set
>(load ? import_function(m_handle,
"peak_Scaling_Set") : nullptr);
3608 if(m_peak_Scaling_Set ==
nullptr && load)
3610 throw std::runtime_error(
"Failed to load peak_Scaling_Set");
3613 m_peak_Scaling_Get =
reinterpret_cast<dyn_peak_Scaling_Get
>(load ? import_function(m_handle,
"peak_Scaling_Get") : nullptr);
3614 if(m_peak_Scaling_Get ==
nullptr && load)
3616 throw std::runtime_error(
"Failed to load peak_Scaling_Get");
3619 m_peak_Mirror_LeftRight_GetAccessStatus =
reinterpret_cast<dyn_peak_Mirror_LeftRight_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Mirror_LeftRight_GetAccessStatus") : nullptr);
3620 if(m_peak_Mirror_LeftRight_GetAccessStatus ==
nullptr && load)
3622 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_GetAccessStatus");
3625 m_peak_Mirror_LeftRight_Enable =
reinterpret_cast<dyn_peak_Mirror_LeftRight_Enable
>(load ? import_function(m_handle,
"peak_Mirror_LeftRight_Enable") : nullptr);
3626 if(m_peak_Mirror_LeftRight_Enable ==
nullptr && load)
3628 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_Enable");
3631 m_peak_Mirror_LeftRight_IsEnabled =
reinterpret_cast<dyn_peak_Mirror_LeftRight_IsEnabled
>(load ? import_function(m_handle,
"peak_Mirror_LeftRight_IsEnabled") : nullptr);
3632 if(m_peak_Mirror_LeftRight_IsEnabled ==
nullptr && load)
3634 throw std::runtime_error(
"Failed to load peak_Mirror_LeftRight_IsEnabled");
3637 m_peak_Mirror_UpDown_GetAccessStatus =
reinterpret_cast<dyn_peak_Mirror_UpDown_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Mirror_UpDown_GetAccessStatus") : nullptr);
3638 if(m_peak_Mirror_UpDown_GetAccessStatus ==
nullptr && load)
3640 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_GetAccessStatus");
3643 m_peak_Mirror_UpDown_Enable =
reinterpret_cast<dyn_peak_Mirror_UpDown_Enable
>(load ? import_function(m_handle,
"peak_Mirror_UpDown_Enable") : nullptr);
3644 if(m_peak_Mirror_UpDown_Enable ==
nullptr && load)
3646 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_Enable");
3649 m_peak_Mirror_UpDown_IsEnabled =
reinterpret_cast<dyn_peak_Mirror_UpDown_IsEnabled
>(load ? import_function(m_handle,
"peak_Mirror_UpDown_IsEnabled") : nullptr);
3650 if(m_peak_Mirror_UpDown_IsEnabled ==
nullptr && load)
3652 throw std::runtime_error(
"Failed to load peak_Mirror_UpDown_IsEnabled");
3655 m_peak_CameraMemory_Area_GetAccessStatus =
reinterpret_cast<dyn_peak_CameraMemory_Area_GetAccessStatus
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_GetAccessStatus") : nullptr);
3656 if(m_peak_CameraMemory_Area_GetAccessStatus ==
nullptr && load)
3658 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_GetAccessStatus");
3661 m_peak_CameraMemory_Area_GetList =
reinterpret_cast<dyn_peak_CameraMemory_Area_GetList
>(load ? import_function(m_handle,
"peak_CameraMemory_Area_GetList") : nullptr);
3662 if(m_peak_CameraMemory_Area_GetList ==
nullptr && load)
3664 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_GetList");
3667 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);
3668 if(m_peak_CameraMemory_Area_Size_Get ==
nullptr && load)
3670 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Size_Get");
3673 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);
3674 if(m_peak_CameraMemory_Area_Data_Clear ==
nullptr && load)
3676 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Clear");
3679 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);
3680 if(m_peak_CameraMemory_Area_Data_Write ==
nullptr && load)
3682 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Write");
3685 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);
3686 if(m_peak_CameraMemory_Area_Data_Read ==
nullptr && load)
3688 throw std::runtime_error(
"Failed to load peak_CameraMemory_Area_Data_Read");
3691 m_peak_GFA_EnableWriteAccess =
reinterpret_cast<dyn_peak_GFA_EnableWriteAccess
>(load ? import_function(m_handle,
"peak_GFA_EnableWriteAccess") : nullptr);
3692 if(m_peak_GFA_EnableWriteAccess ==
nullptr && load)
3694 throw std::runtime_error(
"Failed to load peak_GFA_EnableWriteAccess");
3697 m_peak_GFA_IsWriteAccessEnabled =
reinterpret_cast<dyn_peak_GFA_IsWriteAccessEnabled
>(load ? import_function(m_handle,
"peak_GFA_IsWriteAccessEnabled") : nullptr);
3698 if(m_peak_GFA_IsWriteAccessEnabled ==
nullptr && load)
3700 throw std::runtime_error(
"Failed to load peak_GFA_IsWriteAccessEnabled");
3703 m_peak_GFA_Feature_GetAccessStatus =
reinterpret_cast<dyn_peak_GFA_Feature_GetAccessStatus
>(load ? import_function(m_handle,
"peak_GFA_Feature_GetAccessStatus") : nullptr);
3704 if(m_peak_GFA_Feature_GetAccessStatus ==
nullptr && load)
3706 throw std::runtime_error(
"Failed to load peak_GFA_Feature_GetAccessStatus");
3709 m_peak_GFA_Float_HasRange =
reinterpret_cast<dyn_peak_GFA_Float_HasRange
>(load ? import_function(m_handle,
"peak_GFA_Float_HasRange") : nullptr);
3710 if(m_peak_GFA_Float_HasRange ==
nullptr && load)
3712 throw std::runtime_error(
"Failed to load peak_GFA_Float_HasRange");
3715 m_peak_GFA_Float_GetRange =
reinterpret_cast<dyn_peak_GFA_Float_GetRange
>(load ? import_function(m_handle,
"peak_GFA_Float_GetRange") : nullptr);
3716 if(m_peak_GFA_Float_GetRange ==
nullptr && load)
3718 throw std::runtime_error(
"Failed to load peak_GFA_Float_GetRange");
3721 m_peak_GFA_Float_GetList =
reinterpret_cast<dyn_peak_GFA_Float_GetList
>(load ? import_function(m_handle,
"peak_GFA_Float_GetList") : nullptr);
3722 if(m_peak_GFA_Float_GetList ==
nullptr && load)
3724 throw std::runtime_error(
"Failed to load peak_GFA_Float_GetList");
3727 m_peak_GFA_Float_Set =
reinterpret_cast<dyn_peak_GFA_Float_Set
>(load ? import_function(m_handle,
"peak_GFA_Float_Set") : nullptr);
3728 if(m_peak_GFA_Float_Set ==
nullptr && load)
3730 throw std::runtime_error(
"Failed to load peak_GFA_Float_Set");
3733 m_peak_GFA_Float_Get =
reinterpret_cast<dyn_peak_GFA_Float_Get
>(load ? import_function(m_handle,
"peak_GFA_Float_Get") : nullptr);
3734 if(m_peak_GFA_Float_Get ==
nullptr && load)
3736 throw std::runtime_error(
"Failed to load peak_GFA_Float_Get");
3739 m_peak_GFA_Integer_HasRange =
reinterpret_cast<dyn_peak_GFA_Integer_HasRange
>(load ? import_function(m_handle,
"peak_GFA_Integer_HasRange") : nullptr);
3740 if(m_peak_GFA_Integer_HasRange ==
nullptr && load)
3742 throw std::runtime_error(
"Failed to load peak_GFA_Integer_HasRange");
3745 m_peak_GFA_Integer_GetRange =
reinterpret_cast<dyn_peak_GFA_Integer_GetRange
>(load ? import_function(m_handle,
"peak_GFA_Integer_GetRange") : nullptr);
3746 if(m_peak_GFA_Integer_GetRange ==
nullptr && load)
3748 throw std::runtime_error(
"Failed to load peak_GFA_Integer_GetRange");
3751 m_peak_GFA_Integer_GetList =
reinterpret_cast<dyn_peak_GFA_Integer_GetList
>(load ? import_function(m_handle,
"peak_GFA_Integer_GetList") : nullptr);
3752 if(m_peak_GFA_Integer_GetList ==
nullptr && load)
3754 throw std::runtime_error(
"Failed to load peak_GFA_Integer_GetList");
3757 m_peak_GFA_Integer_Set =
reinterpret_cast<dyn_peak_GFA_Integer_Set
>(load ? import_function(m_handle,
"peak_GFA_Integer_Set") : nullptr);
3758 if(m_peak_GFA_Integer_Set ==
nullptr && load)
3760 throw std::runtime_error(
"Failed to load peak_GFA_Integer_Set");
3763 m_peak_GFA_Integer_Get =
reinterpret_cast<dyn_peak_GFA_Integer_Get
>(load ? import_function(m_handle,
"peak_GFA_Integer_Get") : nullptr);
3764 if(m_peak_GFA_Integer_Get ==
nullptr && load)
3766 throw std::runtime_error(
"Failed to load peak_GFA_Integer_Get");
3769 m_peak_GFA_Boolean_Set =
reinterpret_cast<dyn_peak_GFA_Boolean_Set
>(load ? import_function(m_handle,
"peak_GFA_Boolean_Set") : nullptr);
3770 if(m_peak_GFA_Boolean_Set ==
nullptr && load)
3772 throw std::runtime_error(
"Failed to load peak_GFA_Boolean_Set");
3775 m_peak_GFA_Boolean_Get =
reinterpret_cast<dyn_peak_GFA_Boolean_Get
>(load ? import_function(m_handle,
"peak_GFA_Boolean_Get") : nullptr);
3776 if(m_peak_GFA_Boolean_Get ==
nullptr && load)
3778 throw std::runtime_error(
"Failed to load peak_GFA_Boolean_Get");
3781 m_peak_GFA_String_Set =
reinterpret_cast<dyn_peak_GFA_String_Set
>(load ? import_function(m_handle,
"peak_GFA_String_Set") : nullptr);
3782 if(m_peak_GFA_String_Set ==
nullptr && load)
3784 throw std::runtime_error(
"Failed to load peak_GFA_String_Set");
3787 m_peak_GFA_String_Get =
reinterpret_cast<dyn_peak_GFA_String_Get
>(load ? import_function(m_handle,
"peak_GFA_String_Get") : nullptr);
3788 if(m_peak_GFA_String_Get ==
nullptr && load)
3790 throw std::runtime_error(
"Failed to load peak_GFA_String_Get");
3793 m_peak_GFA_Command_Execute =
reinterpret_cast<dyn_peak_GFA_Command_Execute
>(load ? import_function(m_handle,
"peak_GFA_Command_Execute") : nullptr);
3794 if(m_peak_GFA_Command_Execute ==
nullptr && load)
3796 throw std::runtime_error(
"Failed to load peak_GFA_Command_Execute");
3799 m_peak_GFA_Command_WaitForDone =
reinterpret_cast<dyn_peak_GFA_Command_WaitForDone
>(load ? import_function(m_handle,
"peak_GFA_Command_WaitForDone") : nullptr);
3800 if(m_peak_GFA_Command_WaitForDone ==
nullptr && load)
3802 throw std::runtime_error(
"Failed to load peak_GFA_Command_WaitForDone");
3805 m_peak_GFA_Enumeration_GetList =
reinterpret_cast<dyn_peak_GFA_Enumeration_GetList
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_GetList") : nullptr);
3806 if(m_peak_GFA_Enumeration_GetList ==
nullptr && load)
3808 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_GetList");
3811 m_peak_GFA_EnumerationEntry_GetAccessStatus =
reinterpret_cast<dyn_peak_GFA_EnumerationEntry_GetAccessStatus
>(load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatus") : nullptr);
3812 if(m_peak_GFA_EnumerationEntry_GetAccessStatus ==
nullptr && load)
3814 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatus");
3817 m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue =
reinterpret_cast<dyn_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue
>(load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue") : nullptr);
3818 if(m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue ==
nullptr && load)
3820 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue");
3823 m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue =
reinterpret_cast<dyn_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue
>(load ? import_function(m_handle,
"peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue") : nullptr);
3824 if(m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue ==
nullptr && load)
3826 throw std::runtime_error(
"Failed to load peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue");
3829 m_peak_GFA_Enumeration_Set =
reinterpret_cast<dyn_peak_GFA_Enumeration_Set
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_Set") : nullptr);
3830 if(m_peak_GFA_Enumeration_Set ==
nullptr && load)
3832 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_Set");
3835 m_peak_GFA_Enumeration_SetBySymbolicValue =
reinterpret_cast<dyn_peak_GFA_Enumeration_SetBySymbolicValue
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_SetBySymbolicValue") : nullptr);
3836 if(m_peak_GFA_Enumeration_SetBySymbolicValue ==
nullptr && load)
3838 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_SetBySymbolicValue");
3841 m_peak_GFA_Enumeration_SetByIntegerValue =
reinterpret_cast<dyn_peak_GFA_Enumeration_SetByIntegerValue
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_SetByIntegerValue") : nullptr);
3842 if(m_peak_GFA_Enumeration_SetByIntegerValue ==
nullptr && load)
3844 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_SetByIntegerValue");
3847 m_peak_GFA_Enumeration_Get =
reinterpret_cast<dyn_peak_GFA_Enumeration_Get
>(load ? import_function(m_handle,
"peak_GFA_Enumeration_Get") : nullptr);
3848 if(m_peak_GFA_Enumeration_Get ==
nullptr && load)
3850 throw std::runtime_error(
"Failed to load peak_GFA_Enumeration_Get");
3853 m_peak_GFA_Register_Set =
reinterpret_cast<dyn_peak_GFA_Register_Set
>(load ? import_function(m_handle,
"peak_GFA_Register_Set") : nullptr);
3854 if(m_peak_GFA_Register_Set ==
nullptr && load)
3856 throw std::runtime_error(
"Failed to load peak_GFA_Register_Set");
3859 m_peak_GFA_Register_Get =
reinterpret_cast<dyn_peak_GFA_Register_Get
>(load ? import_function(m_handle,
"peak_GFA_Register_Get") : nullptr);
3860 if(m_peak_GFA_Register_Get ==
nullptr && load)
3862 throw std::runtime_error(
"Failed to load peak_GFA_Register_Get");
3865 m_peak_GFA_Data_Write =
reinterpret_cast<dyn_peak_GFA_Data_Write
>(load ? import_function(m_handle,
"peak_GFA_Data_Write") : nullptr);
3866 if(m_peak_GFA_Data_Write ==
nullptr && load)
3868 throw std::runtime_error(
"Failed to load peak_GFA_Data_Write");
3871 m_peak_GFA_Data_Read =
reinterpret_cast<dyn_peak_GFA_Data_Read
>(load ? import_function(m_handle,
"peak_GFA_Data_Read") : nullptr);
3872 if(m_peak_GFA_Data_Read ==
nullptr && load)
3874 throw std::runtime_error(
"Failed to load peak_GFA_Data_Read");
3877 m_peak_IPL_PixelFormat_GetList =
reinterpret_cast<dyn_peak_IPL_PixelFormat_GetList
>(load ? import_function(m_handle,
"peak_IPL_PixelFormat_GetList") : nullptr);
3878 if(m_peak_IPL_PixelFormat_GetList ==
nullptr && load)
3880 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_GetList");
3883 m_peak_IPL_PixelFormat_Set =
reinterpret_cast<dyn_peak_IPL_PixelFormat_Set
>(load ? import_function(m_handle,
"peak_IPL_PixelFormat_Set") : nullptr);
3884 if(m_peak_IPL_PixelFormat_Set ==
nullptr && load)
3886 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_Set");
3889 m_peak_IPL_PixelFormat_Get =
reinterpret_cast<dyn_peak_IPL_PixelFormat_Get
>(load ? import_function(m_handle,
"peak_IPL_PixelFormat_Get") : nullptr);
3890 if(m_peak_IPL_PixelFormat_Get ==
nullptr && load)
3892 throw std::runtime_error(
"Failed to load peak_IPL_PixelFormat_Get");
3895 m_peak_IPL_Gain_GetRange =
reinterpret_cast<dyn_peak_IPL_Gain_GetRange
>(load ? import_function(m_handle,
"peak_IPL_Gain_GetRange") : nullptr);
3896 if(m_peak_IPL_Gain_GetRange ==
nullptr && load)
3898 throw std::runtime_error(
"Failed to load peak_IPL_Gain_GetRange");
3901 m_peak_IPL_Gain_Set =
reinterpret_cast<dyn_peak_IPL_Gain_Set
>(load ? import_function(m_handle,
"peak_IPL_Gain_Set") : nullptr);
3902 if(m_peak_IPL_Gain_Set ==
nullptr && load)
3904 throw std::runtime_error(
"Failed to load peak_IPL_Gain_Set");
3907 m_peak_IPL_Gain_Get =
reinterpret_cast<dyn_peak_IPL_Gain_Get
>(load ? import_function(m_handle,
"peak_IPL_Gain_Get") : nullptr);
3908 if(m_peak_IPL_Gain_Get ==
nullptr && load)
3910 throw std::runtime_error(
"Failed to load peak_IPL_Gain_Get");
3913 m_peak_IPL_Gamma_GetRange =
reinterpret_cast<dyn_peak_IPL_Gamma_GetRange
>(load ? import_function(m_handle,
"peak_IPL_Gamma_GetRange") : nullptr);
3914 if(m_peak_IPL_Gamma_GetRange ==
nullptr && load)
3916 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_GetRange");
3919 m_peak_IPL_Gamma_Set =
reinterpret_cast<dyn_peak_IPL_Gamma_Set
>(load ? import_function(m_handle,
"peak_IPL_Gamma_Set") : nullptr);
3920 if(m_peak_IPL_Gamma_Set ==
nullptr && load)
3922 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_Set");
3925 m_peak_IPL_Gamma_Get =
reinterpret_cast<dyn_peak_IPL_Gamma_Get
>(load ? import_function(m_handle,
"peak_IPL_Gamma_Get") : nullptr);
3926 if(m_peak_IPL_Gamma_Get ==
nullptr && load)
3928 throw std::runtime_error(
"Failed to load peak_IPL_Gamma_Get");
3931 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);
3932 if(m_peak_IPL_ColorCorrection_Matrix_Set ==
nullptr && load)
3934 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Matrix_Set");
3937 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);
3938 if(m_peak_IPL_ColorCorrection_Matrix_Get ==
nullptr && load)
3940 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Matrix_Get");
3943 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);
3944 if(m_peak_IPL_ColorCorrection_Saturation_Get ==
nullptr && load)
3946 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_Get");
3949 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);
3950 if(m_peak_IPL_ColorCorrection_Saturation_Set ==
nullptr && load)
3952 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_Set");
3955 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);
3956 if(m_peak_IPL_ColorCorrection_Saturation_GetRange ==
nullptr && load)
3958 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Saturation_GetRange");
3961 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);
3962 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get ==
nullptr && load)
3964 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get");
3967 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);
3968 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set ==
nullptr && load)
3970 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set");
3973 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);
3974 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get ==
nullptr && load)
3976 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get");
3979 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);
3980 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set ==
nullptr && load)
3982 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set");
3985 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);
3986 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get ==
nullptr && load)
3988 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get");
3991 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);
3992 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set ==
nullptr && load)
3994 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set");
3997 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);
3998 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange ==
nullptr && load)
4000 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange");
4003 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);
4004 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable ==
nullptr && load)
4006 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_Enable");
4009 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);
4010 if(m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled ==
nullptr && load)
4012 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled");
4015 m_peak_IPL_ColorCorrection_Enable =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_Enable
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_Enable") : nullptr);
4016 if(m_peak_IPL_ColorCorrection_Enable ==
nullptr && load)
4018 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_Enable");
4021 m_peak_IPL_ColorCorrection_IsEnabled =
reinterpret_cast<dyn_peak_IPL_ColorCorrection_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_ColorCorrection_IsEnabled") : nullptr);
4022 if(m_peak_IPL_ColorCorrection_IsEnabled ==
nullptr && load)
4024 throw std::runtime_error(
"Failed to load peak_IPL_ColorCorrection_IsEnabled");
4027 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);
4028 if(m_peak_IPL_AutoBrightness_Target_GetRange ==
nullptr && load)
4030 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_GetRange");
4033 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);
4034 if(m_peak_IPL_AutoBrightness_Target_Set ==
nullptr && load)
4036 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_Set");
4039 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);
4040 if(m_peak_IPL_AutoBrightness_Target_Get ==
nullptr && load)
4042 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Target_Get");
4045 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);
4046 if(m_peak_IPL_AutoBrightness_TargetTolerance_GetRange ==
nullptr && load)
4048 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_GetRange");
4051 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);
4052 if(m_peak_IPL_AutoBrightness_TargetTolerance_Set ==
nullptr && load)
4054 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_Set");
4057 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);
4058 if(m_peak_IPL_AutoBrightness_TargetTolerance_Get ==
nullptr && load)
4060 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetTolerance_Get");
4063 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);
4064 if(m_peak_IPL_AutoBrightness_TargetPercentile_GetRange ==
nullptr && load)
4066 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_GetRange");
4069 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);
4070 if(m_peak_IPL_AutoBrightness_TargetPercentile_Set ==
nullptr && load)
4072 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_Set");
4075 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);
4076 if(m_peak_IPL_AutoBrightness_TargetPercentile_Get ==
nullptr && load)
4078 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_TargetPercentile_Get");
4081 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);
4082 if(m_peak_IPL_AutoBrightness_ROI_Mode_Set ==
nullptr && load)
4084 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Mode_Set");
4087 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);
4088 if(m_peak_IPL_AutoBrightness_ROI_Mode_Get ==
nullptr && load)
4090 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Mode_Get");
4093 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);
4094 if(m_peak_IPL_AutoBrightness_ROI_Offset_GetRange ==
nullptr && load)
4096 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Offset_GetRange");
4099 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);
4100 if(m_peak_IPL_AutoBrightness_ROI_Size_GetRange ==
nullptr && load)
4102 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Size_GetRange");
4105 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);
4106 if(m_peak_IPL_AutoBrightness_ROI_Set ==
nullptr && load)
4108 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Set");
4111 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);
4112 if(m_peak_IPL_AutoBrightness_ROI_Get ==
nullptr && load)
4114 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ROI_Get");
4117 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);
4118 if(m_peak_IPL_AutoBrightness_Exposure_Mode_Set ==
nullptr && load)
4120 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Exposure_Mode_Set");
4123 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);
4124 if(m_peak_IPL_AutoBrightness_Exposure_Mode_Get ==
nullptr && load)
4126 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Exposure_Mode_Get");
4129 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);
4130 if(m_peak_IPL_AutoBrightness_ExposureLimit_Get ==
nullptr && load)
4132 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_Get");
4135 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);
4136 if(m_peak_IPL_AutoBrightness_ExposureLimit_GetRange ==
nullptr && load)
4138 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_GetRange");
4141 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);
4142 if(m_peak_IPL_AutoBrightness_ExposureLimit_Set ==
nullptr && load)
4144 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_ExposureLimit_Set");
4147 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);
4148 if(m_peak_IPL_AutoBrightness_Gain_Mode_Set ==
nullptr && load)
4150 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Gain_Mode_Set");
4153 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);
4154 if(m_peak_IPL_AutoBrightness_Gain_Mode_Get ==
nullptr && load)
4156 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Gain_Mode_Get");
4159 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);
4160 if(m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set ==
nullptr && load)
4162 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalog_Mode_Set");
4165 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);
4166 if(m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get ==
nullptr && load)
4168 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalog_Mode_Get");
4171 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);
4172 if(m_peak_IPL_AutoBrightness_GainDigital_Mode_Set ==
nullptr && load)
4174 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigital_Mode_Set");
4177 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);
4178 if(m_peak_IPL_AutoBrightness_GainDigital_Mode_Get ==
nullptr && load)
4180 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigital_Mode_Get");
4183 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);
4184 if(m_peak_IPL_AutoBrightness_GainCombined_Mode_Set ==
nullptr && load)
4186 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombined_Mode_Set");
4189 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);
4190 if(m_peak_IPL_AutoBrightness_GainCombined_Mode_Get ==
nullptr && load)
4192 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombined_Mode_Get");
4195 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);
4196 if(m_peak_IPL_AutoBrightness_GainHost_Mode_Set ==
nullptr && load)
4198 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHost_Mode_Set");
4201 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);
4202 if(m_peak_IPL_AutoBrightness_GainHost_Mode_Get ==
nullptr && load)
4204 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHost_Mode_Get");
4207 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);
4208 if(m_peak_IPL_AutoBrightness_Algorithm_Set ==
nullptr && load)
4210 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Algorithm_Set");
4213 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);
4214 if(m_peak_IPL_AutoBrightness_Algorithm_Get ==
nullptr && load)
4216 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_Algorithm_Get");
4219 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);
4220 if(m_peak_IPL_AutoBrightness_AverageLast_Get ==
nullptr && load)
4222 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_AverageLast_Get");
4225 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);
4226 if(m_peak_IPL_AutoBrightness_GainLimit_Set ==
nullptr && load)
4228 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_Set");
4231 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);
4232 if(m_peak_IPL_AutoBrightness_GainLimit_Get ==
nullptr && load)
4234 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_Get");
4237 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);
4238 if(m_peak_IPL_AutoBrightness_GainLimit_GetRange ==
nullptr && load)
4240 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainLimit_GetRange");
4243 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);
4244 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_Set ==
nullptr && load)
4246 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_Set");
4249 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);
4250 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_Get ==
nullptr && load)
4252 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_Get");
4255 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);
4256 if(m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange ==
nullptr && load)
4258 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainAnalogLimit_GetRange");
4261 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);
4262 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_Set ==
nullptr && load)
4264 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_Set");
4267 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);
4268 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_Get ==
nullptr && load)
4270 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_Get");
4273 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);
4274 if(m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange ==
nullptr && load)
4276 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainDigitalLimit_GetRange");
4279 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);
4280 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_Set ==
nullptr && load)
4282 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_Set");
4285 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);
4286 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_Get ==
nullptr && load)
4288 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_Get");
4291 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);
4292 if(m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange ==
nullptr && load)
4294 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainCombinedLimit_GetRange");
4297 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);
4298 if(m_peak_IPL_AutoBrightness_GainHostLimit_Set ==
nullptr && load)
4300 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_Set");
4303 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);
4304 if(m_peak_IPL_AutoBrightness_GainHostLimit_Get ==
nullptr && load)
4306 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_Get");
4309 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);
4310 if(m_peak_IPL_AutoBrightness_GainHostLimit_GetRange ==
nullptr && load)
4312 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_GainHostLimit_GetRange");
4315 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);
4316 if(m_peak_IPL_AutoBrightness_SkipFrames_Set ==
nullptr && load)
4318 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_Set");
4321 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);
4322 if(m_peak_IPL_AutoBrightness_SkipFrames_Get ==
nullptr && load)
4324 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_Get");
4327 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);
4328 if(m_peak_IPL_AutoBrightness_SkipFrames_GetRange ==
nullptr && load)
4330 throw std::runtime_error(
"Failed to load peak_IPL_AutoBrightness_SkipFrames_GetRange");
4333 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);
4334 if(m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set ==
nullptr && load)
4336 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Mode_Set");
4339 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);
4340 if(m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get ==
nullptr && load)
4342 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Mode_Get");
4345 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);
4346 if(m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange ==
nullptr && load)
4348 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange");
4351 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);
4352 if(m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange ==
nullptr && load)
4354 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Size_GetRange");
4357 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);
4358 if(m_peak_IPL_AutoWhiteBalance_ROI_Set ==
nullptr && load)
4360 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Set");
4363 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);
4364 if(m_peak_IPL_AutoWhiteBalance_ROI_Get ==
nullptr && load)
4366 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_ROI_Get");
4369 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);
4370 if(m_peak_IPL_AutoWhiteBalance_Mode_Set ==
nullptr && load)
4372 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_Mode_Set");
4375 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);
4376 if(m_peak_IPL_AutoWhiteBalance_Mode_Get ==
nullptr && load)
4378 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_Mode_Get");
4381 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);
4382 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_Set ==
nullptr && load)
4384 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_Set");
4387 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);
4388 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_Get ==
nullptr && load)
4390 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_Get");
4393 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);
4394 if(m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange ==
nullptr && load)
4396 throw std::runtime_error(
"Failed to load peak_IPL_AutoWhiteBalance_SkipFrames_GetRange");
4399 m_peak_IPL_AutoFocus_GetAccessStatus =
reinterpret_cast<dyn_peak_IPL_AutoFocus_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IPL_AutoFocus_GetAccessStatus") : nullptr);
4400 if(m_peak_IPL_AutoFocus_GetAccessStatus ==
nullptr && load)
4402 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_GetAccessStatus");
4405 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);
4406 if(m_peak_IPL_AutoFocus_ROI_Set ==
nullptr && load)
4408 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_ROI_Set");
4411 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);
4412 if(m_peak_IPL_AutoFocus_ROI_Get ==
nullptr && load)
4414 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_ROI_Get");
4417 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);
4418 if(m_peak_IPL_AutoFocus_Mode_Set ==
nullptr && load)
4420 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Mode_Set");
4423 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);
4424 if(m_peak_IPL_AutoFocus_Mode_Get ==
nullptr && load)
4426 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Mode_Get");
4429 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);
4430 if(m_peak_IPL_AutoFocus_SearchAlgorithm_Set ==
nullptr && load)
4432 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SearchAlgorithm_Set");
4435 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);
4436 if(m_peak_IPL_AutoFocus_SearchAlgorithm_Get ==
nullptr && load)
4438 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SearchAlgorithm_Get");
4441 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);
4442 if(m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set ==
nullptr && load)
4444 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SharpnessAlgorithm_Set");
4447 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);
4448 if(m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get ==
nullptr && load)
4450 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_SharpnessAlgorithm_Get");
4453 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);
4454 if(m_peak_IPL_AutoFocus_Range_Set ==
nullptr && load)
4456 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Range_Set");
4459 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);
4460 if(m_peak_IPL_AutoFocus_Range_Get ==
nullptr && load)
4462 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Range_Get");
4465 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);
4466 if(m_peak_IPL_AutoFocus_Hysteresis_Set ==
nullptr && load)
4468 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_Set");
4471 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);
4472 if(m_peak_IPL_AutoFocus_Hysteresis_Get ==
nullptr && load)
4474 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_Get");
4477 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);
4478 if(m_peak_IPL_AutoFocus_Hysteresis_GetRange ==
nullptr && load)
4480 throw std::runtime_error(
"Failed to load peak_IPL_AutoFocus_Hysteresis_GetRange");
4483 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);
4484 if(m_peak_IPL_HotpixelCorrection_Sensitivity_Set ==
nullptr && load)
4486 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Sensitivity_Set");
4489 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);
4490 if(m_peak_IPL_HotpixelCorrection_Sensitivity_Get ==
nullptr && load)
4492 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Sensitivity_Get");
4495 m_peak_IPL_HotpixelCorrection_GetList =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_GetList
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_GetList") : nullptr);
4496 if(m_peak_IPL_HotpixelCorrection_GetList ==
nullptr && load)
4498 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_GetList");
4501 m_peak_IPL_HotpixelCorrection_SetList =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_SetList
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_SetList") : nullptr);
4502 if(m_peak_IPL_HotpixelCorrection_SetList ==
nullptr && load)
4504 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_SetList");
4507 m_peak_IPL_HotpixelCorrection_ResetList =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_ResetList
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_ResetList") : nullptr);
4508 if(m_peak_IPL_HotpixelCorrection_ResetList ==
nullptr && load)
4510 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_ResetList");
4513 m_peak_IPL_HotpixelCorrection_Enable =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_Enable
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_Enable") : nullptr);
4514 if(m_peak_IPL_HotpixelCorrection_Enable ==
nullptr && load)
4516 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_Enable");
4519 m_peak_IPL_HotpixelCorrection_IsEnabled =
reinterpret_cast<dyn_peak_IPL_HotpixelCorrection_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_HotpixelCorrection_IsEnabled") : nullptr);
4520 if(m_peak_IPL_HotpixelCorrection_IsEnabled ==
nullptr && load)
4522 throw std::runtime_error(
"Failed to load peak_IPL_HotpixelCorrection_IsEnabled");
4525 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);
4526 if(m_peak_IPL_Mirror_UpDown_Enable ==
nullptr && load)
4528 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_UpDown_Enable");
4531 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);
4532 if(m_peak_IPL_Mirror_UpDown_IsEnabled ==
nullptr && load)
4534 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_UpDown_IsEnabled");
4537 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);
4538 if(m_peak_IPL_Mirror_LeftRight_Enable ==
nullptr && load)
4540 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_LeftRight_Enable");
4543 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);
4544 if(m_peak_IPL_Mirror_LeftRight_IsEnabled ==
nullptr && load)
4546 throw std::runtime_error(
"Failed to load peak_IPL_Mirror_LeftRight_IsEnabled");
4549 m_peak_IPL_ProcessFrame =
reinterpret_cast<dyn_peak_IPL_ProcessFrame
>(load ? import_function(m_handle,
"peak_IPL_ProcessFrame") : nullptr);
4550 if(m_peak_IPL_ProcessFrame ==
nullptr && load)
4552 throw std::runtime_error(
"Failed to load peak_IPL_ProcessFrame");
4555 m_peak_IPL_ProcessFrameInplace =
reinterpret_cast<dyn_peak_IPL_ProcessFrameInplace
>(load ? import_function(m_handle,
"peak_IPL_ProcessFrameInplace") : nullptr);
4556 if(m_peak_IPL_ProcessFrameInplace ==
nullptr && load)
4558 throw std::runtime_error(
"Failed to load peak_IPL_ProcessFrameInplace");
4561 m_peak_IPL_ReadImage =
reinterpret_cast<dyn_peak_IPL_ReadImage
>(load ? import_function(m_handle,
"peak_IPL_ReadImage") : nullptr);
4562 if(m_peak_IPL_ReadImage ==
nullptr && load)
4564 throw std::runtime_error(
"Failed to load peak_IPL_ReadImage");
4567 m_peak_IPL_EdgeEnhancement_Enable =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_Enable
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_Enable") : nullptr);
4568 if(m_peak_IPL_EdgeEnhancement_Enable ==
nullptr && load)
4570 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Enable");
4573 m_peak_IPL_EdgeEnhancement_IsEnabled =
reinterpret_cast<dyn_peak_IPL_EdgeEnhancement_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_EdgeEnhancement_IsEnabled") : nullptr);
4574 if(m_peak_IPL_EdgeEnhancement_IsEnabled ==
nullptr && load)
4576 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_IsEnabled");
4579 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);
4580 if(m_peak_IPL_EdgeEnhancement_Factor_Set ==
nullptr && load)
4582 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_Set");
4585 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);
4586 if(m_peak_IPL_EdgeEnhancement_Factor_Get ==
nullptr && load)
4588 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_Get");
4591 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);
4592 if(m_peak_IPL_EdgeEnhancement_Factor_GetDefault ==
nullptr && load)
4594 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_GetDefault");
4597 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);
4598 if(m_peak_IPL_EdgeEnhancement_Factor_GetRange ==
nullptr && load)
4600 throw std::runtime_error(
"Failed to load peak_IPL_EdgeEnhancement_Factor_GetRange");
4603 m_peak_IPL_Sharpness_Measure =
reinterpret_cast<dyn_peak_IPL_Sharpness_Measure
>(load ? import_function(m_handle,
"peak_IPL_Sharpness_Measure") : nullptr);
4604 if(m_peak_IPL_Sharpness_Measure ==
nullptr && load)
4606 throw std::runtime_error(
"Failed to load peak_IPL_Sharpness_Measure");
4609 m_peak_IPL_Sharpness_GetList =
reinterpret_cast<dyn_peak_IPL_Sharpness_GetList
>(load ? import_function(m_handle,
"peak_IPL_Sharpness_GetList") : nullptr);
4610 if(m_peak_IPL_Sharpness_GetList ==
nullptr && load)
4612 throw std::runtime_error(
"Failed to load peak_IPL_Sharpness_GetList");
4615 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);
4616 if(m_peak_IPL_Rotation_Angle_Set ==
nullptr && load)
4618 throw std::runtime_error(
"Failed to load peak_IPL_Rotation_Angle_Set");
4621 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);
4622 if(m_peak_IPL_Rotation_Angle_Get ==
nullptr && load)
4624 throw std::runtime_error(
"Failed to load peak_IPL_Rotation_Angle_Get");
4627 m_peak_IPL_Histogram_ProcessFrame =
reinterpret_cast<dyn_peak_IPL_Histogram_ProcessFrame
>(load ? import_function(m_handle,
"peak_IPL_Histogram_ProcessFrame") : nullptr);
4628 if(m_peak_IPL_Histogram_ProcessFrame ==
nullptr && load)
4630 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_ProcessFrame");
4633 m_peak_IPL_Histogram_Release =
reinterpret_cast<dyn_peak_IPL_Histogram_Release
>(load ? import_function(m_handle,
"peak_IPL_Histogram_Release") : nullptr);
4634 if(m_peak_IPL_Histogram_Release ==
nullptr && load)
4636 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Release");
4639 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);
4640 if(m_peak_IPL_Histogram_Channel_GetCount ==
nullptr && load)
4642 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetCount");
4645 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);
4646 if(m_peak_IPL_Histogram_Channel_GetInfo ==
nullptr && load)
4648 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetInfo");
4651 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);
4652 if(m_peak_IPL_Histogram_Channel_GetBinArray ==
nullptr && load)
4654 throw std::runtime_error(
"Failed to load peak_IPL_Histogram_Channel_GetBinArray");
4657 m_peak_VideoWriter_Open =
reinterpret_cast<dyn_peak_VideoWriter_Open
>(load ? import_function(m_handle,
"peak_VideoWriter_Open") : nullptr);
4658 if(m_peak_VideoWriter_Open ==
nullptr && load)
4660 throw std::runtime_error(
"Failed to load peak_VideoWriter_Open");
4663 m_peak_VideoWriter_Close =
reinterpret_cast<dyn_peak_VideoWriter_Close
>(load ? import_function(m_handle,
"peak_VideoWriter_Close") : nullptr);
4664 if(m_peak_VideoWriter_Close ==
nullptr && load)
4666 throw std::runtime_error(
"Failed to load peak_VideoWriter_Close");
4669 m_peak_VideoWriter_AddFrame =
reinterpret_cast<dyn_peak_VideoWriter_AddFrame
>(load ? import_function(m_handle,
"peak_VideoWriter_AddFrame") : nullptr);
4670 if(m_peak_VideoWriter_AddFrame ==
nullptr && load)
4672 throw std::runtime_error(
"Failed to load peak_VideoWriter_AddFrame");
4675 m_peak_VideoWriter_Container_GetEncoderList =
reinterpret_cast<dyn_peak_VideoWriter_Container_GetEncoderList
>(load ? import_function(m_handle,
"peak_VideoWriter_Container_GetEncoderList") : nullptr);
4676 if(m_peak_VideoWriter_Container_GetEncoderList ==
nullptr && load)
4678 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_GetEncoderList");
4681 m_peak_VideoWriter_Encoder_GetPixelFormatList =
reinterpret_cast<dyn_peak_VideoWriter_Encoder_GetPixelFormatList
>(load ? import_function(m_handle,
"peak_VideoWriter_Encoder_GetPixelFormatList") : nullptr);
4682 if(m_peak_VideoWriter_Encoder_GetPixelFormatList ==
nullptr && load)
4684 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_GetPixelFormatList");
4687 m_peak_VideoWriter_Encoder_GetContainerList =
reinterpret_cast<dyn_peak_VideoWriter_Encoder_GetContainerList
>(load ? import_function(m_handle,
"peak_VideoWriter_Encoder_GetContainerList") : nullptr);
4688 if(m_peak_VideoWriter_Encoder_GetContainerList ==
nullptr && load)
4690 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_GetContainerList");
4693 m_peak_VideoWriter_GetInfo =
reinterpret_cast<dyn_peak_VideoWriter_GetInfo
>(load ? import_function(m_handle,
"peak_VideoWriter_GetInfo") : nullptr);
4694 if(m_peak_VideoWriter_GetInfo ==
nullptr && load)
4696 throw std::runtime_error(
"Failed to load peak_VideoWriter_GetInfo");
4699 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);
4700 if(m_peak_VideoWriter_Container_Option_Set ==
nullptr && load)
4702 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_Option_Set");
4705 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);
4706 if(m_peak_VideoWriter_Container_Option_Get ==
nullptr && load)
4708 throw std::runtime_error(
"Failed to load peak_VideoWriter_Container_Option_Get");
4711 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);
4712 if(m_peak_VideoWriter_Encoder_Option_Set ==
nullptr && load)
4714 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_Option_Set");
4717 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);
4718 if(m_peak_VideoWriter_Encoder_Option_Get ==
nullptr && load)
4720 throw std::runtime_error(
"Failed to load peak_VideoWriter_Encoder_Option_Get");
4723 m_peak_VideoWriter_WaitUntilQueueEmpty =
reinterpret_cast<dyn_peak_VideoWriter_WaitUntilQueueEmpty
>(load ? import_function(m_handle,
"peak_VideoWriter_WaitUntilQueueEmpty") : nullptr);
4724 if(m_peak_VideoWriter_WaitUntilQueueEmpty ==
nullptr && load)
4726 throw std::runtime_error(
"Failed to load peak_VideoWriter_WaitUntilQueueEmpty");
4729 m_peak_Inference_CNN_Open =
reinterpret_cast<dyn_peak_Inference_CNN_Open
>(load ? import_function(m_handle,
"peak_Inference_CNN_Open") : nullptr);
4730 if(m_peak_Inference_CNN_Open ==
nullptr && load)
4732 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Open");
4735 m_peak_Inference_CNN_Close =
reinterpret_cast<dyn_peak_Inference_CNN_Close
>(load ? import_function(m_handle,
"peak_Inference_CNN_Close") : nullptr);
4736 if(m_peak_Inference_CNN_Close ==
nullptr && load)
4738 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Close");
4741 m_peak_Inference_CNN_ProcessFrame =
reinterpret_cast<dyn_peak_Inference_CNN_ProcessFrame
>(load ? import_function(m_handle,
"peak_Inference_CNN_ProcessFrame") : nullptr);
4742 if(m_peak_Inference_CNN_ProcessFrame ==
nullptr && load)
4744 throw std::runtime_error(
"Failed to load peak_Inference_CNN_ProcessFrame");
4747 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);
4748 if(m_peak_Inference_CNN_Info_Get ==
nullptr && load)
4750 throw std::runtime_error(
"Failed to load peak_Inference_CNN_Info_Get");
4753 m_peak_Inference_Result_Get =
reinterpret_cast<dyn_peak_Inference_Result_Get
>(load ? import_function(m_handle,
"peak_Inference_Result_Get") : nullptr);
4754 if(m_peak_Inference_Result_Get ==
nullptr && load)
4756 throw std::runtime_error(
"Failed to load peak_Inference_Result_Get");
4759 m_peak_Inference_Result_Release =
reinterpret_cast<dyn_peak_Inference_Result_Release
>(load ? import_function(m_handle,
"peak_Inference_Result_Release") : nullptr);
4760 if(m_peak_Inference_Result_Release ==
nullptr && load)
4762 throw std::runtime_error(
"Failed to load peak_Inference_Result_Release");
4765 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);
4766 if(m_peak_Inference_Result_Classification_GetList ==
nullptr && load)
4768 throw std::runtime_error(
"Failed to load peak_Inference_Result_Classification_GetList");
4771 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);
4772 if(m_peak_Inference_Result_Detection_GetList ==
nullptr && load)
4774 throw std::runtime_error(
"Failed to load peak_Inference_Result_Detection_GetList");
4777 m_peak_Inference_Statistics_Get =
reinterpret_cast<dyn_peak_Inference_Statistics_Get
>(load ? import_function(m_handle,
"peak_Inference_Statistics_Get") : nullptr);
4778 if(m_peak_Inference_Statistics_Get ==
nullptr && load)
4780 throw std::runtime_error(
"Failed to load peak_Inference_Statistics_Get");
4783 m_peak_Inference_Statistics_Reset =
reinterpret_cast<dyn_peak_Inference_Statistics_Reset
>(load ? import_function(m_handle,
"peak_Inference_Statistics_Reset") : nullptr);
4784 if(m_peak_Inference_Statistics_Reset ==
nullptr && load)
4786 throw std::runtime_error(
"Failed to load peak_Inference_Statistics_Reset");
4789 m_peak_Inference_ConfidenceThreshold_Get =
reinterpret_cast<dyn_peak_Inference_ConfidenceThreshold_Get
>(load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_Get") : nullptr);
4790 if(m_peak_Inference_ConfidenceThreshold_Get ==
nullptr && load)
4792 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_Get");
4795 m_peak_Inference_ConfidenceThreshold_GetRange =
reinterpret_cast<dyn_peak_Inference_ConfidenceThreshold_GetRange
>(load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_GetRange") : nullptr);
4796 if(m_peak_Inference_ConfidenceThreshold_GetRange ==
nullptr && load)
4798 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_GetRange");
4801 m_peak_Inference_ConfidenceThreshold_Set =
reinterpret_cast<dyn_peak_Inference_ConfidenceThreshold_Set
>(load ? import_function(m_handle,
"peak_Inference_ConfidenceThreshold_Set") : nullptr);
4802 if(m_peak_Inference_ConfidenceThreshold_Set ==
nullptr && load)
4804 throw std::runtime_error(
"Failed to load peak_Inference_ConfidenceThreshold_Set");
4807 m_peak_MessageQueue_Create =
reinterpret_cast<dyn_peak_MessageQueue_Create
>(load ? import_function(m_handle,
"peak_MessageQueue_Create") : nullptr);
4808 if(m_peak_MessageQueue_Create ==
nullptr && load)
4810 throw std::runtime_error(
"Failed to load peak_MessageQueue_Create");
4813 m_peak_MessageQueue_Destroy =
reinterpret_cast<dyn_peak_MessageQueue_Destroy
>(load ? import_function(m_handle,
"peak_MessageQueue_Destroy") : nullptr);
4814 if(m_peak_MessageQueue_Destroy ==
nullptr && load)
4816 throw std::runtime_error(
"Failed to load peak_MessageQueue_Destroy");
4819 m_peak_MessageQueue_EnableMessage =
reinterpret_cast<dyn_peak_MessageQueue_EnableMessage
>(load ? import_function(m_handle,
"peak_MessageQueue_EnableMessage") : nullptr);
4820 if(m_peak_MessageQueue_EnableMessage ==
nullptr && load)
4822 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnableMessage");
4825 m_peak_MessageQueue_DisableMessage =
reinterpret_cast<dyn_peak_MessageQueue_DisableMessage
>(load ? import_function(m_handle,
"peak_MessageQueue_DisableMessage") : nullptr);
4826 if(m_peak_MessageQueue_DisableMessage ==
nullptr && load)
4828 throw std::runtime_error(
"Failed to load peak_MessageQueue_DisableMessage");
4831 m_peak_MessageQueue_EnableMessageList =
reinterpret_cast<dyn_peak_MessageQueue_EnableMessageList
>(load ? import_function(m_handle,
"peak_MessageQueue_EnableMessageList") : nullptr);
4832 if(m_peak_MessageQueue_EnableMessageList ==
nullptr && load)
4834 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnableMessageList");
4837 m_peak_MessageQueue_DisableMessageList =
reinterpret_cast<dyn_peak_MessageQueue_DisableMessageList
>(load ? import_function(m_handle,
"peak_MessageQueue_DisableMessageList") : nullptr);
4838 if(m_peak_MessageQueue_DisableMessageList ==
nullptr && load)
4840 throw std::runtime_error(
"Failed to load peak_MessageQueue_DisableMessageList");
4843 m_peak_MessageQueue_EnabledMessages_GetList =
reinterpret_cast<dyn_peak_MessageQueue_EnabledMessages_GetList
>(load ? import_function(m_handle,
"peak_MessageQueue_EnabledMessages_GetList") : nullptr);
4844 if(m_peak_MessageQueue_EnabledMessages_GetList ==
nullptr && load)
4846 throw std::runtime_error(
"Failed to load peak_MessageQueue_EnabledMessages_GetList");
4849 m_peak_MessageQueue_SetMode =
reinterpret_cast<dyn_peak_MessageQueue_SetMode
>(load ? import_function(m_handle,
"peak_MessageQueue_SetMode") : nullptr);
4850 if(m_peak_MessageQueue_SetMode ==
nullptr && load)
4852 throw std::runtime_error(
"Failed to load peak_MessageQueue_SetMode");
4855 m_peak_MessageQueue_GetMode =
reinterpret_cast<dyn_peak_MessageQueue_GetMode
>(load ? import_function(m_handle,
"peak_MessageQueue_GetMode") : nullptr);
4856 if(m_peak_MessageQueue_GetMode ==
nullptr && load)
4858 throw std::runtime_error(
"Failed to load peak_MessageQueue_GetMode");
4861 m_peak_MessageQueue_Start =
reinterpret_cast<dyn_peak_MessageQueue_Start
>(load ? import_function(m_handle,
"peak_MessageQueue_Start") : nullptr);
4862 if(m_peak_MessageQueue_Start ==
nullptr && load)
4864 throw std::runtime_error(
"Failed to load peak_MessageQueue_Start");
4867 m_peak_MessageQueue_Stop =
reinterpret_cast<dyn_peak_MessageQueue_Stop
>(load ? import_function(m_handle,
"peak_MessageQueue_Stop") : nullptr);
4868 if(m_peak_MessageQueue_Stop ==
nullptr && load)
4870 throw std::runtime_error(
"Failed to load peak_MessageQueue_Stop");
4873 m_peak_MessageQueue_IsStarted =
reinterpret_cast<dyn_peak_MessageQueue_IsStarted
>(load ? import_function(m_handle,
"peak_MessageQueue_IsStarted") : nullptr);
4874 if(m_peak_MessageQueue_IsStarted ==
nullptr && load)
4876 throw std::runtime_error(
"Failed to load peak_MessageQueue_IsStarted");
4879 m_peak_MessageQueue_WaitForMessage =
reinterpret_cast<dyn_peak_MessageQueue_WaitForMessage
>(load ? import_function(m_handle,
"peak_MessageQueue_WaitForMessage") : nullptr);
4880 if(m_peak_MessageQueue_WaitForMessage ==
nullptr && load)
4882 throw std::runtime_error(
"Failed to load peak_MessageQueue_WaitForMessage");
4885 m_peak_MessageQueue_Flush =
reinterpret_cast<dyn_peak_MessageQueue_Flush
>(load ? import_function(m_handle,
"peak_MessageQueue_Flush") : nullptr);
4886 if(m_peak_MessageQueue_Flush ==
nullptr && load)
4888 throw std::runtime_error(
"Failed to load peak_MessageQueue_Flush");
4891 m_peak_MessageQueue_IsMessageSupported =
reinterpret_cast<dyn_peak_MessageQueue_IsMessageSupported
>(load ? import_function(m_handle,
"peak_MessageQueue_IsMessageSupported") : nullptr);
4892 if(m_peak_MessageQueue_IsMessageSupported ==
nullptr && load)
4894 throw std::runtime_error(
"Failed to load peak_MessageQueue_IsMessageSupported");
4897 m_peak_MessageQueue_Statistics_Get =
reinterpret_cast<dyn_peak_MessageQueue_Statistics_Get
>(load ? import_function(m_handle,
"peak_MessageQueue_Statistics_Get") : nullptr);
4898 if(m_peak_MessageQueue_Statistics_Get ==
nullptr && load)
4900 throw std::runtime_error(
"Failed to load peak_MessageQueue_Statistics_Get");
4903 m_peak_MessageQueue_Statistics_Reset =
reinterpret_cast<dyn_peak_MessageQueue_Statistics_Reset
>(load ? import_function(m_handle,
"peak_MessageQueue_Statistics_Reset") : nullptr);
4904 if(m_peak_MessageQueue_Statistics_Reset ==
nullptr && load)
4906 throw std::runtime_error(
"Failed to load peak_MessageQueue_Statistics_Reset");
4909 m_peak_MessageQueue_MaxQueueSize_Set =
reinterpret_cast<dyn_peak_MessageQueue_MaxQueueSize_Set
>(load ? import_function(m_handle,
"peak_MessageQueue_MaxQueueSize_Set") : nullptr);
4910 if(m_peak_MessageQueue_MaxQueueSize_Set ==
nullptr && load)
4912 throw std::runtime_error(
"Failed to load peak_MessageQueue_MaxQueueSize_Set");
4915 m_peak_MessageQueue_MaxQueueSize_Get =
reinterpret_cast<dyn_peak_MessageQueue_MaxQueueSize_Get
>(load ? import_function(m_handle,
"peak_MessageQueue_MaxQueueSize_Get") : nullptr);
4916 if(m_peak_MessageQueue_MaxQueueSize_Get ==
nullptr && load)
4918 throw std::runtime_error(
"Failed to load peak_MessageQueue_MaxQueueSize_Get");
4921 m_peak_Message_Release =
reinterpret_cast<dyn_peak_Message_Release
>(load ? import_function(m_handle,
"peak_Message_Release") : nullptr);
4922 if(m_peak_Message_Release ==
nullptr && load)
4924 throw std::runtime_error(
"Failed to load peak_Message_Release");
4927 m_peak_Message_GetInfo =
reinterpret_cast<dyn_peak_Message_GetInfo
>(load ? import_function(m_handle,
"peak_Message_GetInfo") : nullptr);
4928 if(m_peak_Message_GetInfo ==
nullptr && load)
4930 throw std::runtime_error(
"Failed to load peak_Message_GetInfo");
4933 m_peak_Message_Type_Get =
reinterpret_cast<dyn_peak_Message_Type_Get
>(load ? import_function(m_handle,
"peak_Message_Type_Get") : nullptr);
4934 if(m_peak_Message_Type_Get ==
nullptr && load)
4936 throw std::runtime_error(
"Failed to load peak_Message_Type_Get");
4939 m_peak_Message_CameraHandle_Get =
reinterpret_cast<dyn_peak_Message_CameraHandle_Get
>(load ? import_function(m_handle,
"peak_Message_CameraHandle_Get") : nullptr);
4940 if(m_peak_Message_CameraHandle_Get ==
nullptr && load)
4942 throw std::runtime_error(
"Failed to load peak_Message_CameraHandle_Get");
4945 m_peak_Message_ID_Get =
reinterpret_cast<dyn_peak_Message_ID_Get
>(load ? import_function(m_handle,
"peak_Message_ID_Get") : nullptr);
4946 if(m_peak_Message_ID_Get ==
nullptr && load)
4948 throw std::runtime_error(
"Failed to load peak_Message_ID_Get");
4951 m_peak_Message_HostTimestamp_Get =
reinterpret_cast<dyn_peak_Message_HostTimestamp_Get
>(load ? import_function(m_handle,
"peak_Message_HostTimestamp_Get") : nullptr);
4952 if(m_peak_Message_HostTimestamp_Get ==
nullptr && load)
4954 throw std::runtime_error(
"Failed to load peak_Message_HostTimestamp_Get");
4957 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);
4958 if(m_peak_Message_Data_Type_Get ==
nullptr && load)
4960 throw std::runtime_error(
"Failed to load peak_Message_Data_Type_Get");
4963 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);
4964 if(m_peak_Message_Data_RemoteDevice_Get ==
nullptr && load)
4966 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDevice_Get");
4969 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);
4970 if(m_peak_Message_Data_RemoteDeviceError_Get ==
nullptr && load)
4972 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceError_Get");
4975 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);
4976 if(m_peak_Message_Data_RemoteDeviceDropped_Get ==
nullptr && load)
4978 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceDropped_Get");
4981 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);
4982 if(m_peak_Message_Data_RemoteDeviceFrame_Get ==
nullptr && load)
4984 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceFrame_Get");
4987 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);
4988 if(m_peak_Message_Data_RemoteDeviceTemperature_Get ==
nullptr && load)
4990 throw std::runtime_error(
"Failed to load peak_Message_Data_RemoteDeviceTemperature_Get");
4993 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);
4994 if(m_peak_Message_Data_AutoFocusData_Get ==
nullptr && load)
4996 throw std::runtime_error(
"Failed to load peak_Message_Data_AutoFocusData_Get");
4999 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);
5000 if(m_peak_Message_Data_DeviceFound_Get ==
nullptr && load)
5002 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceFound_Get");
5005 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);
5006 if(m_peak_Message_Data_DeviceLost_Get ==
nullptr && load)
5008 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceLost_Get");
5011 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);
5012 if(m_peak_Message_Data_DeviceReconnected_Get ==
nullptr && load)
5014 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceReconnected_Get");
5017 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);
5018 if(m_peak_Message_Data_DeviceDisconnected_Get ==
nullptr && load)
5020 throw std::runtime_error(
"Failed to load peak_Message_Data_DeviceDisconnected_Get");
5023 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);
5024 if(m_peak_Message_Data_FirmwareUpdate_Get ==
nullptr && load)
5026 throw std::runtime_error(
"Failed to load peak_Message_Data_FirmwareUpdate_Get");
5029 m_peak_I2C_Create =
reinterpret_cast<dyn_peak_I2C_Create
>(load ? import_function(m_handle,
"peak_I2C_Create") : nullptr);
5030 if(m_peak_I2C_Create ==
nullptr && load)
5032 throw std::runtime_error(
"Failed to load peak_I2C_Create");
5035 m_peak_I2C_Destroy =
reinterpret_cast<dyn_peak_I2C_Destroy
>(load ? import_function(m_handle,
"peak_I2C_Destroy") : nullptr);
5036 if(m_peak_I2C_Destroy ==
nullptr && load)
5038 throw std::runtime_error(
"Failed to load peak_I2C_Destroy");
5041 m_peak_I2C_GetAccessStatus =
reinterpret_cast<dyn_peak_I2C_GetAccessStatus
>(load ? import_function(m_handle,
"peak_I2C_GetAccessStatus") : nullptr);
5042 if(m_peak_I2C_GetAccessStatus ==
nullptr && load)
5044 throw std::runtime_error(
"Failed to load peak_I2C_GetAccessStatus");
5047 m_peak_I2C_Mode_GetList =
reinterpret_cast<dyn_peak_I2C_Mode_GetList
>(load ? import_function(m_handle,
"peak_I2C_Mode_GetList") : nullptr);
5048 if(m_peak_I2C_Mode_GetList ==
nullptr && load)
5050 throw std::runtime_error(
"Failed to load peak_I2C_Mode_GetList");
5053 m_peak_I2C_Mode_Set =
reinterpret_cast<dyn_peak_I2C_Mode_Set
>(load ? import_function(m_handle,
"peak_I2C_Mode_Set") : nullptr);
5054 if(m_peak_I2C_Mode_Set ==
nullptr && load)
5056 throw std::runtime_error(
"Failed to load peak_I2C_Mode_Set");
5059 m_peak_I2C_Mode_Get =
reinterpret_cast<dyn_peak_I2C_Mode_Get
>(load ? import_function(m_handle,
"peak_I2C_Mode_Get") : nullptr);
5060 if(m_peak_I2C_Mode_Get ==
nullptr && load)
5062 throw std::runtime_error(
"Failed to load peak_I2C_Mode_Get");
5065 m_peak_I2C_DeviceAddress_GetRange =
reinterpret_cast<dyn_peak_I2C_DeviceAddress_GetRange
>(load ? import_function(m_handle,
"peak_I2C_DeviceAddress_GetRange") : nullptr);
5066 if(m_peak_I2C_DeviceAddress_GetRange ==
nullptr && load)
5068 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_GetRange");
5071 m_peak_I2C_DeviceAddress_Set =
reinterpret_cast<dyn_peak_I2C_DeviceAddress_Set
>(load ? import_function(m_handle,
"peak_I2C_DeviceAddress_Set") : nullptr);
5072 if(m_peak_I2C_DeviceAddress_Set ==
nullptr && load)
5074 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_Set");
5077 m_peak_I2C_DeviceAddress_Get =
reinterpret_cast<dyn_peak_I2C_DeviceAddress_Get
>(load ? import_function(m_handle,
"peak_I2C_DeviceAddress_Get") : nullptr);
5078 if(m_peak_I2C_DeviceAddress_Get ==
nullptr && load)
5080 throw std::runtime_error(
"Failed to load peak_I2C_DeviceAddress_Get");
5083 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);
5084 if(m_peak_I2C_RegisterAddress_Length_GetList ==
nullptr && load)
5086 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_GetList");
5089 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);
5090 if(m_peak_I2C_RegisterAddress_Length_Set ==
nullptr && load)
5092 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_Set");
5095 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);
5096 if(m_peak_I2C_RegisterAddress_Length_Get ==
nullptr && load)
5098 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Length_Get");
5101 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);
5102 if(m_peak_I2C_RegisterAddress_Endianness_Set ==
nullptr && load)
5104 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Endianness_Set");
5107 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);
5108 if(m_peak_I2C_RegisterAddress_Endianness_Get ==
nullptr && load)
5110 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Endianness_Get");
5113 m_peak_I2C_RegisterAddress_Set =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Set
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Set") : nullptr);
5114 if(m_peak_I2C_RegisterAddress_Set ==
nullptr && load)
5116 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Set");
5119 m_peak_I2C_RegisterAddress_Get =
reinterpret_cast<dyn_peak_I2C_RegisterAddress_Get
>(load ? import_function(m_handle,
"peak_I2C_RegisterAddress_Get") : nullptr);
5120 if(m_peak_I2C_RegisterAddress_Get ==
nullptr && load)
5122 throw std::runtime_error(
"Failed to load peak_I2C_RegisterAddress_Get");
5125 m_peak_I2C_AckPolling_Enable =
reinterpret_cast<dyn_peak_I2C_AckPolling_Enable
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_Enable") : nullptr);
5126 if(m_peak_I2C_AckPolling_Enable ==
nullptr && load)
5128 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Enable");
5131 m_peak_I2C_AckPolling_IsEnabled =
reinterpret_cast<dyn_peak_I2C_AckPolling_IsEnabled
>(load ? import_function(m_handle,
"peak_I2C_AckPolling_IsEnabled") : nullptr);
5132 if(m_peak_I2C_AckPolling_IsEnabled ==
nullptr && load)
5134 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_IsEnabled");
5137 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);
5138 if(m_peak_I2C_AckPolling_Timeout_GetAccessStatus ==
nullptr && load)
5140 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_GetAccessStatus");
5143 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);
5144 if(m_peak_I2C_AckPolling_Timeout_GetRange ==
nullptr && load)
5146 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_GetRange");
5149 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);
5150 if(m_peak_I2C_AckPolling_Timeout_Set ==
nullptr && load)
5152 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_Set");
5155 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);
5156 if(m_peak_I2C_AckPolling_Timeout_Get ==
nullptr && load)
5158 throw std::runtime_error(
"Failed to load peak_I2C_AckPolling_Timeout_Get");
5161 m_peak_I2C_Data_Write =
reinterpret_cast<dyn_peak_I2C_Data_Write
>(load ? import_function(m_handle,
"peak_I2C_Data_Write") : nullptr);
5162 if(m_peak_I2C_Data_Write ==
nullptr && load)
5164 throw std::runtime_error(
"Failed to load peak_I2C_Data_Write");
5167 m_peak_I2C_Data_Read =
reinterpret_cast<dyn_peak_I2C_Data_Read
>(load ? import_function(m_handle,
"peak_I2C_Data_Read") : nullptr);
5168 if(m_peak_I2C_Data_Read ==
nullptr && load)
5170 throw std::runtime_error(
"Failed to load peak_I2C_Data_Read");
5173 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);
5174 if(m_peak_I2C_Data_MaxSize_Get ==
nullptr && load)
5176 throw std::runtime_error(
"Failed to load peak_I2C_Data_MaxSize_Get");
5179 m_peak_I2C_OperationStatus_Get =
reinterpret_cast<dyn_peak_I2C_OperationStatus_Get
>(load ? import_function(m_handle,
"peak_I2C_OperationStatus_Get") : nullptr);
5180 if(m_peak_I2C_OperationStatus_Get ==
nullptr && load)
5182 throw std::runtime_error(
"Failed to load peak_I2C_OperationStatus_Get");
5185 m_peak_IPL_ImageWriter_Create =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Create
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Create") : nullptr);
5186 if(m_peak_IPL_ImageWriter_Create ==
nullptr && load)
5188 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Create");
5191 m_peak_IPL_ImageWriter_Destroy =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Destroy
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Destroy") : nullptr);
5192 if(m_peak_IPL_ImageWriter_Destroy ==
nullptr && load)
5194 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Destroy");
5197 m_peak_IPL_ImageWriter_Save =
reinterpret_cast<dyn_peak_IPL_ImageWriter_Save
>(load ? import_function(m_handle,
"peak_IPL_ImageWriter_Save") : nullptr);
5198 if(m_peak_IPL_ImageWriter_Save ==
nullptr && load)
5200 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Save");
5203 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);
5204 if(m_peak_IPL_ImageWriter_Format_Set ==
nullptr && load)
5206 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Format_Set");
5209 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);
5210 if(m_peak_IPL_ImageWriter_Format_Get ==
nullptr && load)
5212 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Format_Get");
5215 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);
5216 if(m_peak_IPL_ImageWriter_Compression_Set ==
nullptr && load)
5218 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Compression_Set");
5221 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);
5222 if(m_peak_IPL_ImageWriter_Compression_Get ==
nullptr && load)
5224 throw std::runtime_error(
"Failed to load peak_IPL_ImageWriter_Compression_Get");
5227 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);
5228 if(m_peak_IPL_Binning_FactorX_GetList ==
nullptr && load)
5230 throw std::runtime_error(
"Failed to load peak_IPL_Binning_FactorX_GetList");
5233 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);
5234 if(m_peak_IPL_Binning_FactorY_GetList ==
nullptr && load)
5236 throw std::runtime_error(
"Failed to load peak_IPL_Binning_FactorY_GetList");
5239 m_peak_IPL_Binning_Set =
reinterpret_cast<dyn_peak_IPL_Binning_Set
>(load ? import_function(m_handle,
"peak_IPL_Binning_Set") : nullptr);
5240 if(m_peak_IPL_Binning_Set ==
nullptr && load)
5242 throw std::runtime_error(
"Failed to load peak_IPL_Binning_Set");
5245 m_peak_IPL_Binning_Get =
reinterpret_cast<dyn_peak_IPL_Binning_Get
>(load ? import_function(m_handle,
"peak_IPL_Binning_Get") : nullptr);
5246 if(m_peak_IPL_Binning_Get ==
nullptr && load)
5248 throw std::runtime_error(
"Failed to load peak_IPL_Binning_Get");
5251 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);
5252 if(m_peak_IPL_Decimation_FactorX_GetList ==
nullptr && load)
5254 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_FactorX_GetList");
5257 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);
5258 if(m_peak_IPL_Decimation_FactorY_GetList ==
nullptr && load)
5260 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_FactorY_GetList");
5263 m_peak_IPL_Decimation_Set =
reinterpret_cast<dyn_peak_IPL_Decimation_Set
>(load ? import_function(m_handle,
"peak_IPL_Decimation_Set") : nullptr);
5264 if(m_peak_IPL_Decimation_Set ==
nullptr && load)
5266 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_Set");
5269 m_peak_IPL_Decimation_Get =
reinterpret_cast<dyn_peak_IPL_Decimation_Get
>(load ? import_function(m_handle,
"peak_IPL_Decimation_Get") : nullptr);
5270 if(m_peak_IPL_Decimation_Get ==
nullptr && load)
5272 throw std::runtime_error(
"Failed to load peak_IPL_Decimation_Get");
5275 m_peak_FirmwareUpdate_CompatibleCameraList_Get =
reinterpret_cast<dyn_peak_FirmwareUpdate_CompatibleCameraList_Get
>(load ? import_function(m_handle,
"peak_FirmwareUpdate_CompatibleCameraList_Get") : nullptr);
5276 if(m_peak_FirmwareUpdate_CompatibleCameraList_Get ==
nullptr && load)
5278 throw std::runtime_error(
"Failed to load peak_FirmwareUpdate_CompatibleCameraList_Get");
5281 m_peak_FirmwareUpdate_Execute =
reinterpret_cast<dyn_peak_FirmwareUpdate_Execute
>(load ? import_function(m_handle,
"peak_FirmwareUpdate_Execute") : nullptr);
5282 if(m_peak_FirmwareUpdate_Execute ==
nullptr && load)
5284 throw std::runtime_error(
"Failed to load peak_FirmwareUpdate_Execute");
5287 m_peak_TestPattern_GetAccessStatus =
reinterpret_cast<dyn_peak_TestPattern_GetAccessStatus
>(load ? import_function(m_handle,
"peak_TestPattern_GetAccessStatus") : nullptr);
5288 if(m_peak_TestPattern_GetAccessStatus ==
nullptr && load)
5290 throw std::runtime_error(
"Failed to load peak_TestPattern_GetAccessStatus");
5293 m_peak_TestPattern_Set =
reinterpret_cast<dyn_peak_TestPattern_Set
>(load ? import_function(m_handle,
"peak_TestPattern_Set") : nullptr);
5294 if(m_peak_TestPattern_Set ==
nullptr && load)
5296 throw std::runtime_error(
"Failed to load peak_TestPattern_Set");
5299 m_peak_TestPattern_Get =
reinterpret_cast<dyn_peak_TestPattern_Get
>(load ? import_function(m_handle,
"peak_TestPattern_Get") : nullptr);
5300 if(m_peak_TestPattern_Get ==
nullptr && load)
5302 throw std::runtime_error(
"Failed to load peak_TestPattern_Get");
5305 m_peak_TestPattern_GetList =
reinterpret_cast<dyn_peak_TestPattern_GetList
>(load ? import_function(m_handle,
"peak_TestPattern_GetList") : nullptr);
5306 if(m_peak_TestPattern_GetList ==
nullptr && load)
5308 throw std::runtime_error(
"Failed to load peak_TestPattern_GetList");
5311 m_peak_LED_GetAccessStatus =
reinterpret_cast<dyn_peak_LED_GetAccessStatus
>(load ? import_function(m_handle,
"peak_LED_GetAccessStatus") : nullptr);
5312 if(m_peak_LED_GetAccessStatus ==
nullptr && load)
5314 throw std::runtime_error(
"Failed to load peak_LED_GetAccessStatus");
5317 m_peak_LED_Target_GetList =
reinterpret_cast<dyn_peak_LED_Target_GetList
>(load ? import_function(m_handle,
"peak_LED_Target_GetList") : nullptr);
5318 if(m_peak_LED_Target_GetList ==
nullptr && load)
5320 throw std::runtime_error(
"Failed to load peak_LED_Target_GetList");
5323 m_peak_LED_Mode_GetList =
reinterpret_cast<dyn_peak_LED_Mode_GetList
>(load ? import_function(m_handle,
"peak_LED_Mode_GetList") : nullptr);
5324 if(m_peak_LED_Mode_GetList ==
nullptr && load)
5326 throw std::runtime_error(
"Failed to load peak_LED_Mode_GetList");
5329 m_peak_LED_Set =
reinterpret_cast<dyn_peak_LED_Set
>(load ? import_function(m_handle,
"peak_LED_Set") : nullptr);
5330 if(m_peak_LED_Set ==
nullptr && load)
5332 throw std::runtime_error(
"Failed to load peak_LED_Set");
5335 m_peak_LED_Get =
reinterpret_cast<dyn_peak_LED_Get
>(load ? import_function(m_handle,
"peak_LED_Get") : nullptr);
5336 if(m_peak_LED_Get ==
nullptr && load)
5338 throw std::runtime_error(
"Failed to load peak_LED_Get");
5341 m_peak_BlackLevel_Auto_GetAccessStatus =
reinterpret_cast<dyn_peak_BlackLevel_Auto_GetAccessStatus
>(load ? import_function(m_handle,
"peak_BlackLevel_Auto_GetAccessStatus") : nullptr);
5342 if(m_peak_BlackLevel_Auto_GetAccessStatus ==
nullptr && load)
5344 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_GetAccessStatus");
5347 m_peak_BlackLevel_Auto_Enable =
reinterpret_cast<dyn_peak_BlackLevel_Auto_Enable
>(load ? import_function(m_handle,
"peak_BlackLevel_Auto_Enable") : nullptr);
5348 if(m_peak_BlackLevel_Auto_Enable ==
nullptr && load)
5350 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_Enable");
5353 m_peak_BlackLevel_Auto_IsEnabled =
reinterpret_cast<dyn_peak_BlackLevel_Auto_IsEnabled
>(load ? import_function(m_handle,
"peak_BlackLevel_Auto_IsEnabled") : nullptr);
5354 if(m_peak_BlackLevel_Auto_IsEnabled ==
nullptr && load)
5356 throw std::runtime_error(
"Failed to load peak_BlackLevel_Auto_IsEnabled");
5359 m_peak_BlackLevel_Offset_GetAccessStatus =
reinterpret_cast<dyn_peak_BlackLevel_Offset_GetAccessStatus
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_GetAccessStatus") : nullptr);
5360 if(m_peak_BlackLevel_Offset_GetAccessStatus ==
nullptr && load)
5362 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_GetAccessStatus");
5365 m_peak_BlackLevel_Offset_Set =
reinterpret_cast<dyn_peak_BlackLevel_Offset_Set
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_Set") : nullptr);
5366 if(m_peak_BlackLevel_Offset_Set ==
nullptr && load)
5368 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_Set");
5371 m_peak_BlackLevel_Offset_Get =
reinterpret_cast<dyn_peak_BlackLevel_Offset_Get
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_Get") : nullptr);
5372 if(m_peak_BlackLevel_Offset_Get ==
nullptr && load)
5374 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_Get");
5377 m_peak_BlackLevel_Offset_GetRange =
reinterpret_cast<dyn_peak_BlackLevel_Offset_GetRange
>(load ? import_function(m_handle,
"peak_BlackLevel_Offset_GetRange") : nullptr);
5378 if(m_peak_BlackLevel_Offset_GetRange ==
nullptr && load)
5380 throw std::runtime_error(
"Failed to load peak_BlackLevel_Offset_GetRange");
5383 m_peak_Bandwidth_LinkSpeed_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_LinkSpeed_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_LinkSpeed_GetAccessStatus") : nullptr);
5384 if(m_peak_Bandwidth_LinkSpeed_GetAccessStatus ==
nullptr && load)
5386 throw std::runtime_error(
"Failed to load peak_Bandwidth_LinkSpeed_GetAccessStatus");
5389 m_peak_Bandwidth_LinkSpeed_Get =
reinterpret_cast<dyn_peak_Bandwidth_LinkSpeed_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_LinkSpeed_Get") : nullptr);
5390 if(m_peak_Bandwidth_LinkSpeed_Get ==
nullptr && load)
5392 throw std::runtime_error(
"Failed to load peak_Bandwidth_LinkSpeed_Get");
5395 m_peak_Bandwidth_ThroughputLimit_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_GetAccessStatus") : nullptr);
5396 if(m_peak_Bandwidth_ThroughputLimit_GetAccessStatus ==
nullptr && load)
5398 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_GetAccessStatus");
5401 m_peak_Bandwidth_ThroughputLimit_GetRange =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_GetRange
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_GetRange") : nullptr);
5402 if(m_peak_Bandwidth_ThroughputLimit_GetRange ==
nullptr && load)
5404 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_GetRange");
5407 m_peak_Bandwidth_ThroughputLimit_Set =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_Set
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_Set") : nullptr);
5408 if(m_peak_Bandwidth_ThroughputLimit_Set ==
nullptr && load)
5410 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_Set");
5413 m_peak_Bandwidth_ThroughputLimit_Get =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputLimit_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputLimit_Get") : nullptr);
5414 if(m_peak_Bandwidth_ThroughputLimit_Get ==
nullptr && load)
5416 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputLimit_Get");
5419 m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus") : nullptr);
5420 if(m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus ==
nullptr && load)
5422 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus");
5425 m_peak_Bandwidth_ThroughputFrameRateLimit_Get =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputFrameRateLimit_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputFrameRateLimit_Get") : nullptr);
5426 if(m_peak_Bandwidth_ThroughputFrameRateLimit_Get ==
nullptr && load)
5428 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputFrameRateLimit_Get");
5431 m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputCalculated_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputCalculated_GetAccessStatus") : nullptr);
5432 if(m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus ==
nullptr && load)
5434 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputCalculated_GetAccessStatus");
5437 m_peak_Bandwidth_ThroughputCalculated_Get =
reinterpret_cast<dyn_peak_Bandwidth_ThroughputCalculated_Get
>(load ? import_function(m_handle,
"peak_Bandwidth_ThroughputCalculated_Get") : nullptr);
5438 if(m_peak_Bandwidth_ThroughputCalculated_Get ==
nullptr && load)
5440 throw std::runtime_error(
"Failed to load peak_Bandwidth_ThroughputCalculated_Get");
5443 m_peak_IPO_GetAccessStatus =
reinterpret_cast<dyn_peak_IPO_GetAccessStatus
>(load ? import_function(m_handle,
"peak_IPO_GetAccessStatus") : nullptr);
5444 if(m_peak_IPO_GetAccessStatus ==
nullptr && load)
5446 throw std::runtime_error(
"Failed to load peak_IPO_GetAccessStatus");
5449 m_peak_IPO_IsEnabled =
reinterpret_cast<dyn_peak_IPO_IsEnabled
>(load ? import_function(m_handle,
"peak_IPO_IsEnabled") : nullptr);
5450 if(m_peak_IPO_IsEnabled ==
nullptr && load)
5452 throw std::runtime_error(
"Failed to load peak_IPO_IsEnabled");
5455 m_peak_IPO_Enable =
reinterpret_cast<dyn_peak_IPO_Enable
>(load ? import_function(m_handle,
"peak_IPO_Enable") : nullptr);
5456 if(m_peak_IPO_Enable ==
nullptr && load)
5458 throw std::runtime_error(
"Failed to load peak_IPO_Enable");
5461 m_peak_IPL_DigitalBlack_GetRange =
reinterpret_cast<dyn_peak_IPL_DigitalBlack_GetRange
>(load ? import_function(m_handle,
"peak_IPL_DigitalBlack_GetRange") : nullptr);
5462 if(m_peak_IPL_DigitalBlack_GetRange ==
nullptr && load)
5464 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_GetRange");
5467 m_peak_IPL_DigitalBlack_Set =
reinterpret_cast<dyn_peak_IPL_DigitalBlack_Set
>(load ? import_function(m_handle,
"peak_IPL_DigitalBlack_Set") : nullptr);
5468 if(m_peak_IPL_DigitalBlack_Set ==
nullptr && load)
5470 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_Set");
5473 m_peak_IPL_DigitalBlack_Get =
reinterpret_cast<dyn_peak_IPL_DigitalBlack_Get
>(load ? import_function(m_handle,
"peak_IPL_DigitalBlack_Get") : nullptr);
5474 if(m_peak_IPL_DigitalBlack_Get ==
nullptr && load)
5476 throw std::runtime_error(
"Failed to load peak_IPL_DigitalBlack_Get");
5479 m_peak_IPL_LUT_Enable =
reinterpret_cast<dyn_peak_IPL_LUT_Enable
>(load ? import_function(m_handle,
"peak_IPL_LUT_Enable") : nullptr);
5480 if(m_peak_IPL_LUT_Enable ==
nullptr && load)
5482 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Enable");
5485 m_peak_IPL_LUT_IsEnabled =
reinterpret_cast<dyn_peak_IPL_LUT_IsEnabled
>(load ? import_function(m_handle,
"peak_IPL_LUT_IsEnabled") : nullptr);
5486 if(m_peak_IPL_LUT_IsEnabled ==
nullptr && load)
5488 throw std::runtime_error(
"Failed to load peak_IPL_LUT_IsEnabled");
5491 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);
5492 if(m_peak_IPL_LUT_Preset_Set ==
nullptr && load)
5494 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Preset_Set");
5497 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);
5498 if(m_peak_IPL_LUT_Value_Set ==
nullptr && load)
5500 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Value_Set");
5503 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);
5504 if(m_peak_IPL_LUT_Value_Get ==
nullptr && load)
5506 throw std::runtime_error(
"Failed to load peak_IPL_LUT_Value_Get");
5509 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);
5510 if(m_peak_IPL_LUT_ValueList_Set ==
nullptr && load)
5512 throw std::runtime_error(
"Failed to load peak_IPL_LUT_ValueList_Set");
5515 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);
5516 if(m_peak_IPL_LUT_ValueList_Get ==
nullptr && load)
5518 throw std::runtime_error(
"Failed to load peak_IPL_LUT_ValueList_Get");
5521 m_peak_Chunks_GetAccessStatus =
reinterpret_cast<dyn_peak_Chunks_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Chunks_GetAccessStatus") : nullptr);
5522 if(m_peak_Chunks_GetAccessStatus ==
nullptr && load)
5524 throw std::runtime_error(
"Failed to load peak_Chunks_GetAccessStatus");
5527 m_peak_Chunks_Enable =
reinterpret_cast<dyn_peak_Chunks_Enable
>(load ? import_function(m_handle,
"peak_Chunks_Enable") : nullptr);
5528 if(m_peak_Chunks_Enable ==
nullptr && load)
5530 throw std::runtime_error(
"Failed to load peak_Chunks_Enable");
5533 m_peak_Chunks_IsEnabled =
reinterpret_cast<dyn_peak_Chunks_IsEnabled
>(load ? import_function(m_handle,
"peak_Chunks_IsEnabled") : nullptr);
5534 if(m_peak_Chunks_IsEnabled ==
nullptr && load)
5536 throw std::runtime_error(
"Failed to load peak_Chunks_IsEnabled");
5539 m_peak_Chunks_AutoUpdate_Enable =
reinterpret_cast<dyn_peak_Chunks_AutoUpdate_Enable
>(load ? import_function(m_handle,
"peak_Chunks_AutoUpdate_Enable") : nullptr);
5540 if(m_peak_Chunks_AutoUpdate_Enable ==
nullptr && load)
5542 throw std::runtime_error(
"Failed to load peak_Chunks_AutoUpdate_Enable");
5545 m_peak_Chunks_AutoUpdate_IsEnabled =
reinterpret_cast<dyn_peak_Chunks_AutoUpdate_IsEnabled
>(load ? import_function(m_handle,
"peak_Chunks_AutoUpdate_IsEnabled") : nullptr);
5546 if(m_peak_Chunks_AutoUpdate_IsEnabled ==
nullptr && load)
5548 throw std::runtime_error(
"Failed to load peak_Chunks_AutoUpdate_IsEnabled");
5551 m_peak_Chunks_Update =
reinterpret_cast<dyn_peak_Chunks_Update
>(load ? import_function(m_handle,
"peak_Chunks_Update") : nullptr);
5552 if(m_peak_Chunks_Update ==
nullptr && load)
5554 throw std::runtime_error(
"Failed to load peak_Chunks_Update");
5557 m_peak_Chunks_Type_GetAccessStatus =
reinterpret_cast<dyn_peak_Chunks_Type_GetAccessStatus
>(load ? import_function(m_handle,
"peak_Chunks_Type_GetAccessStatus") : nullptr);
5558 if(m_peak_Chunks_Type_GetAccessStatus ==
nullptr && load)
5560 throw std::runtime_error(
"Failed to load peak_Chunks_Type_GetAccessStatus");
5563 m_peak_Chunks_Type_Enable =
reinterpret_cast<dyn_peak_Chunks_Type_Enable
>(load ? import_function(m_handle,
"peak_Chunks_Type_Enable") : nullptr);
5564 if(m_peak_Chunks_Type_Enable ==
nullptr && load)
5566 throw std::runtime_error(
"Failed to load peak_Chunks_Type_Enable");
5569 m_peak_Chunks_Type_IsEnabled =
reinterpret_cast<dyn_peak_Chunks_Type_IsEnabled
>(load ? import_function(m_handle,
"peak_Chunks_Type_IsEnabled") : nullptr);
5570 if(m_peak_Chunks_Type_IsEnabled ==
nullptr && load)
5572 throw std::runtime_error(
"Failed to load peak_Chunks_Type_IsEnabled");
5575 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);
5576 if(m_peak_Chunks_Type_Supported_GetList ==
nullptr && load)
5578 throw std::runtime_error(
"Failed to load peak_Chunks_Type_Supported_GetList");
5581 m_peak_Chunks_FrameInfo_Get =
reinterpret_cast<dyn_peak_Chunks_FrameInfo_Get
>(load ? import_function(m_handle,
"peak_Chunks_FrameInfo_Get") : nullptr);
5582 if(m_peak_Chunks_FrameInfo_Get ==
nullptr && load)
5584 throw std::runtime_error(
"Failed to load peak_Chunks_FrameInfo_Get");
5587 m_peak_Chunks_Exposure_Get =
reinterpret_cast<dyn_peak_Chunks_Exposure_Get
>(load ? import_function(m_handle,
"peak_Chunks_Exposure_Get") : nullptr);
5588 if(m_peak_Chunks_Exposure_Get ==
nullptr && load)
5590 throw std::runtime_error(
"Failed to load peak_Chunks_Exposure_Get");
5593 m_peak_Chunks_Gain_Get =
reinterpret_cast<dyn_peak_Chunks_Gain_Get
>(load ? import_function(m_handle,
"peak_Chunks_Gain_Get") : nullptr);
5594 if(m_peak_Chunks_Gain_Get ==
nullptr && load)
5596 throw std::runtime_error(
"Failed to load peak_Chunks_Gain_Get");
5599 m_peak_Chunks_Sequencer_Get =
reinterpret_cast<dyn_peak_Chunks_Sequencer_Get
>(load ? import_function(m_handle,
"peak_Chunks_Sequencer_Get") : nullptr);
5600 if(m_peak_Chunks_Sequencer_Get ==
nullptr && load)
5602 throw std::runtime_error(
"Failed to load peak_Chunks_Sequencer_Get");
5605 m_peak_Chunks_Timestamp_Get =
reinterpret_cast<dyn_peak_Chunks_Timestamp_Get
>(load ? import_function(m_handle,
"peak_Chunks_Timestamp_Get") : nullptr);
5606 if(m_peak_Chunks_Timestamp_Get ==
nullptr && load)
5608 throw std::runtime_error(
"Failed to load peak_Chunks_Timestamp_Get");
5611 m_peak_Chunks_ExposureTrigger_Get =
reinterpret_cast<dyn_peak_Chunks_ExposureTrigger_Get
>(load ? import_function(m_handle,
"peak_Chunks_ExposureTrigger_Get") : nullptr);
5612 if(m_peak_Chunks_ExposureTrigger_Get ==
nullptr && load)
5614 throw std::runtime_error(
"Failed to load peak_Chunks_ExposureTrigger_Get");
5617 m_peak_Chunks_UsableROI_Get =
reinterpret_cast<dyn_peak_Chunks_UsableROI_Get
>(load ? import_function(m_handle,
"peak_Chunks_UsableROI_Get") : nullptr);
5618 if(m_peak_Chunks_UsableROI_Get ==
nullptr && load)
5620 throw std::runtime_error(
"Failed to load peak_Chunks_UsableROI_Get");
5623 m_peak_Chunks_LineStatus_Get =
reinterpret_cast<dyn_peak_Chunks_LineStatus_Get
>(load ? import_function(m_handle,
"peak_Chunks_LineStatus_Get") : nullptr);
5624 if(m_peak_Chunks_LineStatus_Get ==
nullptr && load)
5626 throw std::runtime_error(
"Failed to load peak_Chunks_LineStatus_Get");
5629 m_peak_Chunks_AutoFeature_Get =
reinterpret_cast<dyn_peak_Chunks_AutoFeature_Get
>(load ? import_function(m_handle,
"peak_Chunks_AutoFeature_Get") : nullptr);
5630 if(m_peak_Chunks_AutoFeature_Get ==
nullptr && load)
5632 throw std::runtime_error(
"Failed to load peak_Chunks_AutoFeature_Get");
5635 m_peak_Chunks_PTPStatus_Get =
reinterpret_cast<dyn_peak_Chunks_PTPStatus_Get
>(load ? import_function(m_handle,
"peak_Chunks_PTPStatus_Get") : nullptr);
5636 if(m_peak_Chunks_PTPStatus_Get ==
nullptr && load)
5638 throw std::runtime_error(
"Failed to load peak_Chunks_PTPStatus_Get");
5645inline peak_status DynamicLoader::peak_Library_Init()
5647 auto& inst = instance();
5648 if(inst.m_peak_Library_Init)
5650 return inst.m_peak_Library_Init();
5654 throw std::runtime_error(
"Library not loaded!");
5658inline peak_status DynamicLoader::peak_Library_Exit()
5660 auto& inst = instance();
5661 if(inst.m_peak_Library_Exit)
5663 return inst.m_peak_Library_Exit();
5667 throw std::runtime_error(
"Library not loaded!");
5671inline peak_status DynamicLoader::peak_Library_GetVersion(uint32_t* majorVersion, uint32_t* minorVersion, uint32_t* subminorVersion, uint32_t* patchVersion)
5673 auto& inst = instance();
5674 if(inst.m_peak_Library_GetVersion)
5676 return inst.m_peak_Library_GetVersion(majorVersion, minorVersion, subminorVersion, patchVersion);
5680 throw std::runtime_error(
"Library not loaded!");
5684inline peak_status DynamicLoader::peak_Library_GetLastError(
peak_status* lastErrorCode,
char* lastErrorMessage,
size_t* lastErrorMessageSize)
5686 auto& inst = instance();
5687 if(inst.m_peak_Library_GetLastError)
5689 return inst.m_peak_Library_GetLastError(lastErrorCode, lastErrorMessage, lastErrorMessageSize);
5693 throw std::runtime_error(
"Library not loaded!");
5699 auto& inst = instance();
5700 if(inst.m_peak_Library_InterfaceTechnology_IsSupported)
5702 return inst.m_peak_Library_InterfaceTechnology_IsSupported(interfaceTech);
5706 throw std::runtime_error(
"Library not loaded!");
5712 auto& inst = instance();
5713 if(inst.m_peak_Reconnect_Enable)
5715 return inst.m_peak_Reconnect_Enable(interfaceTech, enabled);
5719 throw std::runtime_error(
"Library not loaded!");
5725 auto& inst = instance();
5726 if(inst.m_peak_Reconnect_IsEnabled)
5728 return inst.m_peak_Reconnect_IsEnabled(interfaceTech);
5732 throw std::runtime_error(
"Library not loaded!");
5738 auto& inst = instance();
5739 if(inst.m_peak_Reconnect_GetAccessStatus)
5741 return inst.m_peak_Reconnect_GetAccessStatus(interfaceTech);
5745 throw std::runtime_error(
"Library not loaded!");
5749inline peak_status DynamicLoader::peak_CameraList_Update(
size_t* cameraCount)
5751 auto& inst = instance();
5752 if(inst.m_peak_CameraList_Update)
5754 return inst.m_peak_CameraList_Update(cameraCount);
5758 throw std::runtime_error(
"Library not loaded!");
5762inline peak_status DynamicLoader::peak_CameraList_Get(peak_camera_descriptor* cameraList,
size_t* cameraCount)
5764 auto& inst = instance();
5765 if(inst.m_peak_CameraList_Get)
5767 return inst.m_peak_CameraList_Get(cameraList, cameraCount);
5771 throw std::runtime_error(
"Library not loaded!");
5777 auto& inst = instance();
5778 if(inst.m_peak_Camera_ID_FromHandle)
5780 return inst.m_peak_Camera_ID_FromHandle(hCam);
5784 throw std::runtime_error(
"Library not loaded!");
5788inline peak_camera_id DynamicLoader::peak_Camera_ID_FromSerialNumber(
const char* serialNumber)
5790 auto& inst = instance();
5791 if(inst.m_peak_Camera_ID_FromSerialNumber)
5793 return inst.m_peak_Camera_ID_FromSerialNumber(serialNumber);
5797 throw std::runtime_error(
"Library not loaded!");
5801inline peak_camera_id DynamicLoader::peak_Camera_ID_FromUserDefinedName(
const char* userDefinedName)
5803 auto& inst = instance();
5804 if(inst.m_peak_Camera_ID_FromUserDefinedName)
5806 return inst.m_peak_Camera_ID_FromUserDefinedName(userDefinedName);
5810 throw std::runtime_error(
"Library not loaded!");
5814inline peak_camera_id DynamicLoader::peak_Camera_ID_FromMAC(peak_mac_address macAddress)
5816 auto& inst = instance();
5817 if(inst.m_peak_Camera_ID_FromMAC)
5819 return inst.m_peak_Camera_ID_FromMAC(macAddress);
5823 throw std::runtime_error(
"Library not loaded!");
5829 auto& inst = instance();
5830 if(inst.m_peak_Camera_GetAccessStatus)
5832 return inst.m_peak_Camera_GetAccessStatus(cameraID);
5836 throw std::runtime_error(
"Library not loaded!");
5840inline peak_status DynamicLoader::peak_Camera_GetDescriptor(
peak_camera_id cameraID, peak_camera_descriptor* cameraDescriptor)
5842 auto& inst = instance();
5843 if(inst.m_peak_Camera_GetDescriptor)
5845 return inst.m_peak_Camera_GetDescriptor(cameraID, cameraDescriptor);
5849 throw std::runtime_error(
"Library not loaded!");
5855 auto& inst = instance();
5856 if(inst.m_peak_Camera_Open)
5858 return inst.m_peak_Camera_Open(cameraID, hCam);
5862 throw std::runtime_error(
"Library not loaded!");
5868 auto& inst = instance();
5869 if(inst.m_peak_Camera_OpenFirstAvailable)
5871 return inst.m_peak_Camera_OpenFirstAvailable(hCam);
5875 throw std::runtime_error(
"Library not loaded!");
5881 auto& inst = instance();
5882 if(inst.m_peak_Camera_Close)
5884 return inst.m_peak_Camera_Close(hCam);
5888 throw std::runtime_error(
"Library not loaded!");
5894 auto& inst = instance();
5895 if(inst.m_peak_Camera_ResetToDefaultSettings)
5897 return inst.m_peak_Camera_ResetToDefaultSettings(hCam);
5901 throw std::runtime_error(
"Library not loaded!");
5907 auto& inst = instance();
5908 if(inst.m_peak_Camera_UserDefinedName_Set)
5910 return inst.m_peak_Camera_UserDefinedName_Set(hCam, userDefinedName);
5914 throw std::runtime_error(
"Library not loaded!");
5918inline peak_status DynamicLoader::peak_Camera_UserDefinedName_Get(
peak_camera_handle hCam,
char* userDefinedName,
size_t* userDefinedNameSize)
5920 auto& inst = instance();
5921 if(inst.m_peak_Camera_UserDefinedName_Get)
5923 return inst.m_peak_Camera_UserDefinedName_Get(hCam, userDefinedName, userDefinedNameSize);
5927 throw std::runtime_error(
"Library not loaded!");
5933 auto& inst = instance();
5934 if(inst.m_peak_Camera_IsConnected)
5936 return inst.m_peak_Camera_IsConnected(hCam);
5940 throw std::runtime_error(
"Library not loaded!");
5946 auto& inst = instance();
5947 if(inst.m_peak_Camera_Reboot)
5949 return inst.m_peak_Camera_Reboot(hCam);
5953 throw std::runtime_error(
"Library not loaded!");
5959 auto& inst = instance();
5960 if(inst.m_peak_EthernetConfig_GetAccessStatus)
5962 return inst.m_peak_EthernetConfig_GetAccessStatus(cameraID);
5966 throw std::runtime_error(
"Library not loaded!");
5972 auto& inst = instance();
5973 if(inst.m_peak_EthernetConfig_GetInfo)
5975 return inst.m_peak_EthernetConfig_GetInfo(cameraID, ethernetInfo);
5979 throw std::runtime_error(
"Library not loaded!");
5985 auto& inst = instance();
5986 if(inst.m_peak_EthernetConfig_DHCP_GetAccessStatus)
5988 return inst.m_peak_EthernetConfig_DHCP_GetAccessStatus(cameraID);
5992 throw std::runtime_error(
"Library not loaded!");
5998 auto& inst = instance();
5999 if(inst.m_peak_EthernetConfig_DHCP_Enable)
6001 return inst.m_peak_EthernetConfig_DHCP_Enable(cameraID, enabled);
6005 throw std::runtime_error(
"Library not loaded!");
6011 auto& inst = instance();
6012 if(inst.m_peak_EthernetConfig_DHCP_IsEnabled)
6014 return inst.m_peak_EthernetConfig_DHCP_IsEnabled(cameraID);
6018 throw std::runtime_error(
"Library not loaded!");
6024 auto& inst = instance();
6025 if(inst.m_peak_EthernetConfig_PersistentIP_GetAccessStatus)
6027 return inst.m_peak_EthernetConfig_PersistentIP_GetAccessStatus(cameraID);
6031 throw std::runtime_error(
"Library not loaded!");
6035inline peak_status DynamicLoader::peak_EthernetConfig_PersistentIP_Set(
peak_camera_id cameraID, peak_ip_config persistentIP)
6037 auto& inst = instance();
6038 if(inst.m_peak_EthernetConfig_PersistentIP_Set)
6040 return inst.m_peak_EthernetConfig_PersistentIP_Set(cameraID, persistentIP);
6044 throw std::runtime_error(
"Library not loaded!");
6048inline peak_status DynamicLoader::peak_EthernetConfig_PersistentIP_Get(
peak_camera_id cameraID, peak_ip_config* persistentIP)
6050 auto& inst = instance();
6051 if(inst.m_peak_EthernetConfig_PersistentIP_Get)
6053 return inst.m_peak_EthernetConfig_PersistentIP_Get(cameraID, persistentIP);
6057 throw std::runtime_error(
"Library not loaded!");
6063 auto& inst = instance();
6064 if(inst.m_peak_Acquisition_Start)
6066 return inst.m_peak_Acquisition_Start(hCam, numberOfFrames);
6070 throw std::runtime_error(
"Library not loaded!");
6076 auto& inst = instance();
6077 if(inst.m_peak_Acquisition_Stop)
6079 return inst.m_peak_Acquisition_Stop(hCam);
6083 throw std::runtime_error(
"Library not loaded!");
6089 auto& inst = instance();
6090 if(inst.m_peak_Acquisition_IsStarted)
6092 return inst.m_peak_Acquisition_IsStarted(hCam);
6096 throw std::runtime_error(
"Library not loaded!");
6102 auto& inst = instance();
6103 if(inst.m_peak_Acquisition_WaitForFrame)
6105 return inst.m_peak_Acquisition_WaitForFrame(hCam, timeout_ms, hFrame);
6109 throw std::runtime_error(
"Library not loaded!");
6115 auto& inst = instance();
6116 if(inst.m_peak_Acquisition_GetInfo)
6118 return inst.m_peak_Acquisition_GetInfo(hCam, acquisitionInfo);
6122 throw std::runtime_error(
"Library not loaded!");
6128 auto& inst = instance();
6129 if(inst.m_peak_Acquisition_Buffer_GetRequiredSize)
6131 return inst.m_peak_Acquisition_Buffer_GetRequiredSize(hCam, requiredBufferSize);
6135 throw std::runtime_error(
"Library not loaded!");
6141 auto& inst = instance();
6142 if(inst.m_peak_Acquisition_Buffer_GetRequiredCount)
6144 return inst.m_peak_Acquisition_Buffer_GetRequiredCount(hCam, requiredBufferCount);
6148 throw std::runtime_error(
"Library not loaded!");
6152inline peak_status DynamicLoader::peak_Acquisition_Buffer_Announce(
peak_camera_handle hCam, uint8_t* memoryAddress,
size_t memorySize,
void* userContext)
6154 auto& inst = instance();
6155 if(inst.m_peak_Acquisition_Buffer_Announce)
6157 return inst.m_peak_Acquisition_Buffer_Announce(hCam, memoryAddress, memorySize, userContext);
6161 throw std::runtime_error(
"Library not loaded!");
6167 auto& inst = instance();
6168 if(inst.m_peak_Acquisition_Buffer_Revoke)
6170 return inst.m_peak_Acquisition_Buffer_Revoke(hCam, memoryAddress);
6174 throw std::runtime_error(
"Library not loaded!");
6180 auto& inst = instance();
6181 if(inst.m_peak_Acquisition_Buffer_RevokeAll)
6183 return inst.m_peak_Acquisition_Buffer_RevokeAll(hCam);
6187 throw std::runtime_error(
"Library not loaded!");
6193 auto& inst = instance();
6194 if(inst.m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus)
6196 return inst.m_peak_Acquisition_BufferHandling_Mode_GetAccessStatus(hCam);
6200 throw std::runtime_error(
"Library not loaded!");
6206 auto& inst = instance();
6207 if(inst.m_peak_Acquisition_BufferHandling_Mode_GetList)
6209 return inst.m_peak_Acquisition_BufferHandling_Mode_GetList(hCam, bufferHandlingModeList, bufferHandlingModesCount);
6213 throw std::runtime_error(
"Library not loaded!");
6219 auto& inst = instance();
6220 if(inst.m_peak_Acquisition_BufferHandling_Mode_Set)
6222 return inst.m_peak_Acquisition_BufferHandling_Mode_Set(hCam, mode);
6226 throw std::runtime_error(
"Library not loaded!");
6232 auto& inst = instance();
6233 if(inst.m_peak_Acquisition_BufferHandling_Mode_Get)
6235 return inst.m_peak_Acquisition_BufferHandling_Mode_Get(hCam, mode);
6239 throw std::runtime_error(
"Library not loaded!");
6245 auto& inst = instance();
6246 if(inst.m_peak_Acquisition_LossHandling_Mode_GetAccessStatus)
6248 return inst.m_peak_Acquisition_LossHandling_Mode_GetAccessStatus(hCam);
6252 throw std::runtime_error(
"Library not loaded!");
6258 auto& inst = instance();
6259 if(inst.m_peak_Acquisition_LossHandling_Mode_GetList)
6261 return inst.m_peak_Acquisition_LossHandling_Mode_GetList(hCam, lossHandlingModeList, lossHandlingModesCount);
6265 throw std::runtime_error(
"Library not loaded!");
6271 auto& inst = instance();
6272 if(inst.m_peak_Acquisition_LossHandling_Mode_Set)
6274 return inst.m_peak_Acquisition_LossHandling_Mode_Set(hCam, mode);
6278 throw std::runtime_error(
"Library not loaded!");
6284 auto& inst = instance();
6285 if(inst.m_peak_Acquisition_LossHandling_Mode_Get)
6287 return inst.m_peak_Acquisition_LossHandling_Mode_Get(hCam, mode);
6291 throw std::runtime_error(
"Library not loaded!");
6297 auto& inst = instance();
6298 if(inst.m_peak_Acquisition_LossHandling_Extent_GetAccessStatus)
6300 return inst.m_peak_Acquisition_LossHandling_Extent_GetAccessStatus(hCam);
6304 throw std::runtime_error(
"Library not loaded!");
6308inline peak_status DynamicLoader::peak_Acquisition_LossHandling_Extent_GetRange(
peak_camera_handle hCam, int64_t* minExtent, int64_t* maxExtent, int64_t* incExtent)
6310 auto& inst = instance();
6311 if(inst.m_peak_Acquisition_LossHandling_Extent_GetRange)
6313 return inst.m_peak_Acquisition_LossHandling_Extent_GetRange(hCam, minExtent, maxExtent, incExtent);
6317 throw std::runtime_error(
"Library not loaded!");
6323 auto& inst = instance();
6324 if(inst.m_peak_Acquisition_LossHandling_Extent_Set)
6326 return inst.m_peak_Acquisition_LossHandling_Extent_Set(hCam, extent);
6330 throw std::runtime_error(
"Library not loaded!");
6336 auto& inst = instance();
6337 if(inst.m_peak_Acquisition_LossHandling_Extent_Get)
6339 return inst.m_peak_Acquisition_LossHandling_Extent_Get(hCam, extent);
6343 throw std::runtime_error(
"Library not loaded!");
6349 auto& inst = instance();
6350 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus)
6352 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetAccessStatus(hCam);
6356 throw std::runtime_error(
"Library not loaded!");
6360inline peak_status DynamicLoader::peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout)
6362 auto& inst = instance();
6363 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange)
6365 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_GetRange(hCam, minTimeout, maxTimeout, incTimeout);
6369 throw std::runtime_error(
"Library not loaded!");
6375 auto& inst = instance();
6376 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set)
6378 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Set(hCam, timeout);
6382 throw std::runtime_error(
"Library not loaded!");
6388 auto& inst = instance();
6389 if(inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get)
6391 return inst.m_peak_Acquisition_LossHandling_FrameAbortTimeout_Get(hCam, timeout);
6395 throw std::runtime_error(
"Library not loaded!");
6401 auto& inst = instance();
6402 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus)
6404 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetAccessStatus(hCam);
6408 throw std::runtime_error(
"Library not loaded!");
6412inline peak_status DynamicLoader::peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(
peak_camera_handle hCam, int64_t* minTimeout, int64_t* maxTimeout, int64_t* incTimeout)
6414 auto& inst = instance();
6415 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange)
6417 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_GetRange(hCam, minTimeout, maxTimeout, incTimeout);
6421 throw std::runtime_error(
"Library not loaded!");
6427 auto& inst = instance();
6428 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set)
6430 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Set(hCam, timeout);
6434 throw std::runtime_error(
"Library not loaded!");
6440 auto& inst = instance();
6441 if(inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get)
6443 return inst.m_peak_Acquisition_LossHandling_ResendRequestTimeout_Get(hCam, timeout);
6447 throw std::runtime_error(
"Library not loaded!");
6453 auto& inst = instance();
6454 if(inst.m_peak_PixelFormat_GetInfo)
6456 return inst.m_peak_PixelFormat_GetInfo(pixelFormat, pixelFormatInfo);
6460 throw std::runtime_error(
"Library not loaded!");
6466 auto& inst = instance();
6467 if(inst.m_peak_Frame_Release)
6469 return inst.m_peak_Frame_Release(hCam, hFrame);
6473 throw std::runtime_error(
"Library not loaded!");
6479 auto& inst = instance();
6480 if(inst.m_peak_Frame_GetInfo)
6482 return inst.m_peak_Frame_GetInfo(hFrame, frameInfo);
6486 throw std::runtime_error(
"Library not loaded!");
6492 auto& inst = instance();
6493 if(inst.m_peak_Frame_Type_Get)
6495 return inst.m_peak_Frame_Type_Get(hFrame, frameType);
6499 throw std::runtime_error(
"Library not loaded!");
6505 auto& inst = instance();
6506 if(inst.m_peak_Frame_Buffer_Get)
6508 return inst.m_peak_Frame_Buffer_Get(hFrame, buffer);
6512 throw std::runtime_error(
"Library not loaded!");
6518 auto& inst = instance();
6519 if(inst.m_peak_Frame_ID_Get)
6521 return inst.m_peak_Frame_ID_Get(hFrame, frameID);
6525 throw std::runtime_error(
"Library not loaded!");
6531 auto& inst = instance();
6532 if(inst.m_peak_Frame_Timestamp_Get)
6534 return inst.m_peak_Frame_Timestamp_Get(hFrame, timestamp_ns);
6538 throw std::runtime_error(
"Library not loaded!");
6544 auto& inst = instance();
6545 if(inst.m_peak_Frame_ROI_Get)
6547 return inst.m_peak_Frame_ROI_Get(hFrame, roi);
6551 throw std::runtime_error(
"Library not loaded!");
6557 auto& inst = instance();
6558 if(inst.m_peak_Frame_PixelFormat_Get)
6560 return inst.m_peak_Frame_PixelFormat_Get(hFrame, pixelFormat);
6564 throw std::runtime_error(
"Library not loaded!");
6570 auto& inst = instance();
6571 if(inst.m_peak_Frame_IsComplete)
6573 return inst.m_peak_Frame_IsComplete(hFrame);
6577 throw std::runtime_error(
"Library not loaded!");
6583 auto& inst = instance();
6584 if(inst.m_peak_Frame_BytesExpected_Get)
6586 return inst.m_peak_Frame_BytesExpected_Get(hFrame, bytesExpected);
6590 throw std::runtime_error(
"Library not loaded!");
6596 auto& inst = instance();
6597 if(inst.m_peak_Frame_BytesWritten_Get)
6599 return inst.m_peak_Frame_BytesWritten_Get(hFrame, bytesWritten);
6603 throw std::runtime_error(
"Library not loaded!");
6609 auto& inst = instance();
6610 if(inst.m_peak_Frame_ProcessingTime_Get)
6612 return inst.m_peak_Frame_ProcessingTime_Get(hFrame, processingTime_ms);
6616 throw std::runtime_error(
"Library not loaded!");
6622 auto& inst = instance();
6623 if(inst.m_peak_Frame_Save)
6625 return inst.m_peak_Frame_Save(hFrame, fileName);
6629 throw std::runtime_error(
"Library not loaded!");
6635 auto& inst = instance();
6636 if(inst.m_peak_Frame_HasChunks)
6638 return inst.m_peak_Frame_HasChunks(hFrame);
6642 throw std::runtime_error(
"Library not loaded!");
6648 auto& inst = instance();
6649 if(inst.m_peak_CameraSettings_ParameterSet_GetAccessStatus)
6651 return inst.m_peak_CameraSettings_ParameterSet_GetAccessStatus(hCam, parameterSet);
6655 throw std::runtime_error(
"Library not loaded!");
6661 auto& inst = instance();
6662 if(inst.m_peak_CameraSettings_ParameterSet_GetList)
6664 return inst.m_peak_CameraSettings_ParameterSet_GetList(hCam, parameterSetList, parameterSetCount);
6668 throw std::runtime_error(
"Library not loaded!");
6674 auto& inst = instance();
6675 if(inst.m_peak_CameraSettings_ParameterSet_Store)
6677 return inst.m_peak_CameraSettings_ParameterSet_Store(hCam, parameterSet);
6681 throw std::runtime_error(
"Library not loaded!");
6687 auto& inst = instance();
6688 if(inst.m_peak_CameraSettings_ParameterSet_Apply)
6690 return inst.m_peak_CameraSettings_ParameterSet_Apply(hCam, parameterSet);
6694 throw std::runtime_error(
"Library not loaded!");
6700 auto& inst = instance();
6701 if(inst.m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus)
6703 return inst.m_peak_CameraSettings_ParameterSet_Startup_GetAccessStatus(hCam);
6707 throw std::runtime_error(
"Library not loaded!");
6713 auto& inst = instance();
6714 if(inst.m_peak_CameraSettings_ParameterSet_Startup_Set)
6716 return inst.m_peak_CameraSettings_ParameterSet_Startup_Set(hCam, parameterSet);
6720 throw std::runtime_error(
"Library not loaded!");
6726 auto& inst = instance();
6727 if(inst.m_peak_CameraSettings_ParameterSet_Startup_Get)
6729 return inst.m_peak_CameraSettings_ParameterSet_Startup_Get(hCam, parameterSet);
6733 throw std::runtime_error(
"Library not loaded!");
6739 auto& inst = instance();
6740 if(inst.m_peak_CameraSettings_DiskFile_GetAccessStatus)
6742 return inst.m_peak_CameraSettings_DiskFile_GetAccessStatus(hCam);
6746 throw std::runtime_error(
"Library not loaded!");
6752 auto& inst = instance();
6753 if(inst.m_peak_CameraSettings_DiskFile_Store)
6755 return inst.m_peak_CameraSettings_DiskFile_Store(hCam, file);
6759 throw std::runtime_error(
"Library not loaded!");
6765 auto& inst = instance();
6766 if(inst.m_peak_CameraSettings_DiskFile_Apply)
6768 return inst.m_peak_CameraSettings_DiskFile_Apply(hCam, file);
6772 throw std::runtime_error(
"Library not loaded!");
6778 auto& inst = instance();
6779 if(inst.m_peak_FrameRate_GetAccessStatus)
6781 return inst.m_peak_FrameRate_GetAccessStatus(hCam);
6785 throw std::runtime_error(
"Library not loaded!");
6789inline peak_status DynamicLoader::peak_FrameRate_GetRange(
peak_camera_handle hCam,
double* minFrameRate_fps,
double* maxFrameRate_fps,
double* incFrameRate_fps)
6791 auto& inst = instance();
6792 if(inst.m_peak_FrameRate_GetRange)
6794 return inst.m_peak_FrameRate_GetRange(hCam, minFrameRate_fps, maxFrameRate_fps, incFrameRate_fps);
6798 throw std::runtime_error(
"Library not loaded!");
6804 auto& inst = instance();
6805 if(inst.m_peak_FrameRate_Set)
6807 return inst.m_peak_FrameRate_Set(hCam, frameRate_fps);
6811 throw std::runtime_error(
"Library not loaded!");
6817 auto& inst = instance();
6818 if(inst.m_peak_FrameRate_Get)
6820 return inst.m_peak_FrameRate_Get(hCam, frameRate_fps);
6824 throw std::runtime_error(
"Library not loaded!");
6830 auto& inst = instance();
6831 if(inst.m_peak_ExposureTime_GetAccessStatus)
6833 return inst.m_peak_ExposureTime_GetAccessStatus(hCam);
6837 throw std::runtime_error(
"Library not loaded!");
6841inline peak_status DynamicLoader::peak_ExposureTime_GetRange(
peak_camera_handle hCam,
double* minExposureTime_us,
double* maxExposureTime_us,
double* incExposureTime_us)
6843 auto& inst = instance();
6844 if(inst.m_peak_ExposureTime_GetRange)
6846 return inst.m_peak_ExposureTime_GetRange(hCam, minExposureTime_us, maxExposureTime_us, incExposureTime_us);
6850 throw std::runtime_error(
"Library not loaded!");
6856 auto& inst = instance();
6857 if(inst.m_peak_ExposureTime_Set)
6859 return inst.m_peak_ExposureTime_Set(hCam, exposureTime_us);
6863 throw std::runtime_error(
"Library not loaded!");
6869 auto& inst = instance();
6870 if(inst.m_peak_ExposureTime_Get)
6872 return inst.m_peak_ExposureTime_Get(hCam, exposureTime_us);
6876 throw std::runtime_error(
"Library not loaded!");
6882 auto& inst = instance();
6883 if(inst.m_peak_ShutterMode_GetAccessStatus)
6885 return inst.m_peak_ShutterMode_GetAccessStatus(hCam);
6889 throw std::runtime_error(
"Library not loaded!");
6895 auto& inst = instance();
6896 if(inst.m_peak_ShutterMode_GetList)
6898 return inst.m_peak_ShutterMode_GetList(hCam, shutterModeList, shutterModeCount);
6902 throw std::runtime_error(
"Library not loaded!");
6908 auto& inst = instance();
6909 if(inst.m_peak_ShutterMode_Set)
6911 return inst.m_peak_ShutterMode_Set(hCam, shutterMode);
6915 throw std::runtime_error(
"Library not loaded!");
6921 auto& inst = instance();
6922 if(inst.m_peak_ShutterMode_Get)
6924 return inst.m_peak_ShutterMode_Get(hCam, shutterMode);
6928 throw std::runtime_error(
"Library not loaded!");
6934 auto& inst = instance();
6935 if(inst.m_peak_PixelClock_GetAccessStatus)
6937 return inst.m_peak_PixelClock_GetAccessStatus(hCam);
6941 throw std::runtime_error(
"Library not loaded!");
6947 auto& inst = instance();
6948 if(inst.m_peak_PixelClock_HasRange)
6950 return inst.m_peak_PixelClock_HasRange(hCam);
6954 throw std::runtime_error(
"Library not loaded!");
6958inline peak_status DynamicLoader::peak_PixelClock_GetRange(
peak_camera_handle hCam,
double* minPixelClock_MHz,
double* maxPixelClock_MHz,
double* incPixelClock_MHz)
6960 auto& inst = instance();
6961 if(inst.m_peak_PixelClock_GetRange)
6963 return inst.m_peak_PixelClock_GetRange(hCam, minPixelClock_MHz, maxPixelClock_MHz, incPixelClock_MHz);
6967 throw std::runtime_error(
"Library not loaded!");
6973 auto& inst = instance();
6974 if(inst.m_peak_PixelClock_GetList)
6976 return inst.m_peak_PixelClock_GetList(hCam, pixelClockList, pixelClockCount);
6980 throw std::runtime_error(
"Library not loaded!");
6986 auto& inst = instance();
6987 if(inst.m_peak_PixelClock_Set)
6989 return inst.m_peak_PixelClock_Set(hCam, pixelClock_MHz);
6993 throw std::runtime_error(
"Library not loaded!");
6999 auto& inst = instance();
7000 if(inst.m_peak_PixelClock_Get)
7002 return inst.m_peak_PixelClock_Get(hCam, pixelClock_MHz);
7006 throw std::runtime_error(
"Library not loaded!");
7012 auto& inst = instance();
7013 if(inst.m_peak_IOChannel_GetAccessStatus)
7015 return inst.m_peak_IOChannel_GetAccessStatus(hCam, ioChannel);
7019 throw std::runtime_error(
"Library not loaded!");
7025 auto& inst = instance();
7026 if(inst.m_peak_IOChannel_GetList)
7028 return inst.m_peak_IOChannel_GetList(hCam, ioChannelList, ioChannelCount);
7032 throw std::runtime_error(
"Library not loaded!");
7038 auto& inst = instance();
7039 if(inst.m_peak_IOChannel_GetListForDirection)
7041 return inst.m_peak_IOChannel_GetListForDirection(hCam, direction, ioChannelList, ioChannelCount);
7045 throw std::runtime_error(
"Library not loaded!");
7051 auto& inst = instance();
7052 if(inst.m_peak_IOChannel_Direction_GetAccessStatus)
7054 return inst.m_peak_IOChannel_Direction_GetAccessStatus(hCam, ioChannel);
7058 throw std::runtime_error(
"Library not loaded!");
7064 auto& inst = instance();
7065 if(inst.m_peak_IOChannel_Direction_Get)
7067 return inst.m_peak_IOChannel_Direction_Get(hCam, ioChannel, direction);
7071 throw std::runtime_error(
"Library not loaded!");
7077 auto& inst = instance();
7078 if(inst.m_peak_IOChannel_Type_GetAccessStatus)
7080 return inst.m_peak_IOChannel_Type_GetAccessStatus(hCam, ioChannel);
7084 throw std::runtime_error(
"Library not loaded!");
7090 auto& inst = instance();
7091 if(inst.m_peak_IOChannel_Type_Get)
7093 return inst.m_peak_IOChannel_Type_Get(hCam, ioChannel, type);
7097 throw std::runtime_error(
"Library not loaded!");
7103 auto& inst = instance();
7104 if(inst.m_peak_IOChannel_Level_GetAccessStatus)
7106 return inst.m_peak_IOChannel_Level_GetAccessStatus(hCam, ioChannel);
7110 throw std::runtime_error(
"Library not loaded!");
7116 auto& inst = instance();
7117 if(inst.m_peak_IOChannel_Level_IsHigh)
7119 return inst.m_peak_IOChannel_Level_IsHigh(hCam, ioChannel);
7123 throw std::runtime_error(
"Library not loaded!");
7129 auto& inst = instance();
7130 if(inst.m_peak_IOChannel_Level_SetHigh)
7132 return inst.m_peak_IOChannel_Level_SetHigh(hCam, ioChannel, high);
7136 throw std::runtime_error(
"Library not loaded!");
7142 auto& inst = instance();
7143 if(inst.m_peak_IOChannel_Inverter_GetAccessStatus)
7145 return inst.m_peak_IOChannel_Inverter_GetAccessStatus(hCam, ioChannel);
7149 throw std::runtime_error(
"Library not loaded!");
7155 auto& inst = instance();
7156 if(inst.m_peak_IOChannel_Inverter_Enable)
7158 return inst.m_peak_IOChannel_Inverter_Enable(hCam, ioChannel, enabled);
7162 throw std::runtime_error(
"Library not loaded!");
7168 auto& inst = instance();
7169 if(inst.m_peak_IOChannel_Inverter_IsEnabled)
7171 return inst.m_peak_IOChannel_Inverter_IsEnabled(hCam, ioChannel);
7175 throw std::runtime_error(
"Library not loaded!");
7181 auto& inst = instance();
7182 if(inst.m_peak_IOChannel_NoiseFilter_GetAccessStatus)
7184 return inst.m_peak_IOChannel_NoiseFilter_GetAccessStatus(hCam, ioChannel);
7188 throw std::runtime_error(
"Library not loaded!");
7194 auto& inst = instance();
7195 if(inst.m_peak_IOChannel_NoiseFilter_Enable)
7197 return inst.m_peak_IOChannel_NoiseFilter_Enable(hCam, ioChannel, enabled);
7201 throw std::runtime_error(
"Library not loaded!");
7207 auto& inst = instance();
7208 if(inst.m_peak_IOChannel_NoiseFilter_IsEnabled)
7210 return inst.m_peak_IOChannel_NoiseFilter_IsEnabled(hCam, ioChannel);
7214 throw std::runtime_error(
"Library not loaded!");
7218inline 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)
7220 auto& inst = instance();
7221 if(inst.m_peak_IOChannel_NoiseFilter_Duration_GetRange)
7223 return inst.m_peak_IOChannel_NoiseFilter_Duration_GetRange(hCam, ioChannel, minNoiseFilterDuration_us, maxNoiseFilterDuration_us, incNoiseFilterDuration_us);
7227 throw std::runtime_error(
"Library not loaded!");
7233 auto& inst = instance();
7234 if(inst.m_peak_IOChannel_NoiseFilter_Duration_Set)
7236 return inst.m_peak_IOChannel_NoiseFilter_Duration_Set(hCam, ioChannel, noiseFilterDuration_us);
7240 throw std::runtime_error(
"Library not loaded!");
7246 auto& inst = instance();
7247 if(inst.m_peak_IOChannel_NoiseFilter_Duration_Get)
7249 return inst.m_peak_IOChannel_NoiseFilter_Duration_Get(hCam, ioChannel, noiseFilterDuration_us);
7253 throw std::runtime_error(
"Library not loaded!");
7259 auto& inst = instance();
7260 if(inst.m_peak_Trigger_GetAccessStatus)
7262 return inst.m_peak_Trigger_GetAccessStatus(hCam);
7266 throw std::runtime_error(
"Library not loaded!");
7272 auto& inst = instance();
7273 if(inst.m_peak_Trigger_Enable)
7275 return inst.m_peak_Trigger_Enable(hCam, enabled);
7279 throw std::runtime_error(
"Library not loaded!");
7285 auto& inst = instance();
7286 if(inst.m_peak_Trigger_IsEnabled)
7288 return inst.m_peak_Trigger_IsEnabled(hCam);
7292 throw std::runtime_error(
"Library not loaded!");
7298 auto& inst = instance();
7299 if(inst.m_peak_Trigger_IsExecutable)
7301 return inst.m_peak_Trigger_IsExecutable(hCam);
7305 throw std::runtime_error(
"Library not loaded!");
7311 auto& inst = instance();
7312 if(inst.m_peak_Trigger_Execute)
7314 return inst.m_peak_Trigger_Execute(hCam);
7318 throw std::runtime_error(
"Library not loaded!");
7324 auto& inst = instance();
7325 if(inst.m_peak_Trigger_Mode_GetAccessStatus)
7327 return inst.m_peak_Trigger_Mode_GetAccessStatus(hCam, triggerMode);
7331 throw std::runtime_error(
"Library not loaded!");
7337 auto& inst = instance();
7338 if(inst.m_peak_Trigger_Mode_Set)
7340 return inst.m_peak_Trigger_Mode_Set(hCam, triggerMode);
7344 throw std::runtime_error(
"Library not loaded!");
7350 auto& inst = instance();
7351 if(inst.m_peak_Trigger_Mode_Get)
7353 return inst.m_peak_Trigger_Mode_Get(hCam, triggerMode);
7357 throw std::runtime_error(
"Library not loaded!");
7363 auto& inst = instance();
7364 if(inst.m_peak_Trigger_Mode_Config_Get)
7366 return inst.m_peak_Trigger_Mode_Config_Get(hCam, triggerMode);
7370 throw std::runtime_error(
"Library not loaded!");
7376 auto& inst = instance();
7377 if(inst.m_peak_Trigger_Edge_GetAccessStatus)
7379 return inst.m_peak_Trigger_Edge_GetAccessStatus(hCam);
7383 throw std::runtime_error(
"Library not loaded!");
7389 auto& inst = instance();
7390 if(inst.m_peak_Trigger_Edge_GetList)
7392 return inst.m_peak_Trigger_Edge_GetList(hCam, triggerEdgeList, triggerEdgeCount);
7396 throw std::runtime_error(
"Library not loaded!");
7402 auto& inst = instance();
7403 if(inst.m_peak_Trigger_Edge_Set)
7405 return inst.m_peak_Trigger_Edge_Set(hCam, triggerEdge);
7409 throw std::runtime_error(
"Library not loaded!");
7415 auto& inst = instance();
7416 if(inst.m_peak_Trigger_Edge_Get)
7418 return inst.m_peak_Trigger_Edge_Get(hCam, triggerEdge);
7422 throw std::runtime_error(
"Library not loaded!");
7428 auto& inst = instance();
7429 if(inst.m_peak_Trigger_Delay_GetAccessStatus)
7431 return inst.m_peak_Trigger_Delay_GetAccessStatus(hCam);
7435 throw std::runtime_error(
"Library not loaded!");
7439inline peak_status DynamicLoader::peak_Trigger_Delay_GetRange(
peak_camera_handle hCam,
double* minTriggerDelay_us,
double* maxTriggerDelay_us,
double* incTriggerDelay_us)
7441 auto& inst = instance();
7442 if(inst.m_peak_Trigger_Delay_GetRange)
7444 return inst.m_peak_Trigger_Delay_GetRange(hCam, minTriggerDelay_us, maxTriggerDelay_us, incTriggerDelay_us);
7448 throw std::runtime_error(
"Library not loaded!");
7454 auto& inst = instance();
7455 if(inst.m_peak_Trigger_Delay_Set)
7457 return inst.m_peak_Trigger_Delay_Set(hCam, triggerDelay_us);
7461 throw std::runtime_error(
"Library not loaded!");
7467 auto& inst = instance();
7468 if(inst.m_peak_Trigger_Delay_Get)
7470 return inst.m_peak_Trigger_Delay_Get(hCam, triggerDelay_us);
7474 throw std::runtime_error(
"Library not loaded!");
7480 auto& inst = instance();
7481 if(inst.m_peak_Trigger_Divider_GetAccessStatus)
7483 return inst.m_peak_Trigger_Divider_GetAccessStatus(hCam);
7487 throw std::runtime_error(
"Library not loaded!");
7491inline peak_status DynamicLoader::peak_Trigger_Divider_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerDivider, uint32_t* maxTriggerDivider, uint32_t* incTriggerDivider)
7493 auto& inst = instance();
7494 if(inst.m_peak_Trigger_Divider_GetRange)
7496 return inst.m_peak_Trigger_Divider_GetRange(hCam, minTriggerDivider, maxTriggerDivider, incTriggerDivider);
7500 throw std::runtime_error(
"Library not loaded!");
7506 auto& inst = instance();
7507 if(inst.m_peak_Trigger_Divider_Set)
7509 return inst.m_peak_Trigger_Divider_Set(hCam, triggerDivider);
7513 throw std::runtime_error(
"Library not loaded!");
7519 auto& inst = instance();
7520 if(inst.m_peak_Trigger_Divider_Get)
7522 return inst.m_peak_Trigger_Divider_Get(hCam, triggerDivider);
7526 throw std::runtime_error(
"Library not loaded!");
7532 auto& inst = instance();
7533 if(inst.m_peak_Trigger_Burst_GetAccessStatus)
7535 return inst.m_peak_Trigger_Burst_GetAccessStatus(hCam);
7539 throw std::runtime_error(
"Library not loaded!");
7543inline peak_status DynamicLoader::peak_Trigger_Burst_GetRange(
peak_camera_handle hCam, uint32_t* minTriggerBurst, uint32_t* maxTriggerBurst, uint32_t* incTriggerBurst)
7545 auto& inst = instance();
7546 if(inst.m_peak_Trigger_Burst_GetRange)
7548 return inst.m_peak_Trigger_Burst_GetRange(hCam, minTriggerBurst, maxTriggerBurst, incTriggerBurst);
7552 throw std::runtime_error(
"Library not loaded!");
7558 auto& inst = instance();
7559 if(inst.m_peak_Trigger_Burst_Set)
7561 return inst.m_peak_Trigger_Burst_Set(hCam, triggerBurst);
7565 throw std::runtime_error(
"Library not loaded!");
7571 auto& inst = instance();
7572 if(inst.m_peak_Trigger_Burst_Get)
7574 return inst.m_peak_Trigger_Burst_Get(hCam, triggerBurst);
7578 throw std::runtime_error(
"Library not loaded!");
7584 auto& inst = instance();
7585 if(inst.m_peak_Flash_GetAccessStatus)
7587 return inst.m_peak_Flash_GetAccessStatus(hCam);
7591 throw std::runtime_error(
"Library not loaded!");
7597 auto& inst = instance();
7598 if(inst.m_peak_Flash_Enable)
7600 return inst.m_peak_Flash_Enable(hCam, enabled);
7604 throw std::runtime_error(
"Library not loaded!");
7610 auto& inst = instance();
7611 if(inst.m_peak_Flash_IsEnabled)
7613 return inst.m_peak_Flash_IsEnabled(hCam);
7617 throw std::runtime_error(
"Library not loaded!");
7623 auto& inst = instance();
7624 if(inst.m_peak_Flash_Mode_GetAccessStatus)
7626 return inst.m_peak_Flash_Mode_GetAccessStatus(hCam, flashMode);
7630 throw std::runtime_error(
"Library not loaded!");
7636 auto& inst = instance();
7637 if(inst.m_peak_Flash_Mode_Set)
7639 return inst.m_peak_Flash_Mode_Set(hCam, flashMode);
7643 throw std::runtime_error(
"Library not loaded!");
7649 auto& inst = instance();
7650 if(inst.m_peak_Flash_Mode_Get)
7652 return inst.m_peak_Flash_Mode_Get(hCam, flashMode);
7656 throw std::runtime_error(
"Library not loaded!");
7662 auto& inst = instance();
7663 if(inst.m_peak_Flash_Mode_Config_Get)
7665 return inst.m_peak_Flash_Mode_Config_Get(hCam, flashMode);
7669 throw std::runtime_error(
"Library not loaded!");
7675 auto& inst = instance();
7676 if(inst.m_peak_Flash_StartDelay_GetAccessStatus)
7678 return inst.m_peak_Flash_StartDelay_GetAccessStatus(hCam);
7682 throw std::runtime_error(
"Library not loaded!");
7686inline peak_status DynamicLoader::peak_Flash_StartDelay_GetRange(
peak_camera_handle hCam,
double* minFlashStartDelay_us,
double* maxFlashStartDelay_us,
double* incFlashStartDelay_us)
7688 auto& inst = instance();
7689 if(inst.m_peak_Flash_StartDelay_GetRange)
7691 return inst.m_peak_Flash_StartDelay_GetRange(hCam, minFlashStartDelay_us, maxFlashStartDelay_us, incFlashStartDelay_us);
7695 throw std::runtime_error(
"Library not loaded!");
7701 auto& inst = instance();
7702 if(inst.m_peak_Flash_StartDelay_Set)
7704 return inst.m_peak_Flash_StartDelay_Set(hCam, flashStartDelay_us);
7708 throw std::runtime_error(
"Library not loaded!");
7714 auto& inst = instance();
7715 if(inst.m_peak_Flash_StartDelay_Get)
7717 return inst.m_peak_Flash_StartDelay_Get(hCam, flashStartDelay_us);
7721 throw std::runtime_error(
"Library not loaded!");
7727 auto& inst = instance();
7728 if(inst.m_peak_Flash_EndDelay_GetAccessStatus)
7730 return inst.m_peak_Flash_EndDelay_GetAccessStatus(hCam);
7734 throw std::runtime_error(
"Library not loaded!");
7738inline peak_status DynamicLoader::peak_Flash_EndDelay_GetRange(
peak_camera_handle hCam,
double* minFlashEndDelay_us,
double* maxFlashEndDelay_us,
double* incFlashEndDelay_us)
7740 auto& inst = instance();
7741 if(inst.m_peak_Flash_EndDelay_GetRange)
7743 return inst.m_peak_Flash_EndDelay_GetRange(hCam, minFlashEndDelay_us, maxFlashEndDelay_us, incFlashEndDelay_us);
7747 throw std::runtime_error(
"Library not loaded!");
7753 auto& inst = instance();
7754 if(inst.m_peak_Flash_EndDelay_Set)
7756 return inst.m_peak_Flash_EndDelay_Set(hCam, flashEndDelay_us);
7760 throw std::runtime_error(
"Library not loaded!");
7766 auto& inst = instance();
7767 if(inst.m_peak_Flash_EndDelay_Get)
7769 return inst.m_peak_Flash_EndDelay_Get(hCam, flashEndDelay_us);
7773 throw std::runtime_error(
"Library not loaded!");
7779 auto& inst = instance();
7780 if(inst.m_peak_Flash_Duration_GetAccessStatus)
7782 return inst.m_peak_Flash_Duration_GetAccessStatus(hCam);
7786 throw std::runtime_error(
"Library not loaded!");
7790inline peak_status DynamicLoader::peak_Flash_Duration_GetRange(
peak_camera_handle hCam,
double* minFlashDuration_us,
double* maxFlashDuration_us,
double* incFlashDuration_us)
7792 auto& inst = instance();
7793 if(inst.m_peak_Flash_Duration_GetRange)
7795 return inst.m_peak_Flash_Duration_GetRange(hCam, minFlashDuration_us, maxFlashDuration_us, incFlashDuration_us);
7799 throw std::runtime_error(
"Library not loaded!");
7805 auto& inst = instance();
7806 if(inst.m_peak_Flash_Duration_Set)
7808 return inst.m_peak_Flash_Duration_Set(hCam, flashDuration_us);
7812 throw std::runtime_error(
"Library not loaded!");
7818 auto& inst = instance();
7819 if(inst.m_peak_Flash_Duration_Get)
7821 return inst.m_peak_Flash_Duration_Get(hCam, flashDuration_us);
7825 throw std::runtime_error(
"Library not loaded!");
7831 auto& inst = instance();
7832 if(inst.m_peak_Focus_GetAccessStatus)
7834 return inst.m_peak_Focus_GetAccessStatus(hCam);
7838 throw std::runtime_error(
"Library not loaded!");
7844 auto& inst = instance();
7845 if(inst.m_peak_Focus_GetRange)
7847 return inst.m_peak_Focus_GetRange(hCam, minFocus, maxFocus, incFocus);
7851 throw std::runtime_error(
"Library not loaded!");
7857 auto& inst = instance();
7858 if(inst.m_peak_Focus_Set)
7860 return inst.m_peak_Focus_Set(hCam, focus);
7864 throw std::runtime_error(
"Library not loaded!");
7870 auto& inst = instance();
7871 if(inst.m_peak_Focus_Get)
7873 return inst.m_peak_Focus_Get(hCam, focus);
7877 throw std::runtime_error(
"Library not loaded!");
7883 auto& inst = instance();
7884 if(inst.m_peak_PixelFormat_GetAccessStatus)
7886 return inst.m_peak_PixelFormat_GetAccessStatus(hCam);
7890 throw std::runtime_error(
"Library not loaded!");
7896 auto& inst = instance();
7897 if(inst.m_peak_PixelFormat_GetList)
7899 return inst.m_peak_PixelFormat_GetList(hCam, pixelFormatList, pixelFormatCount);
7903 throw std::runtime_error(
"Library not loaded!");
7909 auto& inst = instance();
7910 if(inst.m_peak_PixelFormat_Set)
7912 return inst.m_peak_PixelFormat_Set(hCam, pixelFormat);
7916 throw std::runtime_error(
"Library not loaded!");
7922 auto& inst = instance();
7923 if(inst.m_peak_PixelFormat_Get)
7925 return inst.m_peak_PixelFormat_Get(hCam, pixelFormat);
7929 throw std::runtime_error(
"Library not loaded!");
7935 auto& inst = instance();
7936 if(inst.m_peak_Gain_GetAccessStatus)
7938 return inst.m_peak_Gain_GetAccessStatus(hCam, gainType, gainChannel);
7942 throw std::runtime_error(
"Library not loaded!");
7948 auto& inst = instance();
7949 if(inst.m_peak_Gain_GetChannelList)
7951 return inst.m_peak_Gain_GetChannelList(hCam, gainType, gainChannelList, gainChannelCount);
7955 throw std::runtime_error(
"Library not loaded!");
7961 auto& inst = instance();
7962 if(inst.m_peak_Gain_GetRange)
7964 return inst.m_peak_Gain_GetRange(hCam, gainType, gainChannel, minGain, maxGain, incGain);
7968 throw std::runtime_error(
"Library not loaded!");
7974 auto& inst = instance();
7975 if(inst.m_peak_Gain_Set)
7977 return inst.m_peak_Gain_Set(hCam, gainType, gainChannel, gain);
7981 throw std::runtime_error(
"Library not loaded!");
7987 auto& inst = instance();
7988 if(inst.m_peak_Gain_Get)
7990 return inst.m_peak_Gain_Get(hCam, gainType, gainChannel, gain);
7994 throw std::runtime_error(
"Library not loaded!");
8000 auto& inst = instance();
8001 if(inst.m_peak_Gamma_GetAccessStatus)
8003 return inst.m_peak_Gamma_GetAccessStatus(hCam);
8007 throw std::runtime_error(
"Library not loaded!");
8013 auto& inst = instance();
8014 if(inst.m_peak_Gamma_GetRange)
8016 return inst.m_peak_Gamma_GetRange(hCam, minGamma, maxGamma, incGamma);
8020 throw std::runtime_error(
"Library not loaded!");
8026 auto& inst = instance();
8027 if(inst.m_peak_Gamma_Set)
8029 return inst.m_peak_Gamma_Set(hCam, gamma);
8033 throw std::runtime_error(
"Library not loaded!");
8039 auto& inst = instance();
8040 if(inst.m_peak_Gamma_Get)
8042 return inst.m_peak_Gamma_Get(hCam, gamma);
8046 throw std::runtime_error(
"Library not loaded!");
8052 auto& inst = instance();
8053 if(inst.m_peak_ColorCorrection_GetAccessStatus)
8055 return inst.m_peak_ColorCorrection_GetAccessStatus(hCam);
8059 throw std::runtime_error(
"Library not loaded!");
8065 auto& inst = instance();
8066 if(inst.m_peak_ColorCorrection_Mode_GetList)
8068 return inst.m_peak_ColorCorrection_Mode_GetList(hCam, colorCorrectionModeList, colorCorrectionModeCount);
8072 throw std::runtime_error(
"Library not loaded!");
8078 auto& inst = instance();
8079 if(inst.m_peak_ColorCorrection_Mode_Set)
8081 return inst.m_peak_ColorCorrection_Mode_Set(hCam, colorCorrectionMode);
8085 throw std::runtime_error(
"Library not loaded!");
8091 auto& inst = instance();
8092 if(inst.m_peak_ColorCorrection_Mode_Get)
8094 return inst.m_peak_ColorCorrection_Mode_Get(hCam, colorCorrectionMode);
8098 throw std::runtime_error(
"Library not loaded!");
8104 auto& inst = instance();
8105 if(inst.m_peak_ColorCorrection_Matrix_GetAccessStatus)
8107 return inst.m_peak_ColorCorrection_Matrix_GetAccessStatus(hCam);
8111 throw std::runtime_error(
"Library not loaded!");
8115inline peak_status DynamicLoader::peak_ColorCorrection_Matrix_GetRange(
peak_camera_handle hCam,
double* minMatrixElementValue,
double* maxMatrixElementValue,
double* incMatrixElementValue)
8117 auto& inst = instance();
8118 if(inst.m_peak_ColorCorrection_Matrix_GetRange)
8120 return inst.m_peak_ColorCorrection_Matrix_GetRange(hCam, minMatrixElementValue, maxMatrixElementValue, incMatrixElementValue);
8124 throw std::runtime_error(
"Library not loaded!");
8130 auto& inst = instance();
8131 if(inst.m_peak_ColorCorrection_Matrix_Set)
8133 return inst.m_peak_ColorCorrection_Matrix_Set(hCam, colorCorrectionMatrix);
8137 throw std::runtime_error(
"Library not loaded!");
8143 auto& inst = instance();
8144 if(inst.m_peak_ColorCorrection_Matrix_Get)
8146 return inst.m_peak_ColorCorrection_Matrix_Get(hCam, colorCorrectionMatrix);
8150 throw std::runtime_error(
"Library not loaded!");
8156 auto& inst = instance();
8157 if(inst.m_peak_ColorCorrection_Enable)
8159 return inst.m_peak_ColorCorrection_Enable(hCam, enabled);
8163 throw std::runtime_error(
"Library not loaded!");
8169 auto& inst = instance();
8170 if(inst.m_peak_ColorCorrection_IsEnabled)
8172 return inst.m_peak_ColorCorrection_IsEnabled(hCam);
8176 throw std::runtime_error(
"Library not loaded!");
8182 auto& inst = instance();
8183 if(inst.m_peak_AutoBrightness_GetAccessStatus)
8185 return inst.m_peak_AutoBrightness_GetAccessStatus(hCam);
8189 throw std::runtime_error(
"Library not loaded!");
8195 auto& inst = instance();
8196 if(inst.m_peak_AutoBrightness_Target_GetAccessStatus)
8198 return inst.m_peak_AutoBrightness_Target_GetAccessStatus(hCam);
8202 throw std::runtime_error(
"Library not loaded!");
8206inline peak_status DynamicLoader::peak_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget)
8208 auto& inst = instance();
8209 if(inst.m_peak_AutoBrightness_Target_GetRange)
8211 return inst.m_peak_AutoBrightness_Target_GetRange(hCam, minAutoBrightnessTarget, maxAutoBrightnessTarget, incAutoBrightnessTarget);
8215 throw std::runtime_error(
"Library not loaded!");
8221 auto& inst = instance();
8222 if(inst.m_peak_AutoBrightness_Target_Set)
8224 return inst.m_peak_AutoBrightness_Target_Set(hCam, autoBrightnessTarget);
8228 throw std::runtime_error(
"Library not loaded!");
8234 auto& inst = instance();
8235 if(inst.m_peak_AutoBrightness_Target_Get)
8237 return inst.m_peak_AutoBrightness_Target_Get(hCam, autoBrightnessTarget);
8241 throw std::runtime_error(
"Library not loaded!");
8247 auto& inst = instance();
8248 if(inst.m_peak_AutoBrightness_TargetTolerance_GetAccessStatus)
8250 return inst.m_peak_AutoBrightness_TargetTolerance_GetAccessStatus(hCam);
8254 throw std::runtime_error(
"Library not loaded!");
8258inline peak_status DynamicLoader::peak_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance)
8260 auto& inst = instance();
8261 if(inst.m_peak_AutoBrightness_TargetTolerance_GetRange)
8263 return inst.m_peak_AutoBrightness_TargetTolerance_GetRange(hCam, minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, incAutoBrightnessTargetTolerance);
8267 throw std::runtime_error(
"Library not loaded!");
8273 auto& inst = instance();
8274 if(inst.m_peak_AutoBrightness_TargetTolerance_Set)
8276 return inst.m_peak_AutoBrightness_TargetTolerance_Set(hCam, autoBrightnessTargetTolerance);
8280 throw std::runtime_error(
"Library not loaded!");
8286 auto& inst = instance();
8287 if(inst.m_peak_AutoBrightness_TargetTolerance_Get)
8289 return inst.m_peak_AutoBrightness_TargetTolerance_Get(hCam, autoBrightnessTargetTolerance);
8293 throw std::runtime_error(
"Library not loaded!");
8299 auto& inst = instance();
8300 if(inst.m_peak_AutoBrightness_TargetPercentile_GetAccessStatus)
8302 return inst.m_peak_AutoBrightness_TargetPercentile_GetAccessStatus(hCam);
8306 throw std::runtime_error(
"Library not loaded!");
8310inline peak_status DynamicLoader::peak_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile)
8312 auto& inst = instance();
8313 if(inst.m_peak_AutoBrightness_TargetPercentile_GetRange)
8315 return inst.m_peak_AutoBrightness_TargetPercentile_GetRange(hCam, minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, incAutoBrightnessTargetPercentile);
8319 throw std::runtime_error(
"Library not loaded!");
8325 auto& inst = instance();
8326 if(inst.m_peak_AutoBrightness_TargetPercentile_Set)
8328 return inst.m_peak_AutoBrightness_TargetPercentile_Set(hCam, autoBrightnessTargetPercentile);
8332 throw std::runtime_error(
"Library not loaded!");
8338 auto& inst = instance();
8339 if(inst.m_peak_AutoBrightness_TargetPercentile_Get)
8341 return inst.m_peak_AutoBrightness_TargetPercentile_Get(hCam, autoBrightnessTargetPercentile);
8345 throw std::runtime_error(
"Library not loaded!");
8351 auto& inst = instance();
8352 if(inst.m_peak_AutoBrightness_ROI_GetAccessStatus)
8354 return inst.m_peak_AutoBrightness_ROI_GetAccessStatus(hCam);
8358 throw std::runtime_error(
"Library not loaded!");
8364 auto& inst = instance();
8365 if(inst.m_peak_AutoBrightness_ROI_Mode_Set)
8367 return inst.m_peak_AutoBrightness_ROI_Mode_Set(hCam, autoBrightnessROIMode);
8371 throw std::runtime_error(
"Library not loaded!");
8377 auto& inst = instance();
8378 if(inst.m_peak_AutoBrightness_ROI_Mode_Get)
8380 return inst.m_peak_AutoBrightness_ROI_Mode_Get(hCam, autoBrightnessROIMode);
8384 throw std::runtime_error(
"Library not loaded!");
8388inline peak_status DynamicLoader::peak_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset)
8390 auto& inst = instance();
8391 if(inst.m_peak_AutoBrightness_ROI_Offset_GetRange)
8393 return inst.m_peak_AutoBrightness_ROI_Offset_GetRange(hCam, minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset, incAutoBrightnessROIOffset);
8397 throw std::runtime_error(
"Library not loaded!");
8401inline peak_status DynamicLoader::peak_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize)
8403 auto& inst = instance();
8404 if(inst.m_peak_AutoBrightness_ROI_Size_GetRange)
8406 return inst.m_peak_AutoBrightness_ROI_Size_GetRange(hCam, minAutoBrightnessROISize, maxAutoBrightnessROISize, incAutoBrightnessROISize);
8410 throw std::runtime_error(
"Library not loaded!");
8416 auto& inst = instance();
8417 if(inst.m_peak_AutoBrightness_ROI_Set)
8419 return inst.m_peak_AutoBrightness_ROI_Set(hCam, autoBrightnessROI);
8423 throw std::runtime_error(
"Library not loaded!");
8429 auto& inst = instance();
8430 if(inst.m_peak_AutoBrightness_ROI_Get)
8432 return inst.m_peak_AutoBrightness_ROI_Get(hCam, autoBrightnessROI);
8436 throw std::runtime_error(
"Library not loaded!");
8442 auto& inst = instance();
8443 if(inst.m_peak_AutoBrightness_Exposure_GetAccessStatus)
8445 return inst.m_peak_AutoBrightness_Exposure_GetAccessStatus(hCam);
8449 throw std::runtime_error(
"Library not loaded!");
8455 auto& inst = instance();
8456 if(inst.m_peak_AutoBrightness_Exposure_Mode_GetList)
8458 return inst.m_peak_AutoBrightness_Exposure_Mode_GetList(hCam, modeList, modeListSize);
8462 throw std::runtime_error(
"Library not loaded!");
8468 auto& inst = instance();
8469 if(inst.m_peak_AutoBrightness_Exposure_Mode_Set)
8471 return inst.m_peak_AutoBrightness_Exposure_Mode_Set(hCam, autoExposureMode);
8475 throw std::runtime_error(
"Library not loaded!");
8481 auto& inst = instance();
8482 if(inst.m_peak_AutoBrightness_Exposure_Mode_Get)
8484 return inst.m_peak_AutoBrightness_Exposure_Mode_Get(hCam, autoExposureMode);
8488 throw std::runtime_error(
"Library not loaded!");
8494 auto& inst = instance();
8495 if(inst.m_peak_AutoBrightness_Gain_GetAccessStatus)
8497 return inst.m_peak_AutoBrightness_Gain_GetAccessStatus(hCam);
8501 throw std::runtime_error(
"Library not loaded!");
8507 auto& inst = instance();
8508 if(inst.m_peak_AutoBrightness_Gain_Mode_GetList)
8510 return inst.m_peak_AutoBrightness_Gain_Mode_GetList(hCam, modeList, modeListSize);
8514 throw std::runtime_error(
"Library not loaded!");
8520 auto& inst = instance();
8521 if(inst.m_peak_AutoBrightness_Gain_Mode_Set)
8523 return inst.m_peak_AutoBrightness_Gain_Mode_Set(hCam, autoGainMode);
8527 throw std::runtime_error(
"Library not loaded!");
8533 auto& inst = instance();
8534 if(inst.m_peak_AutoBrightness_Gain_Mode_Get)
8536 return inst.m_peak_AutoBrightness_Gain_Mode_Get(hCam, autoGainMode);
8540 throw std::runtime_error(
"Library not loaded!");
8546 auto& inst = instance();
8547 if(inst.m_peak_AutoWhiteBalance_GetAccessStatus)
8549 return inst.m_peak_AutoWhiteBalance_GetAccessStatus(hCam);
8553 throw std::runtime_error(
"Library not loaded!");
8559 auto& inst = instance();
8560 if(inst.m_peak_AutoWhiteBalance_ROI_GetAccessStatus)
8562 return inst.m_peak_AutoWhiteBalance_ROI_GetAccessStatus(hCam);
8566 throw std::runtime_error(
"Library not loaded!");
8572 auto& inst = instance();
8573 if(inst.m_peak_AutoWhiteBalance_ROI_Mode_Set)
8575 return inst.m_peak_AutoWhiteBalance_ROI_Mode_Set(hCam, autoWhiteBalanceROIMode);
8579 throw std::runtime_error(
"Library not loaded!");
8585 auto& inst = instance();
8586 if(inst.m_peak_AutoWhiteBalance_ROI_Mode_Get)
8588 return inst.m_peak_AutoWhiteBalance_ROI_Mode_Get(hCam, autoWhiteBalanceROIMode);
8592 throw std::runtime_error(
"Library not loaded!");
8596inline peak_status DynamicLoader::peak_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset)
8598 auto& inst = instance();
8599 if(inst.m_peak_AutoWhiteBalance_ROI_Offset_GetRange)
8601 return inst.m_peak_AutoWhiteBalance_ROI_Offset_GetRange(hCam, minAutoWhiteBalanceROIOffset, maxAutoWhiteBalanceROIOffset, incAutoWhiteBalanceROIOffset);
8605 throw std::runtime_error(
"Library not loaded!");
8609inline peak_status DynamicLoader::peak_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize)
8611 auto& inst = instance();
8612 if(inst.m_peak_AutoWhiteBalance_ROI_Size_GetRange)
8614 return inst.m_peak_AutoWhiteBalance_ROI_Size_GetRange(hCam, minAutoWhiteBalanceROISize, maxAutoWhiteBalanceROISize, incAutoWhiteBalanceROISize);
8618 throw std::runtime_error(
"Library not loaded!");
8624 auto& inst = instance();
8625 if(inst.m_peak_AutoWhiteBalance_ROI_Set)
8627 return inst.m_peak_AutoWhiteBalance_ROI_Set(hCam, autoWhiteBalanceROI);
8631 throw std::runtime_error(
"Library not loaded!");
8637 auto& inst = instance();
8638 if(inst.m_peak_AutoWhiteBalance_ROI_Get)
8640 return inst.m_peak_AutoWhiteBalance_ROI_Get(hCam, autoWhiteBalanceROI);
8644 throw std::runtime_error(
"Library not loaded!");
8650 auto& inst = instance();
8651 if(inst.m_peak_AutoWhiteBalance_Mode_Set)
8653 return inst.m_peak_AutoWhiteBalance_Mode_Set(hCam, autoWhiteBalanceMode);
8657 throw std::runtime_error(
"Library not loaded!");
8663 auto& inst = instance();
8664 if(inst.m_peak_AutoWhiteBalance_Mode_Get)
8666 return inst.m_peak_AutoWhiteBalance_Mode_Get(hCam, autoWhiteBalanceMode);
8670 throw std::runtime_error(
"Library not loaded!");
8676 auto& inst = instance();
8677 if(inst.m_peak_AutoWhiteBalance_Mode_GetList)
8679 return inst.m_peak_AutoWhiteBalance_Mode_GetList(hCam, modeList, modeListSize);
8683 throw std::runtime_error(
"Library not loaded!");
8689 auto& inst = instance();
8690 if(inst.m_peak_ROI_GetAccessStatus)
8692 return inst.m_peak_ROI_GetAccessStatus(hCam);
8696 throw std::runtime_error(
"Library not loaded!");
8700inline peak_status DynamicLoader::peak_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minROIOffset, peak_position* maxROIOffset, peak_position* incROIOffset)
8702 auto& inst = instance();
8703 if(inst.m_peak_ROI_Offset_GetRange)
8705 return inst.m_peak_ROI_Offset_GetRange(hCam, minROIOffset, maxROIOffset, incROIOffset);
8709 throw std::runtime_error(
"Library not loaded!");
8715 auto& inst = instance();
8716 if(inst.m_peak_ROI_Offset_GetAccessStatus)
8718 return inst.m_peak_ROI_Offset_GetAccessStatus(hCam);
8722 throw std::runtime_error(
"Library not loaded!");
8728 auto& inst = instance();
8729 if(inst.m_peak_ROI_Offset_Set)
8731 return inst.m_peak_ROI_Offset_Set(hCam, position);
8735 throw std::runtime_error(
"Library not loaded!");
8741 auto& inst = instance();
8742 if(inst.m_peak_ROI_Offset_Get)
8744 return inst.m_peak_ROI_Offset_Get(hCam, position);
8748 throw std::runtime_error(
"Library not loaded!");
8752inline peak_status DynamicLoader::peak_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minROISize, peak_size* maxROISize, peak_size* incROISize)
8754 auto& inst = instance();
8755 if(inst.m_peak_ROI_Size_GetRange)
8757 return inst.m_peak_ROI_Size_GetRange(hCam, minROISize, maxROISize, incROISize);
8761 throw std::runtime_error(
"Library not loaded!");
8767 auto& inst = instance();
8768 if(inst.m_peak_ROI_Size_GetAccessStatus)
8770 return inst.m_peak_ROI_Size_GetAccessStatus(hCam);
8774 throw std::runtime_error(
"Library not loaded!");
8780 auto& inst = instance();
8781 if(inst.m_peak_ROI_Size_Set)
8783 return inst.m_peak_ROI_Size_Set(hCam, size);
8787 throw std::runtime_error(
"Library not loaded!");
8793 auto& inst = instance();
8794 if(inst.m_peak_ROI_Size_Get)
8796 return inst.m_peak_ROI_Size_Get(hCam, size);
8800 throw std::runtime_error(
"Library not loaded!");
8806 auto& inst = instance();
8807 if(inst.m_peak_ROI_Set)
8809 return inst.m_peak_ROI_Set(hCam, roi);
8813 throw std::runtime_error(
"Library not loaded!");
8819 auto& inst = instance();
8820 if(inst.m_peak_ROI_Get)
8822 return inst.m_peak_ROI_Get(hCam, roi);
8826 throw std::runtime_error(
"Library not loaded!");
8832 auto& inst = instance();
8833 if(inst.m_peak_Binning_GetAccessStatus)
8835 return inst.m_peak_Binning_GetAccessStatus(hCam);
8839 throw std::runtime_error(
"Library not loaded!");
8843inline peak_status DynamicLoader::peak_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t* binningFactorXList,
size_t* binningFactorXCount)
8845 auto& inst = instance();
8846 if(inst.m_peak_Binning_FactorX_GetList)
8848 return inst.m_peak_Binning_FactorX_GetList(hCam, binningFactorXList, binningFactorXCount);
8852 throw std::runtime_error(
"Library not loaded!");
8856inline peak_status DynamicLoader::peak_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t* binningFactorYList,
size_t* binningFactorYCount)
8858 auto& inst = instance();
8859 if(inst.m_peak_Binning_FactorY_GetList)
8861 return inst.m_peak_Binning_FactorY_GetList(hCam, binningFactorYList, binningFactorYCount);
8865 throw std::runtime_error(
"Library not loaded!");
8871 auto& inst = instance();
8872 if(inst.m_peak_Binning_Set)
8874 return inst.m_peak_Binning_Set(hCam, binningFactorX, binningFactorY);
8878 throw std::runtime_error(
"Library not loaded!");
8884 auto& inst = instance();
8885 if(inst.m_peak_Binning_Get)
8887 return inst.m_peak_Binning_Get(hCam, binningFactorX, binningFactorY);
8891 throw std::runtime_error(
"Library not loaded!");
8897 auto& inst = instance();
8898 if(inst.m_peak_BinningManual_GetAccessStatus)
8900 return inst.m_peak_BinningManual_GetAccessStatus(hCam, subsamplingEngine);
8904 throw std::runtime_error(
"Library not loaded!");
8910 auto& inst = instance();
8911 if(inst.m_peak_BinningManual_FactorX_GetList)
8913 return inst.m_peak_BinningManual_FactorX_GetList(hCam, subsamplingEngine, binningFactorXList, binningFactorXCount);
8917 throw std::runtime_error(
"Library not loaded!");
8923 auto& inst = instance();
8924 if(inst.m_peak_BinningManual_FactorY_GetList)
8926 return inst.m_peak_BinningManual_FactorY_GetList(hCam, subsamplingEngine, binningFactorYList, binningFactorYCount);
8930 throw std::runtime_error(
"Library not loaded!");
8936 auto& inst = instance();
8937 if(inst.m_peak_BinningManual_Set)
8939 return inst.m_peak_BinningManual_Set(hCam, subsamplingEngine, binningFactorX, binningFactorY);
8943 throw std::runtime_error(
"Library not loaded!");
8949 auto& inst = instance();
8950 if(inst.m_peak_BinningManual_Get)
8952 return inst.m_peak_BinningManual_Get(hCam, subsamplingEngine, binningFactorX, binningFactorY);
8956 throw std::runtime_error(
"Library not loaded!");
8962 auto& inst = instance();
8963 if(inst.m_peak_Decimation_GetAccessStatus)
8965 return inst.m_peak_Decimation_GetAccessStatus(hCam);
8969 throw std::runtime_error(
"Library not loaded!");
8973inline peak_status DynamicLoader::peak_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount)
8975 auto& inst = instance();
8976 if(inst.m_peak_Decimation_FactorX_GetList)
8978 return inst.m_peak_Decimation_FactorX_GetList(hCam, decimationFactorXList, decimationFactorXCount);
8982 throw std::runtime_error(
"Library not loaded!");
8986inline peak_status DynamicLoader::peak_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount)
8988 auto& inst = instance();
8989 if(inst.m_peak_Decimation_FactorY_GetList)
8991 return inst.m_peak_Decimation_FactorY_GetList(hCam, decimationFactorYList, decimationFactorYCount);
8995 throw std::runtime_error(
"Library not loaded!");
9001 auto& inst = instance();
9002 if(inst.m_peak_Decimation_Set)
9004 return inst.m_peak_Decimation_Set(hCam, decimationFactorX, decimationFactorY);
9008 throw std::runtime_error(
"Library not loaded!");
9014 auto& inst = instance();
9015 if(inst.m_peak_Decimation_Get)
9017 return inst.m_peak_Decimation_Get(hCam, decimationFactorX, decimationFactorY);
9021 throw std::runtime_error(
"Library not loaded!");
9027 auto& inst = instance();
9028 if(inst.m_peak_DecimationManual_GetAccessStatus)
9030 return inst.m_peak_DecimationManual_GetAccessStatus(hCam, subsamplingEngine);
9034 throw std::runtime_error(
"Library not loaded!");
9040 auto& inst = instance();
9041 if(inst.m_peak_DecimationManual_FactorX_GetList)
9043 return inst.m_peak_DecimationManual_FactorX_GetList(hCam, subsamplingEngine, decimationFactorXList, decimationFactorXCount);
9047 throw std::runtime_error(
"Library not loaded!");
9053 auto& inst = instance();
9054 if(inst.m_peak_DecimationManual_FactorY_GetList)
9056 return inst.m_peak_DecimationManual_FactorY_GetList(hCam, subsamplingEngine, decimationFactorYList, decimationFactorYCount);
9060 throw std::runtime_error(
"Library not loaded!");
9066 auto& inst = instance();
9067 if(inst.m_peak_DecimationManual_Set)
9069 return inst.m_peak_DecimationManual_Set(hCam, subsamplingEngine, decimationFactorX, decimationFactorY);
9073 throw std::runtime_error(
"Library not loaded!");
9079 auto& inst = instance();
9080 if(inst.m_peak_DecimationManual_Get)
9082 return inst.m_peak_DecimationManual_Get(hCam, subsamplingEngine, decimationFactorX, decimationFactorY);
9086 throw std::runtime_error(
"Library not loaded!");
9092 auto& inst = instance();
9093 if(inst.m_peak_Scaling_GetAccessStatus)
9095 return inst.m_peak_Scaling_GetAccessStatus(hCam);
9099 throw std::runtime_error(
"Library not loaded!");
9103inline peak_status DynamicLoader::peak_Scaling_FactorX_GetRange(
peak_camera_handle hCam,
double* minScalingFactorX,
double* maxScalingFactorX,
double* incScalingFactorX)
9105 auto& inst = instance();
9106 if(inst.m_peak_Scaling_FactorX_GetRange)
9108 return inst.m_peak_Scaling_FactorX_GetRange(hCam, minScalingFactorX, maxScalingFactorX, incScalingFactorX);
9112 throw std::runtime_error(
"Library not loaded!");
9116inline peak_status DynamicLoader::peak_Scaling_FactorY_GetRange(
peak_camera_handle hCam,
double* minScalingFactorY,
double* maxScalingFactorY,
double* incScalingFactorY)
9118 auto& inst = instance();
9119 if(inst.m_peak_Scaling_FactorY_GetRange)
9121 return inst.m_peak_Scaling_FactorY_GetRange(hCam, minScalingFactorY, maxScalingFactorY, incScalingFactorY);
9125 throw std::runtime_error(
"Library not loaded!");
9131 auto& inst = instance();
9132 if(inst.m_peak_Scaling_Set)
9134 return inst.m_peak_Scaling_Set(hCam, scalingFactorX, scalingFactorY);
9138 throw std::runtime_error(
"Library not loaded!");
9144 auto& inst = instance();
9145 if(inst.m_peak_Scaling_Get)
9147 return inst.m_peak_Scaling_Get(hCam, scalingFactorX, scalingFactorY);
9151 throw std::runtime_error(
"Library not loaded!");
9157 auto& inst = instance();
9158 if(inst.m_peak_Mirror_LeftRight_GetAccessStatus)
9160 return inst.m_peak_Mirror_LeftRight_GetAccessStatus(hCam);
9164 throw std::runtime_error(
"Library not loaded!");
9170 auto& inst = instance();
9171 if(inst.m_peak_Mirror_LeftRight_Enable)
9173 return inst.m_peak_Mirror_LeftRight_Enable(hCam, enabled);
9177 throw std::runtime_error(
"Library not loaded!");
9183 auto& inst = instance();
9184 if(inst.m_peak_Mirror_LeftRight_IsEnabled)
9186 return inst.m_peak_Mirror_LeftRight_IsEnabled(hCam);
9190 throw std::runtime_error(
"Library not loaded!");
9196 auto& inst = instance();
9197 if(inst.m_peak_Mirror_UpDown_GetAccessStatus)
9199 return inst.m_peak_Mirror_UpDown_GetAccessStatus(hCam);
9203 throw std::runtime_error(
"Library not loaded!");
9209 auto& inst = instance();
9210 if(inst.m_peak_Mirror_UpDown_Enable)
9212 return inst.m_peak_Mirror_UpDown_Enable(hCam, enabled);
9216 throw std::runtime_error(
"Library not loaded!");
9222 auto& inst = instance();
9223 if(inst.m_peak_Mirror_UpDown_IsEnabled)
9225 return inst.m_peak_Mirror_UpDown_IsEnabled(hCam);
9229 throw std::runtime_error(
"Library not loaded!");
9235 auto& inst = instance();
9236 if(inst.m_peak_CameraMemory_Area_GetAccessStatus)
9238 return inst.m_peak_CameraMemory_Area_GetAccessStatus(hCam, cameraMemoryArea);
9242 throw std::runtime_error(
"Library not loaded!");
9248 auto& inst = instance();
9249 if(inst.m_peak_CameraMemory_Area_GetList)
9251 return inst.m_peak_CameraMemory_Area_GetList(hCam, cameraMemoryAreaList, cameraMemoryAreaCount);
9255 throw std::runtime_error(
"Library not loaded!");
9261 auto& inst = instance();
9262 if(inst.m_peak_CameraMemory_Area_Size_Get)
9264 return inst.m_peak_CameraMemory_Area_Size_Get(hCam, cameraMemoryArea, cameraMemoryAreaSize);
9268 throw std::runtime_error(
"Library not loaded!");
9274 auto& inst = instance();
9275 if(inst.m_peak_CameraMemory_Area_Data_Clear)
9277 return inst.m_peak_CameraMemory_Area_Data_Clear(hCam, cameraMemoryArea);
9281 throw std::runtime_error(
"Library not loaded!");
9287 auto& inst = instance();
9288 if(inst.m_peak_CameraMemory_Area_Data_Write)
9290 return inst.m_peak_CameraMemory_Area_Data_Write(hCam, cameraMemoryArea, data, dataSize);
9294 throw std::runtime_error(
"Library not loaded!");
9300 auto& inst = instance();
9301 if(inst.m_peak_CameraMemory_Area_Data_Read)
9303 return inst.m_peak_CameraMemory_Area_Data_Read(hCam, cameraMemoryArea, data, dataSize);
9307 throw std::runtime_error(
"Library not loaded!");
9313 auto& inst = instance();
9314 if(inst.m_peak_GFA_EnableWriteAccess)
9316 return inst.m_peak_GFA_EnableWriteAccess(hCam, enabled);
9320 throw std::runtime_error(
"Library not loaded!");
9326 auto& inst = instance();
9327 if(inst.m_peak_GFA_IsWriteAccessEnabled)
9329 return inst.m_peak_GFA_IsWriteAccessEnabled(hCam);
9333 throw std::runtime_error(
"Library not loaded!");
9339 auto& inst = instance();
9340 if(inst.m_peak_GFA_Feature_GetAccessStatus)
9342 return inst.m_peak_GFA_Feature_GetAccessStatus(hCam, module, featureName);
9346 throw std::runtime_error(
"Library not loaded!");
9352 auto& inst = instance();
9353 if(inst.m_peak_GFA_Float_HasRange)
9355 return inst.m_peak_GFA_Float_HasRange(hCam, module, floatFeatureName);
9359 throw std::runtime_error(
"Library not loaded!");
9365 auto& inst = instance();
9366 if(inst.m_peak_GFA_Float_GetRange)
9368 return inst.m_peak_GFA_Float_GetRange(hCam, module, floatFeatureName, minFloatValue, maxFloatValue, incFloatValue);
9372 throw std::runtime_error(
"Library not loaded!");
9378 auto& inst = instance();
9379 if(inst.m_peak_GFA_Float_GetList)
9381 return inst.m_peak_GFA_Float_GetList(hCam, module, floatFeatureName, floatList, floatCount);
9385 throw std::runtime_error(
"Library not loaded!");
9391 auto& inst = instance();
9392 if(inst.m_peak_GFA_Float_Set)
9394 return inst.m_peak_GFA_Float_Set(hCam, module, floatFeatureName, floatValue);
9398 throw std::runtime_error(
"Library not loaded!");
9404 auto& inst = instance();
9405 if(inst.m_peak_GFA_Float_Get)
9407 return inst.m_peak_GFA_Float_Get(hCam, module, floatFeatureName, floatValue);
9411 throw std::runtime_error(
"Library not loaded!");
9417 auto& inst = instance();
9418 if(inst.m_peak_GFA_Integer_HasRange)
9420 return inst.m_peak_GFA_Integer_HasRange(hCam, module, integerFeatureName);
9424 throw std::runtime_error(
"Library not loaded!");
9428inline 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)
9430 auto& inst = instance();
9431 if(inst.m_peak_GFA_Integer_GetRange)
9433 return inst.m_peak_GFA_Integer_GetRange(hCam, module, integerFeatureName, minIntegerValue, maxIntegerValue, incIntegerValue);
9437 throw std::runtime_error(
"Library not loaded!");
9443 auto& inst = instance();
9444 if(inst.m_peak_GFA_Integer_GetList)
9446 return inst.m_peak_GFA_Integer_GetList(hCam, module, integerFeatureName, integerList, integerCount);
9450 throw std::runtime_error(
"Library not loaded!");
9456 auto& inst = instance();
9457 if(inst.m_peak_GFA_Integer_Set)
9459 return inst.m_peak_GFA_Integer_Set(hCam, module, integerFeatureName, integerValue);
9463 throw std::runtime_error(
"Library not loaded!");
9469 auto& inst = instance();
9470 if(inst.m_peak_GFA_Integer_Get)
9472 return inst.m_peak_GFA_Integer_Get(hCam, module, integerFeatureName, integerValue);
9476 throw std::runtime_error(
"Library not loaded!");
9482 auto& inst = instance();
9483 if(inst.m_peak_GFA_Boolean_Set)
9485 return inst.m_peak_GFA_Boolean_Set(hCam, module, booleanFeatureName, booleanValue);
9489 throw std::runtime_error(
"Library not loaded!");
9495 auto& inst = instance();
9496 if(inst.m_peak_GFA_Boolean_Get)
9498 return inst.m_peak_GFA_Boolean_Get(hCam, module, booleanFeatureName, booleanValue);
9502 throw std::runtime_error(
"Library not loaded!");
9508 auto& inst = instance();
9509 if(inst.m_peak_GFA_String_Set)
9511 return inst.m_peak_GFA_String_Set(hCam, module, stringFeatureName, stringValue);
9515 throw std::runtime_error(
"Library not loaded!");
9521 auto& inst = instance();
9522 if(inst.m_peak_GFA_String_Get)
9524 return inst.m_peak_GFA_String_Get(hCam, module, stringFeatureName, stringValue, stringValueSize);
9528 throw std::runtime_error(
"Library not loaded!");
9534 auto& inst = instance();
9535 if(inst.m_peak_GFA_Command_Execute)
9537 return inst.m_peak_GFA_Command_Execute(hCam, module, commandFeatureName);
9541 throw std::runtime_error(
"Library not loaded!");
9547 auto& inst = instance();
9548 if(inst.m_peak_GFA_Command_WaitForDone)
9550 return inst.m_peak_GFA_Command_WaitForDone(hCam, module, commandFeatureName, timeout_ms);
9554 throw std::runtime_error(
"Library not loaded!");
9558inline 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)
9560 auto& inst = instance();
9561 if(inst.m_peak_GFA_Enumeration_GetList)
9563 return inst.m_peak_GFA_Enumeration_GetList(hCam, module, enumerationFeatureName, enumerationEntryList, enumerationEntryCount);
9567 throw std::runtime_error(
"Library not loaded!");
9573 auto& inst = instance();
9574 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatus)
9576 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatus(hCam, module, enumerationFeatureName, enumerationEntry);
9580 throw std::runtime_error(
"Library not loaded!");
9586 auto& inst = instance();
9587 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue)
9589 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatusBySymbolicValue(hCam, module, enumerationFeatureName, enumerationEntrySymbolicValue);
9593 throw std::runtime_error(
"Library not loaded!");
9599 auto& inst = instance();
9600 if(inst.m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue)
9602 return inst.m_peak_GFA_EnumerationEntry_GetAccessStatusByIntegerValue(hCam, module, enumerationFeatureName, enumerationEntryIntegerValue);
9606 throw std::runtime_error(
"Library not loaded!");
9612 auto& inst = instance();
9613 if(inst.m_peak_GFA_Enumeration_Set)
9615 return inst.m_peak_GFA_Enumeration_Set(hCam, module, enumerationFeatureName, enumerationEntry);
9619 throw std::runtime_error(
"Library not loaded!");
9625 auto& inst = instance();
9626 if(inst.m_peak_GFA_Enumeration_SetBySymbolicValue)
9628 return inst.m_peak_GFA_Enumeration_SetBySymbolicValue(hCam, module, enumerationFeatureName, enumerationEntrySymbolicValue);
9632 throw std::runtime_error(
"Library not loaded!");
9638 auto& inst = instance();
9639 if(inst.m_peak_GFA_Enumeration_SetByIntegerValue)
9641 return inst.m_peak_GFA_Enumeration_SetByIntegerValue(hCam, module, enumerationFeatureName, enumerationEntryIntegerValue);
9645 throw std::runtime_error(
"Library not loaded!");
9651 auto& inst = instance();
9652 if(inst.m_peak_GFA_Enumeration_Get)
9654 return inst.m_peak_GFA_Enumeration_Get(hCam, module, enumerationFeatureName, enumerationEntry);
9658 throw std::runtime_error(
"Library not loaded!");
9664 auto& inst = instance();
9665 if(inst.m_peak_GFA_Register_Set)
9667 return inst.m_peak_GFA_Register_Set(hCam, module, registerFeatureName, registerValue, registerValueSize);
9671 throw std::runtime_error(
"Library not loaded!");
9677 auto& inst = instance();
9678 if(inst.m_peak_GFA_Register_Get)
9680 return inst.m_peak_GFA_Register_Get(hCam, module, registerFeatureName, registerValue, registerValueSize);
9684 throw std::runtime_error(
"Library not loaded!");
9690 auto& inst = instance();
9691 if(inst.m_peak_GFA_Data_Write)
9693 return inst.m_peak_GFA_Data_Write(hCam, module, address, data, dataSize);
9697 throw std::runtime_error(
"Library not loaded!");
9703 auto& inst = instance();
9704 if(inst.m_peak_GFA_Data_Read)
9706 return inst.m_peak_GFA_Data_Read(hCam, module, address, data, dataSize);
9710 throw std::runtime_error(
"Library not loaded!");
9716 auto& inst = instance();
9717 if(inst.m_peak_IPL_PixelFormat_GetList)
9719 return inst.m_peak_IPL_PixelFormat_GetList(hCam, inputPixelFormat, outputPixelFormatList, outputPixelFormatCount);
9723 throw std::runtime_error(
"Library not loaded!");
9729 auto& inst = instance();
9730 if(inst.m_peak_IPL_PixelFormat_Set)
9732 return inst.m_peak_IPL_PixelFormat_Set(hCam, pixelFormat);
9736 throw std::runtime_error(
"Library not loaded!");
9742 auto& inst = instance();
9743 if(inst.m_peak_IPL_PixelFormat_Get)
9745 return inst.m_peak_IPL_PixelFormat_Get(hCam, pixelFormat);
9749 throw std::runtime_error(
"Library not loaded!");
9755 auto& inst = instance();
9756 if(inst.m_peak_IPL_Gain_GetRange)
9758 return inst.m_peak_IPL_Gain_GetRange(hCam, gainChannel, minGain, maxGain, incGain);
9762 throw std::runtime_error(
"Library not loaded!");
9768 auto& inst = instance();
9769 if(inst.m_peak_IPL_Gain_Set)
9771 return inst.m_peak_IPL_Gain_Set(hCam, gainChannel, gain);
9775 throw std::runtime_error(
"Library not loaded!");
9781 auto& inst = instance();
9782 if(inst.m_peak_IPL_Gain_Get)
9784 return inst.m_peak_IPL_Gain_Get(hCam, gainChannel, gain);
9788 throw std::runtime_error(
"Library not loaded!");
9794 auto& inst = instance();
9795 if(inst.m_peak_IPL_Gamma_GetRange)
9797 return inst.m_peak_IPL_Gamma_GetRange(hCam, minGamma, maxGamma, incGamma);
9801 throw std::runtime_error(
"Library not loaded!");
9807 auto& inst = instance();
9808 if(inst.m_peak_IPL_Gamma_Set)
9810 return inst.m_peak_IPL_Gamma_Set(hCam, gamma);
9814 throw std::runtime_error(
"Library not loaded!");
9820 auto& inst = instance();
9821 if(inst.m_peak_IPL_Gamma_Get)
9823 return inst.m_peak_IPL_Gamma_Get(hCam, gamma);
9827 throw std::runtime_error(
"Library not loaded!");
9833 auto& inst = instance();
9834 if(inst.m_peak_IPL_ColorCorrection_Matrix_Set)
9836 return inst.m_peak_IPL_ColorCorrection_Matrix_Set(hCam, colorCorrectionMatrix);
9840 throw std::runtime_error(
"Library not loaded!");
9846 auto& inst = instance();
9847 if(inst.m_peak_IPL_ColorCorrection_Matrix_Get)
9849 return inst.m_peak_IPL_ColorCorrection_Matrix_Get(hCam, colorCorrectionMatrix);
9853 throw std::runtime_error(
"Library not loaded!");
9859 auto& inst = instance();
9860 if(inst.m_peak_IPL_ColorCorrection_Saturation_Get)
9862 return inst.m_peak_IPL_ColorCorrection_Saturation_Get(hCam, saturation);
9866 throw std::runtime_error(
"Library not loaded!");
9872 auto& inst = instance();
9873 if(inst.m_peak_IPL_ColorCorrection_Saturation_Set)
9875 return inst.m_peak_IPL_ColorCorrection_Saturation_Set(hCam, saturation);
9879 throw std::runtime_error(
"Library not loaded!");
9883inline peak_status DynamicLoader::peak_IPL_ColorCorrection_Saturation_GetRange(
peak_camera_handle hCam,
double* minSaturation,
double* maxSaturation,
double* incSaturation)
9885 auto& inst = instance();
9886 if(inst.m_peak_IPL_ColorCorrection_Saturation_GetRange)
9888 return inst.m_peak_IPL_ColorCorrection_Saturation_GetRange(hCam, minSaturation, maxSaturation, incSaturation);
9892 throw std::runtime_error(
"Library not loaded!");
9898 auto& inst = instance();
9899 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get)
9901 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Get(hCam, colorSpace);
9905 throw std::runtime_error(
"Library not loaded!");
9911 auto& inst = instance();
9912 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set)
9914 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorSpace_Set(hCam, colorSpace);
9918 throw std::runtime_error(
"Library not loaded!");
9924 auto& inst = instance();
9925 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get)
9927 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Get(hCam, algorithm);
9931 throw std::runtime_error(
"Library not loaded!");
9937 auto& inst = instance();
9938 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set)
9940 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Algorithm_Set(hCam, algorithm);
9944 throw std::runtime_error(
"Library not loaded!");
9948inline peak_status DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(
peak_camera_handle hCam, uint32_t* colorTemperature)
9950 auto& inst = instance();
9951 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get)
9953 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Get(hCam, colorTemperature);
9957 throw std::runtime_error(
"Library not loaded!");
9961inline peak_status DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(
peak_camera_handle hCam, uint32_t colorTemperature)
9963 auto& inst = instance();
9964 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set)
9966 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_Set(hCam, colorTemperature);
9970 throw std::runtime_error(
"Library not loaded!");
9974inline peak_status DynamicLoader::peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(
peak_camera_handle hCam, uint32_t* minColorTemperature, uint32_t* maxColorTemperature, uint32_t* incColorTemperature)
9976 auto& inst = instance();
9977 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange)
9979 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_ColorTemperature_GetRange(hCam, minColorTemperature, maxColorTemperature, incColorTemperature);
9983 throw std::runtime_error(
"Library not loaded!");
9989 auto& inst = instance();
9990 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable)
9992 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_Enable(hCam, enable);
9996 throw std::runtime_error(
"Library not loaded!");
10002 auto& inst = instance();
10003 if(inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled)
10005 return inst.m_peak_IPL_ColorCorrection_ChromaticAdaption_IsEnabled(hCam);
10009 throw std::runtime_error(
"Library not loaded!");
10015 auto& inst = instance();
10016 if(inst.m_peak_IPL_ColorCorrection_Enable)
10018 return inst.m_peak_IPL_ColorCorrection_Enable(hCam, enabled);
10022 throw std::runtime_error(
"Library not loaded!");
10028 auto& inst = instance();
10029 if(inst.m_peak_IPL_ColorCorrection_IsEnabled)
10031 return inst.m_peak_IPL_ColorCorrection_IsEnabled(hCam);
10035 throw std::runtime_error(
"Library not loaded!");
10039inline peak_status DynamicLoader::peak_IPL_AutoBrightness_Target_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTarget, uint32_t* maxAutoBrightnessTarget, uint32_t* incAutoBrightnessTarget)
10041 auto& inst = instance();
10042 if(inst.m_peak_IPL_AutoBrightness_Target_GetRange)
10044 return inst.m_peak_IPL_AutoBrightness_Target_GetRange(hCam, minAutoBrightnessTarget, maxAutoBrightnessTarget, incAutoBrightnessTarget);
10048 throw std::runtime_error(
"Library not loaded!");
10054 auto& inst = instance();
10055 if(inst.m_peak_IPL_AutoBrightness_Target_Set)
10057 return inst.m_peak_IPL_AutoBrightness_Target_Set(hCam, autoBrightnessTarget);
10061 throw std::runtime_error(
"Library not loaded!");
10067 auto& inst = instance();
10068 if(inst.m_peak_IPL_AutoBrightness_Target_Get)
10070 return inst.m_peak_IPL_AutoBrightness_Target_Get(hCam, autoBrightnessTarget);
10074 throw std::runtime_error(
"Library not loaded!");
10078inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_GetRange(
peak_camera_handle hCam, uint32_t* minAutoBrightnessTargetTolerance, uint32_t* maxAutoBrightnessTargetTolerance, uint32_t* incAutoBrightnessTargetTolerance)
10080 auto& inst = instance();
10081 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_GetRange)
10083 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_GetRange(hCam, minAutoBrightnessTargetTolerance, maxAutoBrightnessTargetTolerance, incAutoBrightnessTargetTolerance);
10087 throw std::runtime_error(
"Library not loaded!");
10091inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_Set(
peak_camera_handle hCam, uint32_t autoBrightnessTargetTolerance)
10093 auto& inst = instance();
10094 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_Set)
10096 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_Set(hCam, autoBrightnessTargetTolerance);
10100 throw std::runtime_error(
"Library not loaded!");
10104inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetTolerance_Get(
peak_camera_handle hCam, uint32_t* autoBrightnessTargetTolerance)
10106 auto& inst = instance();
10107 if(inst.m_peak_IPL_AutoBrightness_TargetTolerance_Get)
10109 return inst.m_peak_IPL_AutoBrightness_TargetTolerance_Get(hCam, autoBrightnessTargetTolerance);
10113 throw std::runtime_error(
"Library not loaded!");
10117inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_GetRange(
peak_camera_handle hCam,
double* minAutoBrightnessTargetPercentile,
double* maxAutoBrightnessTargetPercentile,
double* incAutoBrightnessTargetPercentile)
10119 auto& inst = instance();
10120 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_GetRange)
10122 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_GetRange(hCam, minAutoBrightnessTargetPercentile, maxAutoBrightnessTargetPercentile, incAutoBrightnessTargetPercentile);
10126 throw std::runtime_error(
"Library not loaded!");
10130inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_Set(
peak_camera_handle hCam,
double autoBrightnessTargetPercentile)
10132 auto& inst = instance();
10133 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_Set)
10135 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_Set(hCam, autoBrightnessTargetPercentile);
10139 throw std::runtime_error(
"Library not loaded!");
10143inline peak_status DynamicLoader::peak_IPL_AutoBrightness_TargetPercentile_Get(
peak_camera_handle hCam,
double* autoBrightnessTargetPercentile)
10145 auto& inst = instance();
10146 if(inst.m_peak_IPL_AutoBrightness_TargetPercentile_Get)
10148 return inst.m_peak_IPL_AutoBrightness_TargetPercentile_Get(hCam, autoBrightnessTargetPercentile);
10152 throw std::runtime_error(
"Library not loaded!");
10158 auto& inst = instance();
10159 if(inst.m_peak_IPL_AutoBrightness_ROI_Mode_Set)
10161 return inst.m_peak_IPL_AutoBrightness_ROI_Mode_Set(hCam, autoBrightnessROIMode);
10165 throw std::runtime_error(
"Library not loaded!");
10171 auto& inst = instance();
10172 if(inst.m_peak_IPL_AutoBrightness_ROI_Mode_Get)
10174 return inst.m_peak_IPL_AutoBrightness_ROI_Mode_Get(hCam, autoBrightnessROIMode);
10178 throw std::runtime_error(
"Library not loaded!");
10182inline peak_status DynamicLoader::peak_IPL_AutoBrightness_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoBrightnessROIOffset, peak_position* maxAutoBrightnessROIOffset, peak_position* incAutoBrightnessROIOffset)
10184 auto& inst = instance();
10185 if(inst.m_peak_IPL_AutoBrightness_ROI_Offset_GetRange)
10187 return inst.m_peak_IPL_AutoBrightness_ROI_Offset_GetRange(hCam, minAutoBrightnessROIOffset, maxAutoBrightnessROIOffset, incAutoBrightnessROIOffset);
10191 throw std::runtime_error(
"Library not loaded!");
10195inline peak_status DynamicLoader::peak_IPL_AutoBrightness_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoBrightnessROISize, peak_size* maxAutoBrightnessROISize, peak_size* incAutoBrightnessROISize)
10197 auto& inst = instance();
10198 if(inst.m_peak_IPL_AutoBrightness_ROI_Size_GetRange)
10200 return inst.m_peak_IPL_AutoBrightness_ROI_Size_GetRange(hCam, minAutoBrightnessROISize, maxAutoBrightnessROISize, incAutoBrightnessROISize);
10204 throw std::runtime_error(
"Library not loaded!");
10210 auto& inst = instance();
10211 if(inst.m_peak_IPL_AutoBrightness_ROI_Set)
10213 return inst.m_peak_IPL_AutoBrightness_ROI_Set(hCam, autoBrightnessROI);
10217 throw std::runtime_error(
"Library not loaded!");
10223 auto& inst = instance();
10224 if(inst.m_peak_IPL_AutoBrightness_ROI_Get)
10226 return inst.m_peak_IPL_AutoBrightness_ROI_Get(hCam, autoBrightnessROI);
10230 throw std::runtime_error(
"Library not loaded!");
10236 auto& inst = instance();
10237 if(inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Set)
10239 return inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Set(hCam, autoExposureMode);
10243 throw std::runtime_error(
"Library not loaded!");
10249 auto& inst = instance();
10250 if(inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Get)
10252 return inst.m_peak_IPL_AutoBrightness_Exposure_Mode_Get(hCam, autoExposureMode);
10256 throw std::runtime_error(
"Library not loaded!");
10262 auto& inst = instance();
10263 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_Get)
10265 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_Get(hCam, exposureLimit);
10269 throw std::runtime_error(
"Library not loaded!");
10275 auto& inst = instance();
10276 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_GetRange)
10278 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_GetRange(hCam, exposureLimit);
10282 throw std::runtime_error(
"Library not loaded!");
10288 auto& inst = instance();
10289 if(inst.m_peak_IPL_AutoBrightness_ExposureLimit_Set)
10291 return inst.m_peak_IPL_AutoBrightness_ExposureLimit_Set(hCam, exposureLimit);
10295 throw std::runtime_error(
"Library not loaded!");
10301 auto& inst = instance();
10302 if(inst.m_peak_IPL_AutoBrightness_Gain_Mode_Set)
10304 return inst.m_peak_IPL_AutoBrightness_Gain_Mode_Set(hCam, autoGainMode);
10308 throw std::runtime_error(
"Library not loaded!");
10314 auto& inst = instance();
10315 if(inst.m_peak_IPL_AutoBrightness_Gain_Mode_Get)
10317 return inst.m_peak_IPL_AutoBrightness_Gain_Mode_Get(hCam, autoGainMode);
10321 throw std::runtime_error(
"Library not loaded!");
10327 auto& inst = instance();
10328 if(inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set)
10330 return inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Set(hCam, autoGainMode);
10334 throw std::runtime_error(
"Library not loaded!");
10340 auto& inst = instance();
10341 if(inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get)
10343 return inst.m_peak_IPL_AutoBrightness_GainAnalog_Mode_Get(hCam, autoGainMode);
10347 throw std::runtime_error(
"Library not loaded!");
10353 auto& inst = instance();
10354 if(inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Set)
10356 return inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Set(hCam, autoGainMode);
10360 throw std::runtime_error(
"Library not loaded!");
10366 auto& inst = instance();
10367 if(inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Get)
10369 return inst.m_peak_IPL_AutoBrightness_GainDigital_Mode_Get(hCam, autoGainMode);
10373 throw std::runtime_error(
"Library not loaded!");
10379 auto& inst = instance();
10380 if(inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Set)
10382 return inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Set(hCam, autoGainMode);
10386 throw std::runtime_error(
"Library not loaded!");
10392 auto& inst = instance();
10393 if(inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Get)
10395 return inst.m_peak_IPL_AutoBrightness_GainCombined_Mode_Get(hCam, autoGainMode);
10399 throw std::runtime_error(
"Library not loaded!");
10405 auto& inst = instance();
10406 if(inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Set)
10408 return inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Set(hCam, autoGainMode);
10412 throw std::runtime_error(
"Library not loaded!");
10418 auto& inst = instance();
10419 if(inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Get)
10421 return inst.m_peak_IPL_AutoBrightness_GainHost_Mode_Get(hCam, autoGainMode);
10425 throw std::runtime_error(
"Library not loaded!");
10431 auto& inst = instance();
10432 if(inst.m_peak_IPL_AutoBrightness_Algorithm_Set)
10434 return inst.m_peak_IPL_AutoBrightness_Algorithm_Set(hCam, algorithm);
10438 throw std::runtime_error(
"Library not loaded!");
10444 auto& inst = instance();
10445 if(inst.m_peak_IPL_AutoBrightness_Algorithm_Get)
10447 return inst.m_peak_IPL_AutoBrightness_Algorithm_Get(hCam, algorithm);
10451 throw std::runtime_error(
"Library not loaded!");
10457 auto& inst = instance();
10458 if(inst.m_peak_IPL_AutoBrightness_AverageLast_Get)
10460 return inst.m_peak_IPL_AutoBrightness_AverageLast_Get(hCam, lastAverage);
10464 throw std::runtime_error(
"Library not loaded!");
10470 auto& inst = instance();
10471 if(inst.m_peak_IPL_AutoBrightness_GainLimit_Set)
10473 return inst.m_peak_IPL_AutoBrightness_GainLimit_Set(hCam, gainLimit);
10477 throw std::runtime_error(
"Library not loaded!");
10483 auto& inst = instance();
10484 if(inst.m_peak_IPL_AutoBrightness_GainLimit_Get)
10486 return inst.m_peak_IPL_AutoBrightness_GainLimit_Get(hCam, gainLimit);
10490 throw std::runtime_error(
"Library not loaded!");
10496 auto& inst = instance();
10497 if(inst.m_peak_IPL_AutoBrightness_GainLimit_GetRange)
10499 return inst.m_peak_IPL_AutoBrightness_GainLimit_GetRange(hCam, gainLimit);
10503 throw std::runtime_error(
"Library not loaded!");
10509 auto& inst = instance();
10510 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Set)
10512 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Set(hCam, gainLimit);
10516 throw std::runtime_error(
"Library not loaded!");
10522 auto& inst = instance();
10523 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Get)
10525 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_Get(hCam, gainLimit);
10529 throw std::runtime_error(
"Library not loaded!");
10535 auto& inst = instance();
10536 if(inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange)
10538 return inst.m_peak_IPL_AutoBrightness_GainAnalogLimit_GetRange(hCam, gainLimit);
10542 throw std::runtime_error(
"Library not loaded!");
10548 auto& inst = instance();
10549 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Set)
10551 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Set(hCam, gainLimit);
10555 throw std::runtime_error(
"Library not loaded!");
10561 auto& inst = instance();
10562 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Get)
10564 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_Get(hCam, gainLimit);
10568 throw std::runtime_error(
"Library not loaded!");
10574 auto& inst = instance();
10575 if(inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange)
10577 return inst.m_peak_IPL_AutoBrightness_GainDigitalLimit_GetRange(hCam, gainLimit);
10581 throw std::runtime_error(
"Library not loaded!");
10587 auto& inst = instance();
10588 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Set)
10590 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Set(hCam, gainLimit);
10594 throw std::runtime_error(
"Library not loaded!");
10600 auto& inst = instance();
10601 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Get)
10603 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_Get(hCam, gainLimit);
10607 throw std::runtime_error(
"Library not loaded!");
10613 auto& inst = instance();
10614 if(inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange)
10616 return inst.m_peak_IPL_AutoBrightness_GainCombinedLimit_GetRange(hCam, gainLimit);
10620 throw std::runtime_error(
"Library not loaded!");
10626 auto& inst = instance();
10627 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_Set)
10629 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_Set(hCam, gainLimit);
10633 throw std::runtime_error(
"Library not loaded!");
10639 auto& inst = instance();
10640 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_Get)
10642 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_Get(hCam, gainLimit);
10646 throw std::runtime_error(
"Library not loaded!");
10652 auto& inst = instance();
10653 if(inst.m_peak_IPL_AutoBrightness_GainHostLimit_GetRange)
10655 return inst.m_peak_IPL_AutoBrightness_GainHostLimit_GetRange(hCam, gainLimit);
10659 throw std::runtime_error(
"Library not loaded!");
10665 auto& inst = instance();
10666 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_Set)
10668 return inst.m_peak_IPL_AutoBrightness_SkipFrames_Set(hCam, skipFrames);
10672 throw std::runtime_error(
"Library not loaded!");
10678 auto& inst = instance();
10679 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_Get)
10681 return inst.m_peak_IPL_AutoBrightness_SkipFrames_Get(hCam, skipFrames);
10685 throw std::runtime_error(
"Library not loaded!");
10689inline peak_status DynamicLoader::peak_IPL_AutoBrightness_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc)
10691 auto& inst = instance();
10692 if(inst.m_peak_IPL_AutoBrightness_SkipFrames_GetRange)
10694 return inst.m_peak_IPL_AutoBrightness_SkipFrames_GetRange(hCam, skipFramesMin, skipFramesMax, skipFramesInc);
10698 throw std::runtime_error(
"Library not loaded!");
10704 auto& inst = instance();
10705 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set)
10707 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Set(hCam, autoWhiteBalanceROIMode);
10711 throw std::runtime_error(
"Library not loaded!");
10717 auto& inst = instance();
10718 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get)
10720 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Mode_Get(hCam, autoWhiteBalanceROIMode);
10724 throw std::runtime_error(
"Library not loaded!");
10728inline peak_status DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(
peak_camera_handle hCam, peak_position* minAutoWhiteBalanceROIOffset, peak_position* maxAutoWhiteBalanceROIOffset, peak_position* incAutoWhiteBalanceROIOffset)
10730 auto& inst = instance();
10731 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange)
10733 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Offset_GetRange(hCam, minAutoWhiteBalanceROIOffset, maxAutoWhiteBalanceROIOffset, incAutoWhiteBalanceROIOffset);
10737 throw std::runtime_error(
"Library not loaded!");
10741inline peak_status DynamicLoader::peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(
peak_camera_handle hCam, peak_size* minAutoWhiteBalanceROISize, peak_size* maxAutoWhiteBalanceROISize, peak_size* incAutoWhiteBalanceROISize)
10743 auto& inst = instance();
10744 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange)
10746 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Size_GetRange(hCam, minAutoWhiteBalanceROISize, maxAutoWhiteBalanceROISize, incAutoWhiteBalanceROISize);
10750 throw std::runtime_error(
"Library not loaded!");
10756 auto& inst = instance();
10757 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Set)
10759 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Set(hCam, autoWhiteBalanceROI);
10763 throw std::runtime_error(
"Library not loaded!");
10769 auto& inst = instance();
10770 if(inst.m_peak_IPL_AutoWhiteBalance_ROI_Get)
10772 return inst.m_peak_IPL_AutoWhiteBalance_ROI_Get(hCam, autoWhiteBalanceROI);
10776 throw std::runtime_error(
"Library not loaded!");
10782 auto& inst = instance();
10783 if(inst.m_peak_IPL_AutoWhiteBalance_Mode_Set)
10785 return inst.m_peak_IPL_AutoWhiteBalance_Mode_Set(hCam, autoWhiteBalanceMode);
10789 throw std::runtime_error(
"Library not loaded!");
10795 auto& inst = instance();
10796 if(inst.m_peak_IPL_AutoWhiteBalance_Mode_Get)
10798 return inst.m_peak_IPL_AutoWhiteBalance_Mode_Get(hCam, autoWhiteBalanceMode);
10802 throw std::runtime_error(
"Library not loaded!");
10808 auto& inst = instance();
10809 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Set)
10811 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Set(hCam, skipFrames);
10815 throw std::runtime_error(
"Library not loaded!");
10821 auto& inst = instance();
10822 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Get)
10824 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_Get(hCam, skipFrames);
10828 throw std::runtime_error(
"Library not loaded!");
10832inline peak_status DynamicLoader::peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(
peak_camera_handle hCam, uint32_t* skipFramesMin, uint32_t* skipFramesMax, uint32_t* skipFramesInc)
10834 auto& inst = instance();
10835 if(inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange)
10837 return inst.m_peak_IPL_AutoWhiteBalance_SkipFrames_GetRange(hCam, skipFramesMin, skipFramesMax, skipFramesInc);
10841 throw std::runtime_error(
"Library not loaded!");
10847 auto& inst = instance();
10848 if(inst.m_peak_IPL_AutoFocus_GetAccessStatus)
10850 return inst.m_peak_IPL_AutoFocus_GetAccessStatus(hCam);
10854 throw std::runtime_error(
"Library not loaded!");
10858inline peak_status DynamicLoader::peak_IPL_AutoFocus_ROI_Set(
peak_camera_handle hCam,
const peak_focus_roi* autoFocusROIList,
size_t autoFocusROICount)
10860 auto& inst = instance();
10861 if(inst.m_peak_IPL_AutoFocus_ROI_Set)
10863 return inst.m_peak_IPL_AutoFocus_ROI_Set(hCam, autoFocusROIList, autoFocusROICount);
10867 throw std::runtime_error(
"Library not loaded!");
10871inline peak_status DynamicLoader::peak_IPL_AutoFocus_ROI_Get(
peak_camera_handle hCam, peak_focus_roi* autoFocusROIList,
size_t* autoFocusROICount)
10873 auto& inst = instance();
10874 if(inst.m_peak_IPL_AutoFocus_ROI_Get)
10876 return inst.m_peak_IPL_AutoFocus_ROI_Get(hCam, autoFocusROIList, autoFocusROICount);
10880 throw std::runtime_error(
"Library not loaded!");
10886 auto& inst = instance();
10887 if(inst.m_peak_IPL_AutoFocus_Mode_Set)
10889 return inst.m_peak_IPL_AutoFocus_Mode_Set(hCam, autoFocusMode);
10893 throw std::runtime_error(
"Library not loaded!");
10899 auto& inst = instance();
10900 if(inst.m_peak_IPL_AutoFocus_Mode_Get)
10902 return inst.m_peak_IPL_AutoFocus_Mode_Get(hCam, autoFocusMode);
10906 throw std::runtime_error(
"Library not loaded!");
10912 auto& inst = instance();
10913 if(inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Set)
10915 return inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Set(hCam, searchAlgorithm);
10919 throw std::runtime_error(
"Library not loaded!");
10925 auto& inst = instance();
10926 if(inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Get)
10928 return inst.m_peak_IPL_AutoFocus_SearchAlgorithm_Get(hCam, searchAlgorithm);
10932 throw std::runtime_error(
"Library not loaded!");
10938 auto& inst = instance();
10939 if(inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set)
10941 return inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Set(hCam, sharpnessAlgorithm);
10945 throw std::runtime_error(
"Library not loaded!");
10951 auto& inst = instance();
10952 if(inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get)
10954 return inst.m_peak_IPL_AutoFocus_SharpnessAlgorithm_Get(hCam, sharpnessAlgorithm);
10958 throw std::runtime_error(
"Library not loaded!");
10964 auto& inst = instance();
10965 if(inst.m_peak_IPL_AutoFocus_Range_Set)
10967 return inst.m_peak_IPL_AutoFocus_Range_Set(hCam, rangeBegin, rangeEnd);
10971 throw std::runtime_error(
"Library not loaded!");
10977 auto& inst = instance();
10978 if(inst.m_peak_IPL_AutoFocus_Range_Get)
10980 return inst.m_peak_IPL_AutoFocus_Range_Get(hCam, rangeBegin, rangeEnd);
10984 throw std::runtime_error(
"Library not loaded!");
10990 auto& inst = instance();
10991 if(inst.m_peak_IPL_AutoFocus_Hysteresis_Set)
10993 return inst.m_peak_IPL_AutoFocus_Hysteresis_Set(hCam, hysteresis);
10997 throw std::runtime_error(
"Library not loaded!");
11003 auto& inst = instance();
11004 if(inst.m_peak_IPL_AutoFocus_Hysteresis_Get)
11006 return inst.m_peak_IPL_AutoFocus_Hysteresis_Get(hCam, hysteresis);
11010 throw std::runtime_error(
"Library not loaded!");
11014inline peak_status DynamicLoader::peak_IPL_AutoFocus_Hysteresis_GetRange(
peak_camera_handle hCam, uint8_t* minHysteresis, uint8_t* maxHysteresis, uint8_t* incHysteresis)
11016 auto& inst = instance();
11017 if(inst.m_peak_IPL_AutoFocus_Hysteresis_GetRange)
11019 return inst.m_peak_IPL_AutoFocus_Hysteresis_GetRange(hCam, minHysteresis, maxHysteresis, incHysteresis);
11023 throw std::runtime_error(
"Library not loaded!");
11029 auto& inst = instance();
11030 if(inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Set)
11032 return inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Set(hCam, hotpixelCorrectionSensitivity);
11036 throw std::runtime_error(
"Library not loaded!");
11042 auto& inst = instance();
11043 if(inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Get)
11045 return inst.m_peak_IPL_HotpixelCorrection_Sensitivity_Get(hCam, hotpixelCorrectionSensitivity);
11049 throw std::runtime_error(
"Library not loaded!");
11053inline peak_status DynamicLoader::peak_IPL_HotpixelCorrection_GetList(
peak_camera_handle hCam, peak_position* hotpixelList,
size_t* hotpixelCount)
11055 auto& inst = instance();
11056 if(inst.m_peak_IPL_HotpixelCorrection_GetList)
11058 return inst.m_peak_IPL_HotpixelCorrection_GetList(hCam, hotpixelList, hotpixelCount);
11062 throw std::runtime_error(
"Library not loaded!");
11066inline peak_status DynamicLoader::peak_IPL_HotpixelCorrection_SetList(
peak_camera_handle hCam,
const peak_position* hotpixelList,
size_t hotpixelCount)
11068 auto& inst = instance();
11069 if(inst.m_peak_IPL_HotpixelCorrection_SetList)
11071 return inst.m_peak_IPL_HotpixelCorrection_SetList(hCam, hotpixelList, hotpixelCount);
11075 throw std::runtime_error(
"Library not loaded!");
11081 auto& inst = instance();
11082 if(inst.m_peak_IPL_HotpixelCorrection_ResetList)
11084 return inst.m_peak_IPL_HotpixelCorrection_ResetList(hCam);
11088 throw std::runtime_error(
"Library not loaded!");
11094 auto& inst = instance();
11095 if(inst.m_peak_IPL_HotpixelCorrection_Enable)
11097 return inst.m_peak_IPL_HotpixelCorrection_Enable(hCam, enabled);
11101 throw std::runtime_error(
"Library not loaded!");
11107 auto& inst = instance();
11108 if(inst.m_peak_IPL_HotpixelCorrection_IsEnabled)
11110 return inst.m_peak_IPL_HotpixelCorrection_IsEnabled(hCam);
11114 throw std::runtime_error(
"Library not loaded!");
11120 auto& inst = instance();
11121 if(inst.m_peak_IPL_Mirror_UpDown_Enable)
11123 return inst.m_peak_IPL_Mirror_UpDown_Enable(hCam, enabled);
11127 throw std::runtime_error(
"Library not loaded!");
11133 auto& inst = instance();
11134 if(inst.m_peak_IPL_Mirror_UpDown_IsEnabled)
11136 return inst.m_peak_IPL_Mirror_UpDown_IsEnabled(hCam);
11140 throw std::runtime_error(
"Library not loaded!");
11146 auto& inst = instance();
11147 if(inst.m_peak_IPL_Mirror_LeftRight_Enable)
11149 return inst.m_peak_IPL_Mirror_LeftRight_Enable(hCam, enabled);
11153 throw std::runtime_error(
"Library not loaded!");
11159 auto& inst = instance();
11160 if(inst.m_peak_IPL_Mirror_LeftRight_IsEnabled)
11162 return inst.m_peak_IPL_Mirror_LeftRight_IsEnabled(hCam);
11166 throw std::runtime_error(
"Library not loaded!");
11172 auto& inst = instance();
11173 if(inst.m_peak_IPL_ProcessFrame)
11175 return inst.m_peak_IPL_ProcessFrame(hCam, hFrame, hResultFrame);
11179 throw std::runtime_error(
"Library not loaded!");
11185 auto& inst = instance();
11186 if(inst.m_peak_IPL_ProcessFrameInplace)
11188 return inst.m_peak_IPL_ProcessFrameInplace(hCam, hFrame);
11192 throw std::runtime_error(
"Library not loaded!");
11198 auto& inst = instance();
11199 if(inst.m_peak_IPL_ReadImage)
11201 return inst.m_peak_IPL_ReadImage(hCam, path, hFrame);
11205 throw std::runtime_error(
"Library not loaded!");
11211 auto& inst = instance();
11212 if(inst.m_peak_IPL_EdgeEnhancement_Enable)
11214 return inst.m_peak_IPL_EdgeEnhancement_Enable(hCam, enable);
11218 throw std::runtime_error(
"Library not loaded!");
11224 auto& inst = instance();
11225 if(inst.m_peak_IPL_EdgeEnhancement_IsEnabled)
11227 return inst.m_peak_IPL_EdgeEnhancement_IsEnabled(hCam);
11231 throw std::runtime_error(
"Library not loaded!");
11237 auto& inst = instance();
11238 if(inst.m_peak_IPL_EdgeEnhancement_Factor_Set)
11240 return inst.m_peak_IPL_EdgeEnhancement_Factor_Set(hCam, factor);
11244 throw std::runtime_error(
"Library not loaded!");
11250 auto& inst = instance();
11251 if(inst.m_peak_IPL_EdgeEnhancement_Factor_Get)
11253 return inst.m_peak_IPL_EdgeEnhancement_Factor_Get(hCam, factor);
11257 throw std::runtime_error(
"Library not loaded!");
11263 auto& inst = instance();
11264 if(inst.m_peak_IPL_EdgeEnhancement_Factor_GetDefault)
11266 return inst.m_peak_IPL_EdgeEnhancement_Factor_GetDefault(hCam, defaultFactor);
11270 throw std::runtime_error(
"Library not loaded!");
11274inline peak_status DynamicLoader::peak_IPL_EdgeEnhancement_Factor_GetRange(
peak_camera_handle hCam, uint32_t* minFactor, uint32_t* maxFactor, uint32_t* incFactor)
11276 auto& inst = instance();
11277 if(inst.m_peak_IPL_EdgeEnhancement_Factor_GetRange)
11279 return inst.m_peak_IPL_EdgeEnhancement_Factor_GetRange(hCam, minFactor, maxFactor, incFactor);
11283 throw std::runtime_error(
"Library not loaded!");
11289 auto& inst = instance();
11290 if(inst.m_peak_IPL_Sharpness_Measure)
11292 return inst.m_peak_IPL_Sharpness_Measure(hFrame, roi, sharpnessAlgorithm, calculatedValue);
11296 throw std::runtime_error(
"Library not loaded!");
11302 auto& inst = instance();
11303 if(inst.m_peak_IPL_Sharpness_GetList)
11305 return inst.m_peak_IPL_Sharpness_GetList(sharpnessAlgorithm, pixelFormatList, pixelFormatSize);
11309 throw std::runtime_error(
"Library not loaded!");
11315 auto& inst = instance();
11316 if(inst.m_peak_IPL_Rotation_Angle_Set)
11318 return inst.m_peak_IPL_Rotation_Angle_Set(hCam, rotationAngle);
11322 throw std::runtime_error(
"Library not loaded!");
11328 auto& inst = instance();
11329 if(inst.m_peak_IPL_Rotation_Angle_Get)
11331 return inst.m_peak_IPL_Rotation_Angle_Get(hCam, rotationAngle);
11335 throw std::runtime_error(
"Library not loaded!");
11341 auto& inst = instance();
11342 if(inst.m_peak_IPL_Histogram_ProcessFrame)
11344 return inst.m_peak_IPL_Histogram_ProcessFrame(hFrame, hHistogram);
11348 throw std::runtime_error(
"Library not loaded!");
11354 auto& inst = instance();
11355 if(inst.m_peak_IPL_Histogram_Release)
11357 return inst.m_peak_IPL_Histogram_Release(hHistogram);
11361 throw std::runtime_error(
"Library not loaded!");
11367 auto& inst = instance();
11368 if(inst.m_peak_IPL_Histogram_Channel_GetCount)
11370 return inst.m_peak_IPL_Histogram_Channel_GetCount(hHistogram, numChannels);
11374 throw std::runtime_error(
"Library not loaded!");
11378inline peak_status DynamicLoader::peak_IPL_Histogram_Channel_GetInfo(
peak_histogram_handle hHistogram,
size_t channel, peak_histogram_channel_info* channelInfo)
11380 auto& inst = instance();
11381 if(inst.m_peak_IPL_Histogram_Channel_GetInfo)
11383 return inst.m_peak_IPL_Histogram_Channel_GetInfo(hHistogram, channel, channelInfo);
11387 throw std::runtime_error(
"Library not loaded!");
11391inline peak_status DynamicLoader::peak_IPL_Histogram_Channel_GetBinArray(
peak_histogram_handle hHistogram,
size_t channel, uint64_t* binArray,
size_t* binArraySize)
11393 auto& inst = instance();
11394 if(inst.m_peak_IPL_Histogram_Channel_GetBinArray)
11396 return inst.m_peak_IPL_Histogram_Channel_GetBinArray(hHistogram, channel, binArray, binArraySize);
11400 throw std::runtime_error(
"Library not loaded!");
11406 auto& inst = instance();
11407 if(inst.m_peak_VideoWriter_Open)
11409 return inst.m_peak_VideoWriter_Open(hVideo, fileName, container, encoder);
11413 throw std::runtime_error(
"Library not loaded!");
11419 auto& inst = instance();
11420 if(inst.m_peak_VideoWriter_Close)
11422 return inst.m_peak_VideoWriter_Close(hVideo);
11426 throw std::runtime_error(
"Library not loaded!");
11432 auto& inst = instance();
11433 if(inst.m_peak_VideoWriter_AddFrame)
11435 return inst.m_peak_VideoWriter_AddFrame(hVideo, hFrame);
11439 throw std::runtime_error(
"Library not loaded!");
11445 auto& inst = instance();
11446 if(inst.m_peak_VideoWriter_Container_GetEncoderList)
11448 return inst.m_peak_VideoWriter_Container_GetEncoderList(container, encoderList, encoderCount);
11452 throw std::runtime_error(
"Library not loaded!");
11458 auto& inst = instance();
11459 if(inst.m_peak_VideoWriter_Encoder_GetPixelFormatList)
11461 return inst.m_peak_VideoWriter_Encoder_GetPixelFormatList(encoder, pixelFormatList, pixelFormatCount);
11465 throw std::runtime_error(
"Library not loaded!");
11471 auto& inst = instance();
11472 if(inst.m_peak_VideoWriter_Encoder_GetContainerList)
11474 return inst.m_peak_VideoWriter_Encoder_GetContainerList(encoder, containerList, containerCount);
11478 throw std::runtime_error(
"Library not loaded!");
11484 auto& inst = instance();
11485 if(inst.m_peak_VideoWriter_GetInfo)
11487 return inst.m_peak_VideoWriter_GetInfo(hVideo, videoInfo);
11491 throw std::runtime_error(
"Library not loaded!");
11497 auto& inst = instance();
11498 if(inst.m_peak_VideoWriter_Container_Option_Set)
11500 return inst.m_peak_VideoWriter_Container_Option_Set(hVideo, containerOption, value, count);
11504 throw std::runtime_error(
"Library not loaded!");
11510 auto& inst = instance();
11511 if(inst.m_peak_VideoWriter_Container_Option_Get)
11513 return inst.m_peak_VideoWriter_Container_Option_Get(hVideo, containerOption, value, count, outCount);
11517 throw std::runtime_error(
"Library not loaded!");
11523 auto& inst = instance();
11524 if(inst.m_peak_VideoWriter_Encoder_Option_Set)
11526 return inst.m_peak_VideoWriter_Encoder_Option_Set(hVideo, encoderOption, value, count);
11530 throw std::runtime_error(
"Library not loaded!");
11536 auto& inst = instance();
11537 if(inst.m_peak_VideoWriter_Encoder_Option_Get)
11539 return inst.m_peak_VideoWriter_Encoder_Option_Get(hVideo, encoderOption, value, count, outCount);
11543 throw std::runtime_error(
"Library not loaded!");
11549 auto& inst = instance();
11550 if(inst.m_peak_VideoWriter_WaitUntilQueueEmpty)
11552 return inst.m_peak_VideoWriter_WaitUntilQueueEmpty(hVideo, timeout_ms);
11556 throw std::runtime_error(
"Library not loaded!");
11562 auto& inst = instance();
11563 if(inst.m_peak_Inference_CNN_Open)
11565 return inst.m_peak_Inference_CNN_Open(path, hInference);
11569 throw std::runtime_error(
"Library not loaded!");
11575 auto& inst = instance();
11576 if(inst.m_peak_Inference_CNN_Close)
11578 return inst.m_peak_Inference_CNN_Close(hInference);
11582 throw std::runtime_error(
"Library not loaded!");
11588 auto& inst = instance();
11589 if(inst.m_peak_Inference_CNN_ProcessFrame)
11591 return inst.m_peak_Inference_CNN_ProcessFrame(hInference, hFrame, hInferenceHandle);
11595 throw std::runtime_error(
"Library not loaded!");
11601 auto& inst = instance();
11602 if(inst.m_peak_Inference_CNN_Info_Get)
11604 return inst.m_peak_Inference_CNN_Info_Get(hInference, info);
11608 throw std::runtime_error(
"Library not loaded!");
11614 auto& inst = instance();
11615 if(inst.m_peak_Inference_Result_Get)
11617 return inst.m_peak_Inference_Result_Get(hInferenceHandle, result);
11621 throw std::runtime_error(
"Library not loaded!");
11627 auto& inst = instance();
11628 if(inst.m_peak_Inference_Result_Release)
11630 return inst.m_peak_Inference_Result_Release(hInferenceHandle);
11634 throw std::runtime_error(
"Library not loaded!");
11638inline peak_status DynamicLoader::peak_Inference_Result_Classification_GetList(
peak_inference_result_handle hInferenceHandle, peak_inference_result_classification* resultList,
size_t* resultCount)
11640 auto& inst = instance();
11641 if(inst.m_peak_Inference_Result_Classification_GetList)
11643 return inst.m_peak_Inference_Result_Classification_GetList(hInferenceHandle, resultList, resultCount);
11647 throw std::runtime_error(
"Library not loaded!");
11653 auto& inst = instance();
11654 if(inst.m_peak_Inference_Result_Detection_GetList)
11656 return inst.m_peak_Inference_Result_Detection_GetList(hInferenceHandle, resultList, resultCount);
11660 throw std::runtime_error(
"Library not loaded!");
11666 auto& inst = instance();
11667 if(inst.m_peak_Inference_Statistics_Get)
11669 return inst.m_peak_Inference_Statistics_Get(hInference, statistics);
11673 throw std::runtime_error(
"Library not loaded!");
11679 auto& inst = instance();
11680 if(inst.m_peak_Inference_Statistics_Reset)
11682 return inst.m_peak_Inference_Statistics_Reset(hInference);
11686 throw std::runtime_error(
"Library not loaded!");
11692 auto& inst = instance();
11693 if(inst.m_peak_Inference_ConfidenceThreshold_Get)
11695 return inst.m_peak_Inference_ConfidenceThreshold_Get(hInference, threshold);
11699 throw std::runtime_error(
"Library not loaded!");
11703inline peak_status DynamicLoader::peak_Inference_ConfidenceThreshold_GetRange(
peak_inference_handle hInference, uint32_t* minThreshold, uint32_t* maxThreshold, uint32_t* incThreshold)
11705 auto& inst = instance();
11706 if(inst.m_peak_Inference_ConfidenceThreshold_GetRange)
11708 return inst.m_peak_Inference_ConfidenceThreshold_GetRange(hInference, minThreshold, maxThreshold, incThreshold);
11712 throw std::runtime_error(
"Library not loaded!");
11718 auto& inst = instance();
11719 if(inst.m_peak_Inference_ConfidenceThreshold_Set)
11721 return inst.m_peak_Inference_ConfidenceThreshold_Set(hInference, threshold);
11725 throw std::runtime_error(
"Library not loaded!");
11731 auto& inst = instance();
11732 if(inst.m_peak_MessageQueue_Create)
11734 return inst.m_peak_MessageQueue_Create(hMessageQueue);
11738 throw std::runtime_error(
"Library not loaded!");
11744 auto& inst = instance();
11745 if(inst.m_peak_MessageQueue_Destroy)
11747 return inst.m_peak_MessageQueue_Destroy(hMessageQueue);
11751 throw std::runtime_error(
"Library not loaded!");
11757 auto& inst = instance();
11758 if(inst.m_peak_MessageQueue_EnableMessage)
11760 return inst.m_peak_MessageQueue_EnableMessage(hMessageQueue, hCam, messageType);
11764 throw std::runtime_error(
"Library not loaded!");
11770 auto& inst = instance();
11771 if(inst.m_peak_MessageQueue_DisableMessage)
11773 return inst.m_peak_MessageQueue_DisableMessage(hMessageQueue, hCam, messageType);
11777 throw std::runtime_error(
"Library not loaded!");
11783 auto& inst = instance();
11784 if(inst.m_peak_MessageQueue_EnableMessageList)
11786 return inst.m_peak_MessageQueue_EnableMessageList(hMessageQueue, hCam, messageTypesArray, messageTypesArraySize);
11790 throw std::runtime_error(
"Library not loaded!");
11796 auto& inst = instance();
11797 if(inst.m_peak_MessageQueue_DisableMessageList)
11799 return inst.m_peak_MessageQueue_DisableMessageList(hMessageQueue, hCam, messageTypesArray, messageTypesArraySize);
11803 throw std::runtime_error(
"Library not loaded!");
11809 auto& inst = instance();
11810 if(inst.m_peak_MessageQueue_EnabledMessages_GetList)
11812 return inst.m_peak_MessageQueue_EnabledMessages_GetList(hMessageQueue, messageTypesArray, messageTypesArraySize);
11816 throw std::runtime_error(
"Library not loaded!");
11822 auto& inst = instance();
11823 if(inst.m_peak_MessageQueue_SetMode)
11825 return inst.m_peak_MessageQueue_SetMode(hMessageQueue, queueMode);
11829 throw std::runtime_error(
"Library not loaded!");
11835 auto& inst = instance();
11836 if(inst.m_peak_MessageQueue_GetMode)
11838 return inst.m_peak_MessageQueue_GetMode(hMessageQueue, queueMode);
11842 throw std::runtime_error(
"Library not loaded!");
11848 auto& inst = instance();
11849 if(inst.m_peak_MessageQueue_Start)
11851 return inst.m_peak_MessageQueue_Start(hMessageQueue);
11855 throw std::runtime_error(
"Library not loaded!");
11861 auto& inst = instance();
11862 if(inst.m_peak_MessageQueue_Stop)
11864 return inst.m_peak_MessageQueue_Stop(hMessageQueue);
11868 throw std::runtime_error(
"Library not loaded!");
11874 auto& inst = instance();
11875 if(inst.m_peak_MessageQueue_IsStarted)
11877 return inst.m_peak_MessageQueue_IsStarted(hMessageQueue);
11881 throw std::runtime_error(
"Library not loaded!");
11887 auto& inst = instance();
11888 if(inst.m_peak_MessageQueue_WaitForMessage)
11890 return inst.m_peak_MessageQueue_WaitForMessage(hMessageQueue, timeout_ms, hMessage);
11894 throw std::runtime_error(
"Library not loaded!");
11900 auto& inst = instance();
11901 if(inst.m_peak_MessageQueue_Flush)
11903 return inst.m_peak_MessageQueue_Flush(hMessageQueue);
11907 throw std::runtime_error(
"Library not loaded!");
11913 auto& inst = instance();
11914 if(inst.m_peak_MessageQueue_IsMessageSupported)
11916 return inst.m_peak_MessageQueue_IsMessageSupported(hMessageQueue, hCam, messageType);
11920 throw std::runtime_error(
"Library not loaded!");
11926 auto& inst = instance();
11927 if(inst.m_peak_MessageQueue_Statistics_Get)
11929 return inst.m_peak_MessageQueue_Statistics_Get(hMessageQueue, messageQueueInfo);
11933 throw std::runtime_error(
"Library not loaded!");
11939 auto& inst = instance();
11940 if(inst.m_peak_MessageQueue_Statistics_Reset)
11942 return inst.m_peak_MessageQueue_Statistics_Reset(hMessageQueue);
11946 throw std::runtime_error(
"Library not loaded!");
11952 auto& inst = instance();
11953 if(inst.m_peak_MessageQueue_MaxQueueSize_Set)
11955 return inst.m_peak_MessageQueue_MaxQueueSize_Set(hMessageQueue, messageQueueMaxSize);
11959 throw std::runtime_error(
"Library not loaded!");
11965 auto& inst = instance();
11966 if(inst.m_peak_MessageQueue_MaxQueueSize_Get)
11968 return inst.m_peak_MessageQueue_MaxQueueSize_Get(hMessageQueue, messageQueueMaxSize);
11972 throw std::runtime_error(
"Library not loaded!");
11978 auto& inst = instance();
11979 if(inst.m_peak_Message_Release)
11981 return inst.m_peak_Message_Release(hMessage);
11985 throw std::runtime_error(
"Library not loaded!");
11991 auto& inst = instance();
11992 if(inst.m_peak_Message_GetInfo)
11994 return inst.m_peak_Message_GetInfo(hMessage, messageInfo);
11998 throw std::runtime_error(
"Library not loaded!");
12004 auto& inst = instance();
12005 if(inst.m_peak_Message_Type_Get)
12007 return inst.m_peak_Message_Type_Get(hMessage, messageType);
12011 throw std::runtime_error(
"Library not loaded!");
12017 auto& inst = instance();
12018 if(inst.m_peak_Message_CameraHandle_Get)
12020 return inst.m_peak_Message_CameraHandle_Get(hMessage, hCam);
12024 throw std::runtime_error(
"Library not loaded!");
12030 auto& inst = instance();
12031 if(inst.m_peak_Message_ID_Get)
12033 return inst.m_peak_Message_ID_Get(hMessage, messageID);
12037 throw std::runtime_error(
"Library not loaded!");
12043 auto& inst = instance();
12044 if(inst.m_peak_Message_HostTimestamp_Get)
12046 return inst.m_peak_Message_HostTimestamp_Get(hMessage, hostTimestamp_ns);
12050 throw std::runtime_error(
"Library not loaded!");
12056 auto& inst = instance();
12057 if(inst.m_peak_Message_Data_Type_Get)
12059 return inst.m_peak_Message_Data_Type_Get(hMessage, messageType);
12063 throw std::runtime_error(
"Library not loaded!");
12069 auto& inst = instance();
12070 if(inst.m_peak_Message_Data_RemoteDevice_Get)
12072 return inst.m_peak_Message_Data_RemoteDevice_Get(hMessage, message);
12076 throw std::runtime_error(
"Library not loaded!");
12080inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceError_Get(
peak_message_handle hMessage, peak_message_data_remote_device_error* message)
12082 auto& inst = instance();
12083 if(inst.m_peak_Message_Data_RemoteDeviceError_Get)
12085 return inst.m_peak_Message_Data_RemoteDeviceError_Get(hMessage, message);
12089 throw std::runtime_error(
"Library not loaded!");
12093inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceDropped_Get(
peak_message_handle hMessage, peak_message_data_remote_device_dropped* message)
12095 auto& inst = instance();
12096 if(inst.m_peak_Message_Data_RemoteDeviceDropped_Get)
12098 return inst.m_peak_Message_Data_RemoteDeviceDropped_Get(hMessage, message);
12102 throw std::runtime_error(
"Library not loaded!");
12106inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceFrame_Get(
peak_message_handle hMessage, peak_message_data_remote_device_frame* message)
12108 auto& inst = instance();
12109 if(inst.m_peak_Message_Data_RemoteDeviceFrame_Get)
12111 return inst.m_peak_Message_Data_RemoteDeviceFrame_Get(hMessage, message);
12115 throw std::runtime_error(
"Library not loaded!");
12119inline peak_status DynamicLoader::peak_Message_Data_RemoteDeviceTemperature_Get(
peak_message_handle hMessage, peak_message_data_remote_device_temperature* message)
12121 auto& inst = instance();
12122 if(inst.m_peak_Message_Data_RemoteDeviceTemperature_Get)
12124 return inst.m_peak_Message_Data_RemoteDeviceTemperature_Get(hMessage, message);
12128 throw std::runtime_error(
"Library not loaded!");
12134 auto& inst = instance();
12135 if(inst.m_peak_Message_Data_AutoFocusData_Get)
12137 return inst.m_peak_Message_Data_AutoFocusData_Get(hMessage, message);
12141 throw std::runtime_error(
"Library not loaded!");
12147 auto& inst = instance();
12148 if(inst.m_peak_Message_Data_DeviceFound_Get)
12150 return inst.m_peak_Message_Data_DeviceFound_Get(hMessage, message);
12154 throw std::runtime_error(
"Library not loaded!");
12160 auto& inst = instance();
12161 if(inst.m_peak_Message_Data_DeviceLost_Get)
12163 return inst.m_peak_Message_Data_DeviceLost_Get(hMessage, message);
12167 throw std::runtime_error(
"Library not loaded!");
12171inline peak_status DynamicLoader::peak_Message_Data_DeviceReconnected_Get(
peak_message_handle hMessage, peak_message_data_device_reconnected* message)
12173 auto& inst = instance();
12174 if(inst.m_peak_Message_Data_DeviceReconnected_Get)
12176 return inst.m_peak_Message_Data_DeviceReconnected_Get(hMessage, message);
12180 throw std::runtime_error(
"Library not loaded!");
12184inline peak_status DynamicLoader::peak_Message_Data_DeviceDisconnected_Get(
peak_message_handle hMessage, peak_message_data_device_disconnected* message)
12186 auto& inst = instance();
12187 if(inst.m_peak_Message_Data_DeviceDisconnected_Get)
12189 return inst.m_peak_Message_Data_DeviceDisconnected_Get(hMessage, message);
12193 throw std::runtime_error(
"Library not loaded!");
12199 auto& inst = instance();
12200 if(inst.m_peak_Message_Data_FirmwareUpdate_Get)
12202 return inst.m_peak_Message_Data_FirmwareUpdate_Get(hMessage, message);
12206 throw std::runtime_error(
"Library not loaded!");
12212 auto& inst = instance();
12213 if(inst.m_peak_I2C_Create)
12215 return inst.m_peak_I2C_Create(hCam, hI2C);
12219 throw std::runtime_error(
"Library not loaded!");
12225 auto& inst = instance();
12226 if(inst.m_peak_I2C_Destroy)
12228 return inst.m_peak_I2C_Destroy(hI2C);
12232 throw std::runtime_error(
"Library not loaded!");
12238 auto& inst = instance();
12239 if(inst.m_peak_I2C_GetAccessStatus)
12241 return inst.m_peak_I2C_GetAccessStatus(hI2C);
12245 throw std::runtime_error(
"Library not loaded!");
12251 auto& inst = instance();
12252 if(inst.m_peak_I2C_Mode_GetList)
12254 return inst.m_peak_I2C_Mode_GetList(hI2C, modeList, modeListSize);
12258 throw std::runtime_error(
"Library not loaded!");
12264 auto& inst = instance();
12265 if(inst.m_peak_I2C_Mode_Set)
12267 return inst.m_peak_I2C_Mode_Set(hI2C, mode);
12271 throw std::runtime_error(
"Library not loaded!");
12277 auto& inst = instance();
12278 if(inst.m_peak_I2C_Mode_Get)
12280 return inst.m_peak_I2C_Mode_Get(hI2C, mode);
12284 throw std::runtime_error(
"Library not loaded!");
12288inline peak_status DynamicLoader::peak_I2C_DeviceAddress_GetRange(
peak_i2c_handle hI2C, uint32_t* minAddress, uint32_t* maxAddress)
12290 auto& inst = instance();
12291 if(inst.m_peak_I2C_DeviceAddress_GetRange)
12293 return inst.m_peak_I2C_DeviceAddress_GetRange(hI2C, minAddress, maxAddress);
12297 throw std::runtime_error(
"Library not loaded!");
12303 auto& inst = instance();
12304 if(inst.m_peak_I2C_DeviceAddress_Set)
12306 return inst.m_peak_I2C_DeviceAddress_Set(hI2C, address);
12310 throw std::runtime_error(
"Library not loaded!");
12316 auto& inst = instance();
12317 if(inst.m_peak_I2C_DeviceAddress_Get)
12319 return inst.m_peak_I2C_DeviceAddress_Get(hI2C, address);
12323 throw std::runtime_error(
"Library not loaded!");
12329 auto& inst = instance();
12330 if(inst.m_peak_I2C_RegisterAddress_Length_GetList)
12332 return inst.m_peak_I2C_RegisterAddress_Length_GetList(hI2C, i2cLengthList, i2cLengthCount);
12336 throw std::runtime_error(
"Library not loaded!");
12342 auto& inst = instance();
12343 if(inst.m_peak_I2C_RegisterAddress_Length_Set)
12345 return inst.m_peak_I2C_RegisterAddress_Length_Set(hI2C, length);
12349 throw std::runtime_error(
"Library not loaded!");
12355 auto& inst = instance();
12356 if(inst.m_peak_I2C_RegisterAddress_Length_Get)
12358 return inst.m_peak_I2C_RegisterAddress_Length_Get(hI2C, length);
12362 throw std::runtime_error(
"Library not loaded!");
12368 auto& inst = instance();
12369 if(inst.m_peak_I2C_RegisterAddress_Endianness_Set)
12371 return inst.m_peak_I2C_RegisterAddress_Endianness_Set(hI2C, endianness);
12375 throw std::runtime_error(
"Library not loaded!");
12381 auto& inst = instance();
12382 if(inst.m_peak_I2C_RegisterAddress_Endianness_Get)
12384 return inst.m_peak_I2C_RegisterAddress_Endianness_Get(hI2C, endianness);
12388 throw std::runtime_error(
"Library not loaded!");
12394 auto& inst = instance();
12395 if(inst.m_peak_I2C_RegisterAddress_Set)
12397 return inst.m_peak_I2C_RegisterAddress_Set(hI2C, address);
12401 throw std::runtime_error(
"Library not loaded!");
12407 auto& inst = instance();
12408 if(inst.m_peak_I2C_RegisterAddress_Get)
12410 return inst.m_peak_I2C_RegisterAddress_Get(hI2C, address);
12414 throw std::runtime_error(
"Library not loaded!");
12420 auto& inst = instance();
12421 if(inst.m_peak_I2C_AckPolling_Enable)
12423 return inst.m_peak_I2C_AckPolling_Enable(hI2C, enabled);
12427 throw std::runtime_error(
"Library not loaded!");
12433 auto& inst = instance();
12434 if(inst.m_peak_I2C_AckPolling_IsEnabled)
12436 return inst.m_peak_I2C_AckPolling_IsEnabled(hI2C);
12440 throw std::runtime_error(
"Library not loaded!");
12446 auto& inst = instance();
12447 if(inst.m_peak_I2C_AckPolling_Timeout_GetAccessStatus)
12449 return inst.m_peak_I2C_AckPolling_Timeout_GetAccessStatus(hI2C);
12453 throw std::runtime_error(
"Library not loaded!");
12457inline peak_status DynamicLoader::peak_I2C_AckPolling_Timeout_GetRange(
peak_i2c_handle hI2C, uint32_t* minTimeout_ms, uint32_t* maxTimeout_ms, uint32_t* incTimeout_ms)
12459 auto& inst = instance();
12460 if(inst.m_peak_I2C_AckPolling_Timeout_GetRange)
12462 return inst.m_peak_I2C_AckPolling_Timeout_GetRange(hI2C, minTimeout_ms, maxTimeout_ms, incTimeout_ms);
12466 throw std::runtime_error(
"Library not loaded!");
12472 auto& inst = instance();
12473 if(inst.m_peak_I2C_AckPolling_Timeout_Set)
12475 return inst.m_peak_I2C_AckPolling_Timeout_Set(hI2C, timeout_ms);
12479 throw std::runtime_error(
"Library not loaded!");
12485 auto& inst = instance();
12486 if(inst.m_peak_I2C_AckPolling_Timeout_Get)
12488 return inst.m_peak_I2C_AckPolling_Timeout_Get(hI2C, timeout_ms);
12492 throw std::runtime_error(
"Library not loaded!");
12498 auto& inst = instance();
12499 if(inst.m_peak_I2C_Data_Write)
12501 return inst.m_peak_I2C_Data_Write(hI2C, data, dataSize);
12505 throw std::runtime_error(
"Library not loaded!");
12509inline peak_status DynamicLoader::peak_I2C_Data_Read(
peak_i2c_handle hI2C,
size_t maxDataSize, uint8_t* data,
size_t* dataSize)
12511 auto& inst = instance();
12512 if(inst.m_peak_I2C_Data_Read)
12514 return inst.m_peak_I2C_Data_Read(hI2C, maxDataSize, data, dataSize);
12518 throw std::runtime_error(
"Library not loaded!");
12524 auto& inst = instance();
12525 if(inst.m_peak_I2C_Data_MaxSize_Get)
12527 return inst.m_peak_I2C_Data_MaxSize_Get(hI2C, maxDataSize);
12531 throw std::runtime_error(
"Library not loaded!");
12537 auto& inst = instance();
12538 if(inst.m_peak_I2C_OperationStatus_Get)
12540 return inst.m_peak_I2C_OperationStatus_Get(hI2C, operationStatus);
12544 throw std::runtime_error(
"Library not loaded!");
12550 auto& inst = instance();
12551 if(inst.m_peak_IPL_ImageWriter_Create)
12553 return inst.m_peak_IPL_ImageWriter_Create(hImageWriter);
12557 throw std::runtime_error(
"Library not loaded!");
12563 auto& inst = instance();
12564 if(inst.m_peak_IPL_ImageWriter_Destroy)
12566 return inst.m_peak_IPL_ImageWriter_Destroy(hImageWriter);
12570 throw std::runtime_error(
"Library not loaded!");
12576 auto& inst = instance();
12577 if(inst.m_peak_IPL_ImageWriter_Save)
12579 return inst.m_peak_IPL_ImageWriter_Save(hImageWriter, hFrame, fileName);
12583 throw std::runtime_error(
"Library not loaded!");
12589 auto& inst = instance();
12590 if(inst.m_peak_IPL_ImageWriter_Format_Set)
12592 return inst.m_peak_IPL_ImageWriter_Format_Set(hImageWriter, imageFormat);
12596 throw std::runtime_error(
"Library not loaded!");
12602 auto& inst = instance();
12603 if(inst.m_peak_IPL_ImageWriter_Format_Get)
12605 return inst.m_peak_IPL_ImageWriter_Format_Get(hImageWriter, imageFormat);
12609 throw std::runtime_error(
"Library not loaded!");
12615 auto& inst = instance();
12616 if(inst.m_peak_IPL_ImageWriter_Compression_Set)
12618 return inst.m_peak_IPL_ImageWriter_Compression_Set(hImageWriter, compression);
12622 throw std::runtime_error(
"Library not loaded!");
12628 auto& inst = instance();
12629 if(inst.m_peak_IPL_ImageWriter_Compression_Get)
12631 return inst.m_peak_IPL_ImageWriter_Compression_Get(hImageWriter, compression);
12635 throw std::runtime_error(
"Library not loaded!");
12639inline peak_status DynamicLoader::peak_IPL_Binning_FactorX_GetList(
peak_camera_handle hCam, uint32_t* binningFactorXList,
size_t* binningFactorXCount)
12641 auto& inst = instance();
12642 if(inst.m_peak_IPL_Binning_FactorX_GetList)
12644 return inst.m_peak_IPL_Binning_FactorX_GetList(hCam, binningFactorXList, binningFactorXCount);
12648 throw std::runtime_error(
"Library not loaded!");
12652inline peak_status DynamicLoader::peak_IPL_Binning_FactorY_GetList(
peak_camera_handle hCam, uint32_t* binningFactorYList,
size_t* binningFactorYCount)
12654 auto& inst = instance();
12655 if(inst.m_peak_IPL_Binning_FactorY_GetList)
12657 return inst.m_peak_IPL_Binning_FactorY_GetList(hCam, binningFactorYList, binningFactorYCount);
12661 throw std::runtime_error(
"Library not loaded!");
12667 auto& inst = instance();
12668 if(inst.m_peak_IPL_Binning_Set)
12670 return inst.m_peak_IPL_Binning_Set(hCam, binningFactorX, binningFactorY);
12674 throw std::runtime_error(
"Library not loaded!");
12680 auto& inst = instance();
12681 if(inst.m_peak_IPL_Binning_Get)
12683 return inst.m_peak_IPL_Binning_Get(hCam, binningFactorX, binningFactorY);
12687 throw std::runtime_error(
"Library not loaded!");
12691inline peak_status DynamicLoader::peak_IPL_Decimation_FactorX_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorXList,
size_t* decimationFactorXCount)
12693 auto& inst = instance();
12694 if(inst.m_peak_IPL_Decimation_FactorX_GetList)
12696 return inst.m_peak_IPL_Decimation_FactorX_GetList(hCam, decimationFactorXList, decimationFactorXCount);
12700 throw std::runtime_error(
"Library not loaded!");
12704inline peak_status DynamicLoader::peak_IPL_Decimation_FactorY_GetList(
peak_camera_handle hCam, uint32_t* decimationFactorYList,
size_t* decimationFactorYCount)
12706 auto& inst = instance();
12707 if(inst.m_peak_IPL_Decimation_FactorY_GetList)
12709 return inst.m_peak_IPL_Decimation_FactorY_GetList(hCam, decimationFactorYList, decimationFactorYCount);
12713 throw std::runtime_error(
"Library not loaded!");
12719 auto& inst = instance();
12720 if(inst.m_peak_IPL_Decimation_Set)
12722 return inst.m_peak_IPL_Decimation_Set(hCam, decimationFactorX, decimationFactorY);
12726 throw std::runtime_error(
"Library not loaded!");
12730inline peak_status DynamicLoader::peak_IPL_Decimation_Get(
peak_camera_handle hCam, uint32_t* decimationFactorX, uint32_t* decimationFactorY)
12732 auto& inst = instance();
12733 if(inst.m_peak_IPL_Decimation_Get)
12735 return inst.m_peak_IPL_Decimation_Get(hCam, decimationFactorX, decimationFactorY);
12739 throw std::runtime_error(
"Library not loaded!");
12743inline peak_status DynamicLoader::peak_FirmwareUpdate_CompatibleCameraList_Get(
const char* gufFileName, peak_camera_descriptor* cameraList,
size_t* cameraCount)
12745 auto& inst = instance();
12746 if(inst.m_peak_FirmwareUpdate_CompatibleCameraList_Get)
12748 return inst.m_peak_FirmwareUpdate_CompatibleCameraList_Get(gufFileName, cameraList, cameraCount);
12752 throw std::runtime_error(
"Library not loaded!");
12758 auto& inst = instance();
12759 if(inst.m_peak_FirmwareUpdate_Execute)
12761 return inst.m_peak_FirmwareUpdate_Execute(cameraID, gufFileName);
12765 throw std::runtime_error(
"Library not loaded!");
12771 auto& inst = instance();
12772 if(inst.m_peak_TestPattern_GetAccessStatus)
12774 return inst.m_peak_TestPattern_GetAccessStatus(hCam);
12778 throw std::runtime_error(
"Library not loaded!");
12784 auto& inst = instance();
12785 if(inst.m_peak_TestPattern_Set)
12787 return inst.m_peak_TestPattern_Set(hCam, pattern);
12791 throw std::runtime_error(
"Library not loaded!");
12797 auto& inst = instance();
12798 if(inst.m_peak_TestPattern_Get)
12800 return inst.m_peak_TestPattern_Get(hCam, pattern);
12804 throw std::runtime_error(
"Library not loaded!");
12810 auto& inst = instance();
12811 if(inst.m_peak_TestPattern_GetList)
12813 return inst.m_peak_TestPattern_GetList(hCam, testPatternList, testPatternCount);
12817 throw std::runtime_error(
"Library not loaded!");
12823 auto& inst = instance();
12824 if(inst.m_peak_LED_GetAccessStatus)
12826 return inst.m_peak_LED_GetAccessStatus(hCam);
12830 throw std::runtime_error(
"Library not loaded!");
12836 auto& inst = instance();
12837 if(inst.m_peak_LED_Target_GetList)
12839 return inst.m_peak_LED_Target_GetList(hCam, targetList, targetCount);
12843 throw std::runtime_error(
"Library not loaded!");
12849 auto& inst = instance();
12850 if(inst.m_peak_LED_Mode_GetList)
12852 return inst.m_peak_LED_Mode_GetList(hCam, target, modeList, ledModeCount);
12856 throw std::runtime_error(
"Library not loaded!");
12862 auto& inst = instance();
12863 if(inst.m_peak_LED_Set)
12865 return inst.m_peak_LED_Set(hCam, target, mode);
12869 throw std::runtime_error(
"Library not loaded!");
12875 auto& inst = instance();
12876 if(inst.m_peak_LED_Get)
12878 return inst.m_peak_LED_Get(hCam, target, mode);
12882 throw std::runtime_error(
"Library not loaded!");
12888 auto& inst = instance();
12889 if(inst.m_peak_BlackLevel_Auto_GetAccessStatus)
12891 return inst.m_peak_BlackLevel_Auto_GetAccessStatus(hCam);
12895 throw std::runtime_error(
"Library not loaded!");
12901 auto& inst = instance();
12902 if(inst.m_peak_BlackLevel_Auto_Enable)
12904 return inst.m_peak_BlackLevel_Auto_Enable(hCam, enable);
12908 throw std::runtime_error(
"Library not loaded!");
12914 auto& inst = instance();
12915 if(inst.m_peak_BlackLevel_Auto_IsEnabled)
12917 return inst.m_peak_BlackLevel_Auto_IsEnabled(hCam);
12921 throw std::runtime_error(
"Library not loaded!");
12927 auto& inst = instance();
12928 if(inst.m_peak_BlackLevel_Offset_GetAccessStatus)
12930 return inst.m_peak_BlackLevel_Offset_GetAccessStatus(hCam);
12934 throw std::runtime_error(
"Library not loaded!");
12940 auto& inst = instance();
12941 if(inst.m_peak_BlackLevel_Offset_Set)
12943 return inst.m_peak_BlackLevel_Offset_Set(hCam, offset);
12947 throw std::runtime_error(
"Library not loaded!");
12953 auto& inst = instance();
12954 if(inst.m_peak_BlackLevel_Offset_Get)
12956 return inst.m_peak_BlackLevel_Offset_Get(hCam, offset);
12960 throw std::runtime_error(
"Library not loaded!");
12966 auto& inst = instance();
12967 if(inst.m_peak_BlackLevel_Offset_GetRange)
12969 return inst.m_peak_BlackLevel_Offset_GetRange(hCam, min, max, inc);
12973 throw std::runtime_error(
"Library not loaded!");
12979 auto& inst = instance();
12980 if(inst.m_peak_Bandwidth_LinkSpeed_GetAccessStatus)
12982 return inst.m_peak_Bandwidth_LinkSpeed_GetAccessStatus(hCam);
12986 throw std::runtime_error(
"Library not loaded!");
12992 auto& inst = instance();
12993 if(inst.m_peak_Bandwidth_LinkSpeed_Get)
12995 return inst.m_peak_Bandwidth_LinkSpeed_Get(hCam, linkSpeed_Bps);
12999 throw std::runtime_error(
"Library not loaded!");
13005 auto& inst = instance();
13006 if(inst.m_peak_Bandwidth_ThroughputLimit_GetAccessStatus)
13008 return inst.m_peak_Bandwidth_ThroughputLimit_GetAccessStatus(hCam);
13012 throw std::runtime_error(
"Library not loaded!");
13016inline peak_status DynamicLoader::peak_Bandwidth_ThroughputLimit_GetRange(
peak_camera_handle hCam, int64_t* minThroughputLimit_Bps, int64_t* maxThroughputLimit_Bps, int64_t* incThroughputLimit_Bps)
13018 auto& inst = instance();
13019 if(inst.m_peak_Bandwidth_ThroughputLimit_GetRange)
13021 return inst.m_peak_Bandwidth_ThroughputLimit_GetRange(hCam, minThroughputLimit_Bps, maxThroughputLimit_Bps, incThroughputLimit_Bps);
13025 throw std::runtime_error(
"Library not loaded!");
13031 auto& inst = instance();
13032 if(inst.m_peak_Bandwidth_ThroughputLimit_Set)
13034 return inst.m_peak_Bandwidth_ThroughputLimit_Set(hCam, throughputLimit_Bps);
13038 throw std::runtime_error(
"Library not loaded!");
13044 auto& inst = instance();
13045 if(inst.m_peak_Bandwidth_ThroughputLimit_Get)
13047 return inst.m_peak_Bandwidth_ThroughputLimit_Get(hCam, throughputLimit_Bps);
13051 throw std::runtime_error(
"Library not loaded!");
13057 auto& inst = instance();
13058 if(inst.m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus)
13060 return inst.m_peak_Bandwidth_ThroughputFrameRateLimit_GetAccessStatus(hCam);
13064 throw std::runtime_error(
"Library not loaded!");
13068inline peak_status DynamicLoader::peak_Bandwidth_ThroughputFrameRateLimit_Get(
peak_camera_handle hCam,
double* throughputFrameRateLimit_fps)
13070 auto& inst = instance();
13071 if(inst.m_peak_Bandwidth_ThroughputFrameRateLimit_Get)
13073 return inst.m_peak_Bandwidth_ThroughputFrameRateLimit_Get(hCam, throughputFrameRateLimit_fps);
13077 throw std::runtime_error(
"Library not loaded!");
13083 auto& inst = instance();
13084 if(inst.m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus)
13086 return inst.m_peak_Bandwidth_ThroughputCalculated_GetAccessStatus(hCam);
13090 throw std::runtime_error(
"Library not loaded!");
13096 auto& inst = instance();
13097 if(inst.m_peak_Bandwidth_ThroughputCalculated_Get)
13099 return inst.m_peak_Bandwidth_ThroughputCalculated_Get(hCam, throughputCalculated_Bps);
13103 throw std::runtime_error(
"Library not loaded!");
13109 auto& inst = instance();
13110 if(inst.m_peak_IPO_GetAccessStatus)
13112 return inst.m_peak_IPO_GetAccessStatus(interfaceTech);
13116 throw std::runtime_error(
"Library not loaded!");
13122 auto& inst = instance();
13123 if(inst.m_peak_IPO_IsEnabled)
13125 return inst.m_peak_IPO_IsEnabled(interfaceTech);
13129 throw std::runtime_error(
"Library not loaded!");
13135 auto& inst = instance();
13136 if(inst.m_peak_IPO_Enable)
13138 return inst.m_peak_IPO_Enable(interfaceTech, enabled);
13142 throw std::runtime_error(
"Library not loaded!");
13148 auto& inst = instance();
13149 if(inst.m_peak_IPL_DigitalBlack_GetRange)
13151 return inst.m_peak_IPL_DigitalBlack_GetRange(hCam, minDigitalBlack, maxDigitalBlack);
13155 throw std::runtime_error(
"Library not loaded!");
13161 auto& inst = instance();
13162 if(inst.m_peak_IPL_DigitalBlack_Set)
13164 return inst.m_peak_IPL_DigitalBlack_Set(hCam, digitalBlack);
13168 throw std::runtime_error(
"Library not loaded!");
13174 auto& inst = instance();
13175 if(inst.m_peak_IPL_DigitalBlack_Get)
13177 return inst.m_peak_IPL_DigitalBlack_Get(hCam, digitalBlack);
13181 throw std::runtime_error(
"Library not loaded!");
13187 auto& inst = instance();
13188 if(inst.m_peak_IPL_LUT_Enable)
13190 return inst.m_peak_IPL_LUT_Enable(hCam, enabled);
13194 throw std::runtime_error(
"Library not loaded!");
13200 auto& inst = instance();
13201 if(inst.m_peak_IPL_LUT_IsEnabled)
13203 return inst.m_peak_IPL_LUT_IsEnabled(hCam);
13207 throw std::runtime_error(
"Library not loaded!");
13213 auto& inst = instance();
13214 if(inst.m_peak_IPL_LUT_Preset_Set)
13216 return inst.m_peak_IPL_LUT_Preset_Set(hCam, selector, preset);
13220 throw std::runtime_error(
"Library not loaded!");
13226 auto& inst = instance();
13227 if(inst.m_peak_IPL_LUT_Value_Set)
13229 return inst.m_peak_IPL_LUT_Value_Set(hCam, selector, channel, index, value);
13233 throw std::runtime_error(
"Library not loaded!");
13239 auto& inst = instance();
13240 if(inst.m_peak_IPL_LUT_Value_Get)
13242 return inst.m_peak_IPL_LUT_Value_Get(hCam, selector, channel, index, value);
13246 throw std::runtime_error(
"Library not loaded!");
13252 auto& inst = instance();
13253 if(inst.m_peak_IPL_LUT_ValueList_Set)
13255 return inst.m_peak_IPL_LUT_ValueList_Set(hCam, selector, channel, values, size);
13259 throw std::runtime_error(
"Library not loaded!");
13265 auto& inst = instance();
13266 if(inst.m_peak_IPL_LUT_ValueList_Get)
13268 return inst.m_peak_IPL_LUT_ValueList_Get(hCam, selector, channel, values, size);
13272 throw std::runtime_error(
"Library not loaded!");
13278 auto& inst = instance();
13279 if(inst.m_peak_Chunks_GetAccessStatus)
13281 return inst.m_peak_Chunks_GetAccessStatus(hCam);
13285 throw std::runtime_error(
"Library not loaded!");
13291 auto& inst = instance();
13292 if(inst.m_peak_Chunks_Enable)
13294 return inst.m_peak_Chunks_Enable(hCam, enabled);
13298 throw std::runtime_error(
"Library not loaded!");
13304 auto& inst = instance();
13305 if(inst.m_peak_Chunks_IsEnabled)
13307 return inst.m_peak_Chunks_IsEnabled(hCam);
13311 throw std::runtime_error(
"Library not loaded!");
13317 auto& inst = instance();
13318 if(inst.m_peak_Chunks_AutoUpdate_Enable)
13320 return inst.m_peak_Chunks_AutoUpdate_Enable(hCam, enabled);
13324 throw std::runtime_error(
"Library not loaded!");
13330 auto& inst = instance();
13331 if(inst.m_peak_Chunks_AutoUpdate_IsEnabled)
13333 return inst.m_peak_Chunks_AutoUpdate_IsEnabled(hCam);
13337 throw std::runtime_error(
"Library not loaded!");
13343 auto& inst = instance();
13344 if(inst.m_peak_Chunks_Update)
13346 return inst.m_peak_Chunks_Update(hCam, hFrame);
13350 throw std::runtime_error(
"Library not loaded!");
13356 auto& inst = instance();
13357 if(inst.m_peak_Chunks_Type_GetAccessStatus)
13359 return inst.m_peak_Chunks_Type_GetAccessStatus(hCam, type);
13363 throw std::runtime_error(
"Library not loaded!");
13369 auto& inst = instance();
13370 if(inst.m_peak_Chunks_Type_Enable)
13372 return inst.m_peak_Chunks_Type_Enable(hCam, type, enabled);
13376 throw std::runtime_error(
"Library not loaded!");
13382 auto& inst = instance();
13383 if(inst.m_peak_Chunks_Type_IsEnabled)
13385 return inst.m_peak_Chunks_Type_IsEnabled(hCam, type);
13389 throw std::runtime_error(
"Library not loaded!");
13395 auto& inst = instance();
13396 if(inst.m_peak_Chunks_Type_Supported_GetList)
13398 return inst.m_peak_Chunks_Type_Supported_GetList(hCam, chunksTypesSupported, chunksTypesSize);
13402 throw std::runtime_error(
"Library not loaded!");
13408 auto& inst = instance();
13409 if(inst.m_peak_Chunks_FrameInfo_Get)
13411 return inst.m_peak_Chunks_FrameInfo_Get(hCam, data);
13415 throw std::runtime_error(
"Library not loaded!");
13421 auto& inst = instance();
13422 if(inst.m_peak_Chunks_Exposure_Get)
13424 return inst.m_peak_Chunks_Exposure_Get(hCam, data);
13428 throw std::runtime_error(
"Library not loaded!");
13434 auto& inst = instance();
13435 if(inst.m_peak_Chunks_Gain_Get)
13437 return inst.m_peak_Chunks_Gain_Get(hCam, data);
13441 throw std::runtime_error(
"Library not loaded!");
13447 auto& inst = instance();
13448 if(inst.m_peak_Chunks_Sequencer_Get)
13450 return inst.m_peak_Chunks_Sequencer_Get(hCam, data);
13454 throw std::runtime_error(
"Library not loaded!");
13460 auto& inst = instance();
13461 if(inst.m_peak_Chunks_Timestamp_Get)
13463 return inst.m_peak_Chunks_Timestamp_Get(hCam, data);
13467 throw std::runtime_error(
"Library not loaded!");
13473 auto& inst = instance();
13474 if(inst.m_peak_Chunks_ExposureTrigger_Get)
13476 return inst.m_peak_Chunks_ExposureTrigger_Get(hCam, data);
13480 throw std::runtime_error(
"Library not loaded!");
13486 auto& inst = instance();
13487 if(inst.m_peak_Chunks_UsableROI_Get)
13489 return inst.m_peak_Chunks_UsableROI_Get(hCam, data);
13493 throw std::runtime_error(
"Library not loaded!");
13499 auto& inst = instance();
13500 if(inst.m_peak_Chunks_LineStatus_Get)
13502 return inst.m_peak_Chunks_LineStatus_Get(hCam, data);
13506 throw std::runtime_error(
"Library not loaded!");
13512 auto& inst = instance();
13513 if(inst.m_peak_Chunks_AutoFeature_Get)
13515 return inst.m_peak_Chunks_AutoFeature_Get(hCam, data);
13519 throw std::runtime_error(
"Library not loaded!");
13525 auto& inst = instance();
13526 if(inst.m_peak_Chunks_PTPStatus_Get)
13528 return inst.m_peak_Chunks_PTPStatus_Get(hCam, data);
13532 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:10156
peak_parameter_set
peak Parameter set
Definition ids_peak_comfort_c.h:4072
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:19295
peak_color_correction_mode
peak Color correction mode
Definition ids_peak_comfort_c.h:7524
peak_frame_type
peak Frame type
Definition ids_peak_comfort_c.h:3710
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:7218
peak_gain_channel
peak Gain channel
Definition ids_peak_comfort_c.h:7243
peak_auto_feature_roi_mode
peak Auto feature ROI mode
Definition ids_peak_comfort_c.h:7870
peak_auto_feature_brightness_algorithm
peak Auto feature brightness algorithm
Definition ids_peak_comfort_c.h:7842
peak_auto_feature_mode
peak Auto feature mode
Definition ids_peak_comfort_c.h:7806
peak_gfa_module
peak GFA modules
Definition ids_peak_comfort_c.h:10444
struct peak_histogram * peak_histogram_handle
The handle type for a histogram.
Definition ids_peak_comfort_c.h:14489
peak_auto_focus_search_algorithm
The peak focus search algorithm.
Definition ids_peak_comfort_c.h:13573
peak_sharpness_algorithm
The peak sharpness measurement algorithm.
Definition ids_peak_comfort_c.h:13660
peak_chromatic_adaption_algorithm
Enumeration that defines the available chromatic adaption algorithms.
Definition ids_peak_comfort_c.h:11845
peak_chromatic_adaption_color_space
Enumeration that defines the available color spaces.
Definition ids_peak_comfort_c.h:11871
peak_hotpixel_correction_sensitivity
peak hotpixel correction sensitivity level
Definition ids_peak_comfort_c.h:13862
peak_lut_channel
Enumeration for specifying which channel/channels should be modified when configuring the LUT.
Definition ids_peak_comfort_c.h:19043
peak_lut_preset
Enumeration for available LUT presets that can be applied.
Definition ids_peak_comfort_c.h:19063
peak_lut_selector
Enumeration for specifying which LUT should be used for LUT configuration.
Definition ids_peak_comfort_c.h:19025
peak_i2c_operation_status
peak i2c operation status
Definition ids_peak_comfort_c.h:17542
peak_i2c_register_address_length
peak i2c register address length
Definition ids_peak_comfort_c.h:17088
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:16823
peak_i2c_mode
peak i2c modes
Definition ids_peak_comfort_c.h:16896
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:17590
peak_imagefile_format
ImageWriter image file formats.
Definition ids_peak_comfort_c.h:17655
struct peak_inference * peak_inference_handle
The handle to identify an inference instance.
Definition ids_peak_comfort_c.h:15021
struct peak_inference_result * peak_inference_result_handle
The handle to identify an inference result.
Definition ids_peak_comfort_c.h:15027
peak_io_channel
peak IO channel
Definition ids_peak_comfort_c.h:4921
peak_io_direction
peak IO channel direction
Definition ids_peak_comfort_c.h:5080
peak_io_type
peak IO channel type
Definition ids_peak_comfort_c.h:5255
peak_led_target
peak LED target
Definition ids_peak_comfort_c.h:18239
peak_led_mode
peak LED mode
Definition ids_peak_comfort_c.h:18261
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:15643
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:15986
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:15979
peak_message_queue_mode
peak queue mode Changes the behavior of the queue
Definition ids_peak_comfort_c.h:15465
peak_message_type
The peak message types.
Definition ids_peak_comfort_c.h:15485
uint8_t peak_bool
peak Boolean type
Definition ids_peak_comfort_c.h:901
peak_shutter_mode
Definition ids_peak_comfort_c.h:4629
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:18070
peak_trigger_edge
peak Trigger edge
Definition ids_peak_comfort_c.h:5955
struct peak_video * peak_video_handle
peak Video handle
Definition ids_peak_comfort_c.h:14628
peak_video_encoder
peak Encoder types
Definition ids_peak_comfort_c.h:14637
peak_video_encoder_option
peak container options
Definition ids_peak_comfort_c.h:14899
peak_video_container_option
peak container options
Definition ids_peak_comfort_c.h:14877
peak_video_container
peak Container types
Definition ids_peak_comfort_c.h:14656
Interface definition file for IDS peak comfortC.
peak_endianness
endianness order
Definition ids_peak_comfort_c.h:17187
peak_interface_technology
peak interface technology
Definition ids_peak_comfort_c.h:1323