#include <juce_PluginHostType.h>
Public Member Functions | |
PluginHostType () | |
PluginHostType (const PluginHostType &other) noexcept | |
const char * | getHostDescription () const noexcept |
bool | isAbletonLive () const noexcept |
bool | isAdobeAudition () const noexcept |
bool | isArdour () const noexcept |
bool | isBitwigStudio () const noexcept |
bool | isCubase () const noexcept |
bool | isCubase7orLater () const noexcept |
bool | isCubaseBridged () const noexcept |
bool | isDaVinciResolve () const noexcept |
bool | isDigitalPerformer () const noexcept |
bool | isFinalCut () const noexcept |
bool | isFruityLoops () const noexcept |
bool | isInterAppAudioConnected () const |
bool | isLogic () const noexcept |
bool | isNuendo () const noexcept |
bool | isPremiere () const noexcept |
bool | isProTools () const noexcept |
bool | isPyramix () const noexcept |
bool | isReaper () const noexcept |
bool | isReceptor () const noexcept |
bool | isRenoise () const noexcept |
bool | isSADiE () const noexcept |
bool | isSamplitude () const noexcept |
bool | isSonar () const noexcept |
bool | isSteinberg () const noexcept |
bool | isSteinbergTestHost () const noexcept |
bool | isStudioOne () const noexcept |
bool | isTracktion () const noexcept |
bool | isTracktionWaveform () const noexcept |
bool | isVBVSTScanner () const noexcept |
bool | isWaveBurner () const noexcept |
bool | isWavelab () const noexcept |
bool | isWavelabLegacy () const noexcept |
PluginHostType & | operator= (const PluginHostType &other) noexcept |
void | switchToHostApplication () const |
Static Public Member Functions | |
static String | getHostPath () |
static AudioProcessor::WrapperType | getPluginLoadedAs () noexcept |
Returns the plug-in format via which the plug-in file was loaded. More... | |
Public Attributes | |
HostType | type |
Static Private Member Functions | |
static HostType | getHostType () |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
References AbletonLive6, AbletonLive7, AbletonLive8, AbletonLiveGeneric, AdobeAudition, AdobePremierePro, AppleLogic, BitwigStudio, CakewalkSonar8, CakewalkSonarGeneric, DaVinciResolve, DigidesignProTools, DigitalPerformer, FinalCut, FruityLoops, isInterAppAudioConnected(), MagixSamplitude, MergingPyramix, MuseReceptorGeneric, Reaper, Renoise, SADiE, SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubase8, SteinbergCubaseGeneric, SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, SteinbergNuendoGeneric, SteinbergTestHost, SteinbergWavelab5, SteinbergWavelab6, SteinbergWavelab7, SteinbergWavelab8, SteinbergWavelabGeneric, StudioOne, switchToHostApplication(), Tracktion3, TracktionGeneric, VBVSTScanner, and WaveBurner.
|
inlinestatic |
References File::getFullPathName(), File::getSpecialLocation(), and File::hostApplicationPath.
Referenced by getHostType().
|
inlinestaticprivate |
References AbletonLive6, AbletonLive7, AbletonLive8, AbletonLiveGeneric, AdobeAudition, AdobePremierePro, AppleLogic, Ardour, BitwigStudio, CakewalkSonar8, CakewalkSonarGeneric, DaVinciResolve, DigidesignProTools, DigitalPerformer, FinalCut, FruityLoops, File::getFileName(), getHostPath(), MagixSamplitude, MergingPyramix, MuseReceptorGeneric, Reaper, Renoise, SADiE, SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubase8, SteinbergCubaseGeneric, SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, SteinbergNuendoGeneric, SteinbergTestHost, SteinbergWavelab5, SteinbergWavelab6, SteinbergWavelab7, SteinbergWavelab8, SteinbergWavelabGeneric, StudioOne, Tracktion3, TracktionGeneric, TracktionWaveform, UnknownHost, VBVSTScanner, and WaveBurner.
|
inlinestaticnoexcept |
Returns the plug-in format via which the plug-in file was loaded.
This value is identical to AudioProcessor::wrapperType of the main audio processor of this plug-in. This function is useful for code that does not have access to the plug-in's main audio processor.
Referenced by StandalonePluginHolder::getInstance().
|
inlinenoexcept |
References AbletonLive6, AbletonLive7, AbletonLive8, and AbletonLiveGeneric.
|
inlinenoexcept |
References AdobeAudition.
|
inlinenoexcept |
References Ardour.
|
inlinenoexcept |
References BitwigStudio.
|
inlinenoexcept |
References SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubase8, and SteinbergCubaseGeneric.
Referenced by isCubase7orLater(), and isSteinberg().
|
inlinenoexcept |
References isCubase(), SteinbergCubase4, SteinbergCubase5, and SteinbergCubase6.
|
inlinenoexcept |
References SteinbergCubase5Bridged.
|
inlinenoexcept |
References DaVinciResolve.
|
inlinenoexcept |
References DigitalPerformer.
|
inlinenoexcept |
References FinalCut.
|
inlinenoexcept |
References FruityLoops.
bool PluginHostType::isInterAppAudioConnected | ( | ) | const |
Referenced by getHostDescription().
|
inlinenoexcept |
References AppleLogic.
|
inlinenoexcept |
References SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, and SteinbergNuendoGeneric.
Referenced by isSteinberg().
|
inlinenoexcept |
References AdobePremierePro.
|
inlinenoexcept |
References DigidesignProTools.
|
inlinenoexcept |
References MergingPyramix.
|
inlinenoexcept |
References Reaper.
|
inlinenoexcept |
References MuseReceptorGeneric.
|
inlinenoexcept |
References Renoise.
|
inlinenoexcept |
References SADiE.
|
inlinenoexcept |
References MagixSamplitude.
|
inlinenoexcept |
References CakewalkSonar8, and CakewalkSonarGeneric.
|
inlinenoexcept |
References isCubase(), isNuendo(), isSteinbergTestHost(), and isWavelab().
|
inlinenoexcept |
References SteinbergTestHost.
Referenced by isSteinberg().
|
inlinenoexcept |
References StudioOne.
|
inlinenoexcept |
References isTracktionWaveform(), Tracktion3, and TracktionGeneric.
|
inlinenoexcept |
References TracktionWaveform.
Referenced by isTracktion().
|
inlinenoexcept |
References VBVSTScanner.
|
inlinenoexcept |
References WaveBurner.
|
inlinenoexcept |
References isWavelabLegacy(), SteinbergWavelab7, SteinbergWavelab8, and SteinbergWavelabGeneric.
Referenced by isSteinberg().
|
inlinenoexcept |
References SteinbergWavelab5, and SteinbergWavelab6.
Referenced by isWavelab().
|
inlinenoexcept |
References type.
void PluginHostType::switchToHostApplication | ( | ) | const |
Referenced by getHostDescription().
HostType PluginHostType::type |
Referenced by operator=().