Files
handleaiuinew/env/halcon/include/hlib/CIOFrameGrab.h
T

50 lines
1.4 KiB
C
Raw Normal View History

2024-05-18 23:53:26 +08:00
/*****************************************************************************
* CIOFrameGrab.h
*****************************************************************************
*
* Project: HALCON/libhalcon
* Description: Image acquisition integration interface
*
* (c) 1996-2020 by MVTec Software GmbH
* www.mvtec.com
*
*****************************************************************************
*
*
*****************************************************************************
*
* See also: "Image Acquisition Integration Programmer's Manual"
*
*****************************************************************************
*/
#ifndef CIOFRAMEGRAB_H
#define CIOFRAMEGRAB_H
#ifndef HC_NO_FRAMEGRABBER
# include "CIOFrameGrabDefines.h"
# if defined(__cplusplus)
extern "C" {
# endif
/* function for integrating image acquisition devices into the system using
a linked interface (instead of a dynamic object accessed online) */
extern HLibExport Herror HAddFgClass(Hproc_handle proc_id, char* name,
FG_INIT_FUNC init_func);
/* function for writing the interface specific default values into an
Hcpar array */
extern HLibExport Herror HFgGetDefaults(Hproc_handle proc_id, FGClass* fgClass,
Hcpar** values, HINT* numValues);
# if defined(__cplusplus)
}
# endif
#endif /* ifndef HC_NO_FRAMEGRABBER */
#endif /* ifndef CIOFRAMEGRAB_H */