JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::KnownPluginList::CustomScanner Class Referenceabstract

Class to define a custom plugin scanner. More...

#include "juce_KnownPluginList.h"

Public Member Functions

virtual bool findPluginTypesFor (AudioPluginFormat &format, OwnedArray< PluginDescription > &result, const String &fileOrIdentifier)=0
 Attempts to load the given file and find a list of plugins in it.
 
virtual void scanFinished ()
 Called when a scan has finished, to allow clean-up of resources.
 
bool shouldExit () const noexcept
 Returns true if the current scan should be abandoned.
 

Detailed Description

Class to define a custom plugin scanner.

Definition at line 183 of file juce_KnownPluginList.h.

Constructor & Destructor Documentation

◆ CustomScanner()

juce::KnownPluginList::CustomScanner::CustomScanner ( )

Definition at line 612 of file juce_KnownPluginList.cpp.

◆ ~CustomScanner()

juce::KnownPluginList::CustomScanner::~CustomScanner ( )
virtual

Definition at line 613 of file juce_KnownPluginList.cpp.

Member Function Documentation

◆ findPluginTypesFor()

virtual bool juce::KnownPluginList::CustomScanner::findPluginTypesFor ( AudioPluginFormat format,
OwnedArray< PluginDescription > &  result,
const String fileOrIdentifier 
)
pure virtual

Attempts to load the given file and find a list of plugins in it.

Returns
true if the plugin loaded, false if it crashed

◆ scanFinished()

void juce::KnownPluginList::CustomScanner::scanFinished ( )
virtual

Called when a scan has finished, to allow clean-up of resources.

Definition at line 615 of file juce_KnownPluginList.cpp.

◆ shouldExit()

bool juce::KnownPluginList::CustomScanner::shouldExit ( ) const
noexcept

Returns true if the current scan should be abandoned.

Any blocking methods should check this value repeatedly and return if if becomes true.

Definition at line 617 of file juce_KnownPluginList.cpp.


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