11namespace tracktion {
inline namespace engine
34 bool isEnabled()
const;
35 virtual void setEnabled (
bool b) = 0;
37 virtual bool isMidi()
const {
return false; }
46 virtual void closeDevice() = 0;
The Tracktion Edit class!
The Engine is the central class for all tracktion sessions.
Base class for audio or midi output devices, to which a track's output can be sent.
juce::String getAlias() const
the alias is the name shown in the draggable input device components
juce::String getSelectableDescription() override
Subclasses must return a description of what they are.
Base class for things that can be selected, and whose properties can appear in the properties panel.