#include <tracktion_PluginScanHelpers.h>
Inherits juce::ChildProcessCoordinator.
◆ PluginScanMasterProcess()
tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::PluginScanMasterProcess |
( |
Engine & |
e | ) |
|
◆ ensureChildProcessLaunched()
bool tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::ensureChildProcessLaunched |
( |
| ) |
|
◆ sendScanRequest()
bool tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::sendScanRequest |
( |
juce::AudioPluginFormat & |
format, |
|
|
const juce::String & |
fileOrIdentifier, |
|
|
int |
requestID |
|
) |
| |
◆ waitForReply()
bool tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::waitForReply |
( |
int |
requestID, |
|
|
const juce::String & |
fileOrIdentifier, |
|
|
juce::OwnedArray< juce::PluginDescription > & |
result, |
|
|
CustomScanner & |
scanner |
|
) |
| |
◆ handleMessage()
void tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::handleMessage |
( |
const juce::XmlElement & |
xml | ) |
|
◆ handleConnectionLost()
void tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::handleConnectionLost |
( |
| ) |
|
|
override |
◆ launched
volatile bool tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::launched = false |
◆ crashed
volatile bool tracktion::engine::PluginScanHelpers::PluginScanMasterProcess::crashed = false |
The documentation for this struct was generated from the following file: