JUCE
|
Public Member Functions | |
PluginHostType () | |
PluginHostType (const PluginHostType &other) noexcept | |
PluginHostType & | operator= (const PluginHostType &other) noexcept |
bool | isAbletonLive () const noexcept |
bool | isAdobeAudition () const noexcept |
bool | isArdour () 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 | isLogic () const noexcept |
bool | isNuendo () const noexcept |
bool | isPremiere () const noexcept |
bool | isProTools () const noexcept |
bool | isPyramix () const noexcept |
bool | isReceptor () const noexcept |
bool | isReaper () const noexcept |
bool | isRenoise () const noexcept |
bool | isSamplitude () const noexcept |
bool | isSonar () const noexcept |
bool | isSteinbergTestHost () const noexcept |
bool | isSteinberg () const noexcept |
bool | isStudioOne () const noexcept |
bool | isTracktion () const noexcept |
bool | isVBVSTScanner () const noexcept |
bool | isWaveBurner () const noexcept |
bool | isWavelab () const noexcept |
bool | isWavelabLegacy () const noexcept |
const char * | getHostDescription () const noexcept |
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 |
PluginHostType::PluginHostType | ( | ) |
|
noexcept |
|
noexcept |
References type.
|
noexcept |
References AbletonLive6, AbletonLive7, AbletonLive8, and AbletonLiveGeneric.
|
noexcept |
References AdobeAudition.
|
noexcept |
References Ardour.
|
noexcept |
References SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubase8, and SteinbergCubaseGeneric.
Referenced by isCubase7orLater(), and isSteinberg().
|
noexcept |
References isCubase(), SteinbergCubase4, SteinbergCubase5, and SteinbergCubase6.
|
noexcept |
References SteinbergCubase5Bridged.
|
noexcept |
References DaVinciResolve.
|
noexcept |
References DigitalPerformer.
|
noexcept |
References FinalCut.
|
noexcept |
References FruityLoops.
|
noexcept |
References AppleLogic.
|
noexcept |
References SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, and SteinbergNuendoGeneric.
Referenced by isSteinberg().
|
noexcept |
References AdobePremierePro.
|
noexcept |
References DigidesignProTools.
|
noexcept |
References MergingPyramix.
|
noexcept |
References MuseReceptorGeneric.
|
noexcept |
References Reaper.
|
noexcept |
References Renoise.
|
noexcept |
References MagixSamplitude.
|
noexcept |
References CakewalkSonar8, and CakewalkSonarGeneric.
|
noexcept |
References SteinbergTestHost.
Referenced by isSteinberg().
|
noexcept |
References isCubase(), isNuendo(), isSteinbergTestHost(), and isWavelab().
|
noexcept |
References StudioOne.
|
noexcept |
References Tracktion3, and TracktionGeneric.
|
noexcept |
References VBVSTScanner.
|
noexcept |
References WaveBurner.
|
noexcept |
References isWavelabLegacy(), SteinbergWavelab7, SteinbergWavelab8, and SteinbergWavelabGeneric.
Referenced by isSteinberg().
|
noexcept |
References SteinbergWavelab5, and SteinbergWavelab6.
Referenced by isWavelab().
|
noexcept |
References AbletonLive6, AbletonLive7, AbletonLive8, AbletonLiveGeneric, AdobeAudition, AdobePremierePro, AppleLogic, CakewalkSonar8, CakewalkSonarGeneric, DaVinciResolve, DigidesignProTools, DigitalPerformer, FinalCut, FruityLoops, MagixSamplitude, MergingPyramix, MuseReceptorGeneric, Reaper, Renoise, SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubase8, SteinbergCubaseGeneric, SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, SteinbergNuendoGeneric, SteinbergTestHost, SteinbergWavelab5, SteinbergWavelab6, SteinbergWavelab7, SteinbergWavelab8, SteinbergWavelabGeneric, StudioOne, Tracktion3, TracktionGeneric, VBVSTScanner, and WaveBurner.
|
static |
References File::getFullPathName(), File::getSpecialLocation(), and File::hostApplicationPath.
Referenced by getPluginLoadedAs().
|
staticnoexcept |
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.
References AbletonLive6, AbletonLive7, AbletonLive8, AbletonLiveGeneric, AdobeAudition, AdobePremierePro, AppleLogic, Ardour, CakewalkSonar8, CakewalkSonarGeneric, String::contains(), String::containsIgnoreCase(), DaVinciResolve, DigidesignProTools, DigitalPerformer, FinalCut, FruityLoops, getHostPath(), MagixSamplitude, MergingPyramix, MuseReceptorGeneric, Reaper, Renoise, String::startsWith(), String::startsWithIgnoreCase(), SteinbergCubase4, SteinbergCubase5, SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubase8, SteinbergCubaseGeneric, SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, SteinbergNuendoGeneric, SteinbergTestHost, SteinbergWavelab5, SteinbergWavelab6, SteinbergWavelab7, SteinbergWavelab8, SteinbergWavelabGeneric, StudioOne, Tracktion3, TracktionGeneric, UnknownHost, VBVSTScanner, WaveBurner, and AudioProcessor::wrapperType_Undefined.
HostType PluginHostType::type |
Referenced by operator=().