mv_plugin_details.h File Reference

API function definitions for accessing the plug-in details. More...

Functions

MVLibExport MVCode_t MV_PluginDetails_SetProperty (MVPluginDetails_t details, MVPluginProperty_t property, MVValue_t value)
 Specifies descriptive properties of the plug-in. More...
 

Detailed Description

API function definitions for accessing the plug-in details.

Function Documentation

◆ MV_PluginDetails_SetProperty()

MVLibExport MVCode_t MV_PluginDetails_SetProperty ( MVPluginDetails_t  details,
MVPluginProperty_t  property,
MVValue_t  value 
)

Specifies descriptive properties of the plug-in.

Depending on the enum value of the property parameter, one of the following properties can be manipulated:

  • eMVPluginProperty_Version: The plug-in associated version number. It consists of a major, minor, and patch version. value is an uint32_t array with length 3, where the first element is the major version, the second element is the minor version, and the third element is the patch version.
  • eMVPluginProperty_Description: A descriptive message about the plug-in. value is a scalar UTF-8 encoded String.
  • eMVPluginProperty_RapidValidation Specifies whether the plug-in supports rapid validation. value is a scalar Bool.
Parameters
[in]detailsis the MVPluginDetails_t where the information is stored.
[in]propertyis the property that is changed.
[in]valueis an Value containing the value for the specified property. The exact format depends on the property. See the documentation of MVPluginProperty_t for the required format.
Returns