Data structure holding function pointers to plug-in API functions. More...
#include <mv_class_v2.h>
Data Fields | |
| MVCode_t(* | MVOpen )(MVPlugin_t handle) |
| MVCode_t(* | MVStart )(MVPlugin_t handle) |
| MVCode_t(* | MVStop )(MVPlugin_t handle) |
| MVCode_t(* | MVClose )(MVPlugin_t handle) |
| MVCode_t(* | MVExpose )(MVPlugin_t handle, MVPluginConfig_t config, MVPluginUserParameterDescription_t desc) |
| MVCode_t(* | MVValidate )(MVPlugin_t handle, MVPluginConfig_t config, MVPluginConfigValidation_t result) |
Data structure holding function pointers to plug-in API functions.
The individual function pointers in this structure can be initialized by a plug-in in its MVInit_V2 API function.
MVOpen, MVClose, MVStart, and MVStop is mandatory whereas MVExpose and MVValidate may be left at their initial NULL value if the plug-in does not support configuration.