_MVClass_V2_t

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)
 

Detailed Description

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.

Remarks
Setting the function pointers for 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.

The documentation for this struct was generated from the following file: