milk
1.01
Modular Image processing Library toolKit
|
Frequently used function parameter structure (FPS) operations : More...
Macros | |
#define | FPS_SETUP_INIT(VARfpsname, VARCMDmode) |
Initialize function parameter structure (FPS) More... | |
#define | FPS_CONNECT(VARfpsname, VARCMDmode) |
Connect to FPS. More... | |
#define | FPS_CONFLOOP_START |
Start FPS configuration loop. More... | |
#define | FPS_CONFLOOP_END |
End FPS configuration loop. More... | |
#define | FPS_ADDPARAM_FLT32_IN(key, pname, pdescr, dflt) |
Add 64-bit float parameter entry. More... | |
#define | FPS_ADDPARAM_FLT64_IN(key, pname, pdescr, dflt) |
Add 32-bit float parameter entry. More... | |
#define | FPS_ADDPARAM_INT64_IN(key, pname, pdescr, dflt) |
Add INT64 input parameter entry. More... | |
#define | FPS_ADDPARAM_FILENAME_IN(key, pname, pdescr, dflt) |
Add filename input parameter entry. More... | |
#define | FPS_ADDPARAM_STREAM_IN(key, pname, pdescr, dflt) |
Add stream input parameter entry. More... | |
#define | FPS_ADDPARAM_ONOFF(key, pname, pdescr, dflt) |
Add ON/OFF parameter entry. More... | |
#define | FPS_ADDPARAM_FLT32_OUT(key, pname, pdescr) |
Add FLT32 output parameter entry. More... | |
#define | FPS_ADDPARAM_FLT64_OUT(key, pname, pdescr) |
Add FLT64 output parameter entry. More... | |
#define | FPS_ADDPARAM_INT64_OUT(key, pname, pdescr) |
Add INT64 output parameter entry. More... | |
#define | FPS_ADDPARAM_STREAM_OUT(key, pname, pdescr) |
Add stream output parameter entry. More... | |
Frequently used function parameter structure (FPS) operations :
#define FPS_ADDPARAM_FILENAME_IN | ( | key, | |
pname, | |||
pdescr, | |||
dflt | |||
) |
Add filename input parameter entry.
#define FPS_ADDPARAM_FLT32_IN | ( | key, | |
pname, | |||
pdescr, | |||
dflt | |||
) |
Add 64-bit float parameter entry.
Default setting for input parameter
Also creates function parameter index (fp_##key), type long
(void) statement suppresses compiler unused parameter warning
#define FPS_ADDPARAM_FLT32_OUT | ( | key, | |
pname, | |||
pdescr | |||
) |
Add FLT32 output parameter entry.
#define FPS_ADDPARAM_FLT64_IN | ( | key, | |
pname, | |||
pdescr, | |||
dflt | |||
) |
Add 32-bit float parameter entry.
#define FPS_ADDPARAM_FLT64_OUT | ( | key, | |
pname, | |||
pdescr | |||
) |
Add FLT64 output parameter entry.
#define FPS_ADDPARAM_INT64_IN | ( | key, | |
pname, | |||
pdescr, | |||
dflt | |||
) |
Add INT64 input parameter entry.
#define FPS_ADDPARAM_INT64_OUT | ( | key, | |
pname, | |||
pdescr | |||
) |
Add INT64 output parameter entry.
#define FPS_ADDPARAM_ONOFF | ( | key, | |
pname, | |||
pdescr, | |||
dflt | |||
) |
Add ON/OFF parameter entry.
#define FPS_ADDPARAM_STREAM_IN | ( | key, | |
pname, | |||
pdescr, | |||
dflt | |||
) |
Add stream input parameter entry.
#define FPS_ADDPARAM_STREAM_OUT | ( | key, | |
pname, | |||
pdescr | |||
) |
Add stream output parameter entry.
#define FPS_CONFLOOP_END |
End FPS configuration loop.
#define FPS_CONFLOOP_START |
Start FPS configuration loop.
#define FPS_CONNECT | ( | VARfpsname, | |
VARCMDmode | |||
) |
Connect to FPS.
#define FPS_SETUP_INIT | ( | VARfpsname, | |
VARCMDmode | |||
) |
Initialize function parameter structure (FPS)
[in] | VARfpsname | FPS name |
[in] | VARCMDmode | command code |