Audacity 3.2.0
Public Member Functions | List of all members
PluginProvider::Validator Class Referenceabstract

#include <PluginProvider.h>

Inheritance diagram for PluginProvider::Validator:
[legend]

Public Member Functions

virtual void Validate (ComponentInterface &pluginInterface)=0
 
virtual ~Validator ()
 

Detailed Description

[Optional] Implementation may provide plugin validator that may be used to perform additional checks. It's expected that validation does actions that possibly can crash or throw, for that reason it's not supposed to run within a main process.

Definition at line 91 of file PluginProvider.h.

Constructor & Destructor Documentation

◆ ~Validator()

PluginProvider::Validator::~Validator ( )
virtualdefault

Member Function Documentation

◆ Validate()

virtual void PluginProvider::Validator::Validate ( ComponentInterface pluginInterface)
pure virtual
Parameters
pluginInterfaceloaded plugin

Implemented in VST3PluginValidator, and anonymous_namespace{LoadLV2.cpp}::LV2PluginValidator.


The documentation for this class was generated from the following files: