JUCE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PluginHostType Class Reference

Public Types

enum  HostType {
  UnknownHost, AbletonLive6, AbletonLive7, AbletonLive8,
  AbletonLiveGeneric, AdobeAudition, AdobePremierePro, AppleLogic,
  Ardour, CakewalkSonar8, CakewalkSonarGeneric, DigidesignProTools,
  DigitalPerformer, FruityLoops, MagixSamplitude, MergingPyramix,
  MuseReceptorGeneric, Reaper, SteinbergCubase4, SteinbergCubase5,
  SteinbergCubase5Bridged, SteinbergCubase6, SteinbergCubase7, SteinbergCubaseGeneric,
  SteinbergNuendo3, SteinbergNuendo4, SteinbergNuendo5, SteinbergNuendoGeneric,
  SteinbergWavelab5, SteinbergWavelab6, SteinbergWavelab7, SteinbergWavelab8,
  SteinbergWavelabGeneric, SteinbergTestHost, StudioOne, Tracktion3,
  TracktionGeneric, WaveBurner, VBVSTScanner
}
 

Public Member Functions

 PluginHostType ()
 
 PluginHostType (const PluginHostType &other) noexcept
 
PluginHostTypeoperator= (const PluginHostType &other) noexcept
 
bool isAbletonLive () const noexcept
 
bool isAdobeAudition () const noexcept
 
bool isArdour () const noexcept
 
bool isDigitalPerformer () const noexcept
 
bool isCubase () const noexcept
 
bool isCubaseBridged () const noexcept
 
bool isLogic () const noexcept
 
bool isFruityLoops () const noexcept
 
bool isNuendo () const noexcept
 
bool isPremiere () const noexcept
 
bool isPyramix () const noexcept
 
bool isReceptor () const noexcept
 
bool isReaper () 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 ()
 

Public Attributes

HostType type
 

Member Enumeration Documentation

Enumerator:
UnknownHost 
AbletonLive6 
AbletonLive7 
AbletonLive8 
AbletonLiveGeneric 
AdobeAudition 
AdobePremierePro 
AppleLogic 
Ardour 
CakewalkSonar8 
CakewalkSonarGeneric 
DigidesignProTools 
DigitalPerformer 
FruityLoops 
MagixSamplitude 
MergingPyramix 
MuseReceptorGeneric 
Reaper 
SteinbergCubase4 
SteinbergCubase5 
SteinbergCubase5Bridged 
SteinbergCubase6 
SteinbergCubase7 
SteinbergCubaseGeneric 
SteinbergNuendo3 
SteinbergNuendo4 
SteinbergNuendo5 
SteinbergNuendoGeneric 
SteinbergWavelab5 
SteinbergWavelab6 
SteinbergWavelab7 
SteinbergWavelab8 
SteinbergWavelabGeneric 
SteinbergTestHost 
StudioOne 
Tracktion3 
TracktionGeneric 
WaveBurner 
VBVSTScanner 

Constructor & Destructor Documentation

PluginHostType::PluginHostType ( )
PluginHostType::PluginHostType ( const PluginHostType other)
noexcept

Member Function Documentation

PluginHostType& PluginHostType::operator= ( const PluginHostType other)
noexcept

References type.

bool PluginHostType::isAbletonLive ( ) const
noexcept
bool PluginHostType::isAdobeAudition ( ) const
noexcept

References AdobeAudition, and type.

bool PluginHostType::isArdour ( ) const
noexcept

References Ardour, and type.

bool PluginHostType::isDigitalPerformer ( ) const
noexcept

References DigitalPerformer, and type.

bool PluginHostType::isCubase ( ) const
noexcept
bool PluginHostType::isCubaseBridged ( ) const
noexcept

References SteinbergCubase5Bridged, and type.

bool PluginHostType::isLogic ( ) const
noexcept

References AppleLogic, and type.

bool PluginHostType::isFruityLoops ( ) const
noexcept

References FruityLoops, and type.

bool PluginHostType::isNuendo ( ) const
noexcept
bool PluginHostType::isPremiere ( ) const
noexcept

References AdobePremierePro, and type.

bool PluginHostType::isPyramix ( ) const
noexcept

References MergingPyramix, and type.

bool PluginHostType::isReceptor ( ) const
noexcept

References MuseReceptorGeneric, and type.

bool PluginHostType::isReaper ( ) const
noexcept

References Reaper, and type.

bool PluginHostType::isSamplitude ( ) const
noexcept

References MagixSamplitude, and type.

bool PluginHostType::isSonar ( ) const
noexcept
bool PluginHostType::isSteinbergTestHost ( ) const
noexcept

References SteinbergTestHost, and type.

Referenced by isSteinberg().

bool PluginHostType::isSteinberg ( ) const
noexcept
bool PluginHostType::isStudioOne ( ) const
noexcept

References StudioOne, and type.

bool PluginHostType::isTracktion ( ) const
noexcept

References Tracktion3, TracktionGeneric, and type.

bool PluginHostType::isVBVSTScanner ( ) const
noexcept

References type, and VBVSTScanner.

bool PluginHostType::isWaveBurner ( ) const
noexcept

References type, and WaveBurner.

bool PluginHostType::isWavelab ( ) const
noexcept
bool PluginHostType::isWavelabLegacy ( ) const
noexcept

References SteinbergWavelab5, SteinbergWavelab6, and type.

Referenced by isWavelab().

const char* PluginHostType::getHostDescription ( ) const
noexcept
static String PluginHostType::getHostPath ( )
static

Member Data Documentation

HostType PluginHostType::type

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