TracktionEngine
Classes | Namespaces | Macros | Functions
tracktion_AirWindows.h File Reference

Classes

class  tracktion::engine::AirWindowsCallback
 
class  tracktion::engine::AirWindowsPlugin
 

Namespaces

 tracktion
 
 tracktion::engine
 

Macros

#define AIRWINDOWSPLUGIN(className, pluginName)
 

Functions

 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsADClip7, "ADClip 7")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsADT, "ADT")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAQuickVoiceClip, "A Quick Voice Clip")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAcceleration, "Acceleration")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAir, "Air")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAtmosphereBuss, "Atmosphere Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAtmosphereChannel, "Atmosphere Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAura, "Aura")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsAverage, "Average")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBassDrive, "Bass Drive")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBassKit, "Bass Kit")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBiquad, "Biquad")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBiquad2, "Biquad 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBitGlitter, "Bit Glitter")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBitShiftGain, "Bit Shift Gain")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBite, "Bite")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBlockParty, "Block Party")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBrassRider, "Brass Rider")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBuildATPDF, "Build ATPDF")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsBussColors4, "Buss Colors 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsButterComp, "Butter Comp")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsButterComp2, "Butter Comp 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsC5RawBuss, "C5 Raw Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsC5RawChannel, "C5 Raw Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCStrip, "C Strip")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCapacitor, "Capacitor")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsChannel4, "Channel 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsChannel5, "Channel 5")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsChannel6, "Channel 6")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsChannel7, "Channel 7")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsChorus, "Chorus")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsChorusEnsemble, "Chorus Ensemble")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsClipOnly, "Clip Only")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCoils, "Coils")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCojones, "Cojones")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCompresaturator, "Compresaturator")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole4Buss, "Console 4 Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole4Channel, "Console 4 Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole5Buss, "Console 5 Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole5Channel, "Console 5 Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole5DarkCh, "Console 5 Dark Ch")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole6Buss, "Console 6 Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsConsole6Channel, "Console 6 Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCrunchyGrooveWear, "Crunchy Groove Wear")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsCrystal, "Crystal")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDCVoltage, "DC Voltage")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDeBess, "De Bess")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDeEss, "De Ess")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDeHiss, "De Hiss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDeRez, "De Rez")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDeRez2, "De Rez 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDeckwrecka, "Deckwrecka")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDensity, "Density")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDesk, "Desk")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDesk4, "Desk 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDistance, "Distance")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDistance2, "Distance 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDitherFloat, "Dither Float")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDitherMeDiskers, "Dither Me Diskers")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDitherMeTimbers, "Dither Me Timbers")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDitherbox, "Ditherbox")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDoublePaul, "Double Paul")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDrive, "Drive")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDrumSlam, "Drum Slam")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDubCenter, "Dub Center")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDubSub, "Dub Sub")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDustBunny, "Dust Bunny")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsDyno, "Dyno")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsEQ, "EQ")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsEdIsDim, "Ed Is Dim")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsElectroHat, "Electro Hat")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsEnergy, "Energy")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsEnsemble, "Ensemble")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsEveryTrim, "Every Trim")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsFacet, "Facet")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsFathomFive, "Fathom Five")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsFloor, "Floor")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsFocus, "Focus")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsFracture, "Fracture")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsFromTape, "From Tape")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsGatelope, "Gatelope")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsGolem, "Golem")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsGringer, "Gringer")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsGrooveWear, "Groove Wear")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsGuitarConditioner, "Guitar Conditioner")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHardVacuum, "Hard Vacuum")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHermeTrim, "Herme Trim")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHermepass, "Hermepass")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHighGlossDither, "High Gloss Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHighImpact, "High Impact")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHighpass, "Highpass")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHighpass2, "Highpass 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHolt, "Holt")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsHombre, "Hombre")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsInterstage, "Interstage")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsIronOxide5, "Iron Oxide 5")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsIronOxideClassic, "Iron Oxide Classic")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsLeftoMono, "Lefto Mono")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsLogical4, "Logical 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsLoud, "Loud")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsLowpass, "Lowpass")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsLowpass2, "Lowpass 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsMV, "MV")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsMelt, "Melt")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsMidSide, "Mid Side")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsMoNoam, "Mo Noam")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsMojo, "Mojo")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsMonitoring, "Monitoring")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNCSeventeen, "NC-17")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNaturalizeDither, "Naturalize Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNodeDither, "Node Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNoise, "Noise")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNonlinearSpace, "Nonlinear Space")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNotJustAnotherCD, "Not Just Another CD")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsNotJustAnotherDither, "Not Just Another Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsOneCornerClip, "One Corner Clip")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPDBuss, "PD Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPDChannel, "PD Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPafnuty, "Pafnuty")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPaulDither, "Paul Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPeaksOnly, "Peaks Only")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPhaseNudge, "Phase Nudge")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPocketVerbs, "Pocket Verbs")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPodcast, "Podcast")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPodcastDeluxe, "Podcast Deluxe")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPoint, "Point")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPop, "Pop")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPowerSag, "Power Sag")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPowerSag2, "Power Sag 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPressure4, "Pressure 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestAir, "Purest Air")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestConsoleBuss, "Purest Console Buss")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestConsoleChannel, "Purest Console Channel")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestDrive, "Purest Drive")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestEcho, "Purest Echo")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestGain, "Purest Gain")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestSquish, "Purest Squish")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPurestWarm, "Purest Warm")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsPyewacket, "Pyewacket")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsRawGlitters, "Raw Glitters")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsRawTimbers, "Raw Timbers")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsRecurve, "Recurve")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsRemap, "Remap")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsResEQ, "ResEQ")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsRighteous4, "Righteous 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsRightoMono, "Righto Mono")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSideDull, "Side Dull")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSidepass, "Sidepass")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSingleEndedTriode, "Single Ended Triode")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSlew, "Slew")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSlew2, "Slew 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSlewOnly, "Slew Only")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSmooth, "Smooth")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSoftGate, "Soft Gate")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSpatializeDither, "Spatialize Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSpiral, "Spiral")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSpiral2, "Spiral 2")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsStarChild, "Star Child")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsStereoFX, "Stereo FX")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsStudioTan, "Studio Tan")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSubsOnly, "Subs Only")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSurge, "Surge")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSurgeTide, "Surge Tide")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsSwell, "Swell")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTPDFDither, "TPDF Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTapeDelay, "Tape Delay")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTapeDither, "Tape Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTapeDust, "Tape Dust")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTapeFat, "Tape Fat")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsThunder, "Thunder")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsToTape5, "To Tape 5")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsToVinyl4, "To Vinyl 4")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsToneSlant, "Tone Slant")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTransDesk, "Trans Desk")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTremolo, "Tremolo")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsTubeDesk, "Tube Desk")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsUnBox, "Un Box")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsVariMu, "Vari Mu")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsVibrato, "Vibrato")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsVinylDither, "Vinyl Dither")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsVoiceOfTheStarship, "Voice Of The Starship")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsVoiceTrick, "Voice Trick")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsWider, "Wider")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowscurve, "curve")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsuLawDecode, "u Law Decode")
 
 tracktion::engine::AIRWINDOWSPLUGIN (AirWindowsuLawEncode, "u Law Encode")
 

Macro Definition Documentation

◆ AIRWINDOWSPLUGIN

#define AIRWINDOWSPLUGIN (   className,
  pluginName 
)
Value:
class className : public AirWindowsPlugin \
{ \
public: \
className (PluginCreationInfo); \
~className() { notifyListenersOfDeletion(); } \
\
virtual juce::String getName() const override { return TRANS(pluginName); } \
juce::String getPluginType() override { return xmlTypeName; } \
\
Type getPluginCategory() override { return pluginType; } \
\
static const char* getPluginName() { return NEEDS_TRANS(pluginName); } \
static const char* xmlTypeName; \
\
static Type pluginType; \
}; \
juce::String getName(ThreadPoolStrategy type)
Returns the ammount of internal memory allocated for buffers.
Definition: tracktion_graph/tracktion_graph/tracktion_TestUtilities.h:203