| addListener(SelectableListener *) | tracktion::engine::Selectable | |
| addSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
| areMidiPatchesZeroBased() | tracktion::engine::MidiOutputDevice | |
| audioAdjustmentDelay | tracktion::engine::MidiOutputDevice | protected |
| cancelAnyPendingUpdates() | tracktion::engine::Selectable | |
| canDeleteProgramSet(int index) const | tracktion::engine::MidiOutputDevice | |
| canEditProgramSet(int index) const | tracktion::engine::MidiOutputDevice | |
| changed() | tracktion::engine::Selectable | virtual |
| channelsUsed | tracktion::engine::MidiOutputDevice | protected |
| closeDevice() override | tracktion::engine::MidiOutputDevice | virtual |
| createInstance(EditPlaybackContext &) | tracktion::engine::MidiOutputDevice | virtual |
| deselect() | tracktion::engine::Selectable | |
| deviceInfo | tracktion::engine::MidiOutputDevice | protected |
| enabled | tracktion::engine::OutputDevice | protected |
| engine | tracktion::engine::OutputDevice | |
| externalController | tracktion::engine::MidiOutputDevice | protected |
| fireMessage(const juce::MidiMessage &) | tracktion::engine::MidiOutputDevice | |
| flipSendingTimecode() | tracktion::engine::MidiOutputDevice | |
| getAlias() const | tracktion::engine::OutputDevice | |
| getBankID(int bank) | tracktion::engine::MidiOutputDevice | |
| getBankName(int bank) | tracktion::engine::MidiOutputDevice | |
| getControllerOffMessagesSent(Engine &) | tracktion::engine::MidiOutputDevice | static |
| getCurrentProgramSet() const | tracktion::engine::MidiOutputDevice | |
| getCurrentSetIndex() const | tracktion::engine::MidiOutputDevice | |
| getDeviceDelay() const noexcept | tracktion::engine::MidiOutputDevice | |
| getDeviceID() const | tracktion::engine::OutputDevice | |
| getMidiProgramManager() const | tracktion::engine::MidiOutputDevice | |
| getName() const | tracktion::engine::OutputDevice | virtual |
| getNameForMidiNoteNumber(int note, int midiChannel, bool useSharp=true) const | tracktion::engine::MidiOutputDevice | |
| getPreDelayMs() const noexcept | tracktion::engine::MidiOutputDevice | |
| getProgramName(int programNumber, int bank) | tracktion::engine::MidiOutputDevice | |
| getProgramSets() const | tracktion::engine::MidiOutputDevice | |
| getSelectableDescription() override | tracktion::engine::OutputDevice | virtual |
| getWeakRef() | tracktion::engine::Selectable | |
| initialise() | tracktion::engine::Selectable | static |
| isConnectedToExternalController() const | tracktion::engine::MidiOutputDevice | |
| isEnabled() const | tracktion::engine::OutputDevice | |
| isMidi() const override | tracktion::engine::MidiOutputDevice | virtual |
| isSelectableValid(const Selectable *) noexcept | tracktion::engine::Selectable | static |
| isSendingClock() const noexcept | tracktion::engine::MidiOutputDevice | |
| isSendingControllerMidiClock() const noexcept | tracktion::engine::MidiOutputDevice | |
| isSendingMMC() const noexcept | tracktion::engine::MidiOutputDevice | |
| isSendingTimecode() const noexcept | tracktion::engine::MidiOutputDevice | |
| loadProps() | tracktion::engine::MidiOutputDevice | protected |
| masterReference | tracktion::engine::Selectable | |
| midiClockGenerator | tracktion::engine::MidiOutputDevice | protected |
| midiMessages | tracktion::engine::MidiOutputDevice | protected |
| midiNotesOn | tracktion::engine::MidiOutputDevice | protected |
| MidiOutputDevice(Engine &, juce::MidiDeviceInfo) | tracktion::engine::MidiOutputDevice | |
| noteOnLock | tracktion::engine::MidiOutputDevice | protected |
| notifyListenersOfDeletion() | tracktion::engine::Selectable | |
| openDevice() override | tracktion::engine::MidiOutputDevice | virtual |
| outputDevice | tracktion::engine::MidiOutputDevice | protected |
| OutputDevice(Engine &, juce::String type, juce::String name, juce::String deviceID) | tracktion::engine::OutputDevice | |
| playing | tracktion::engine::MidiOutputDevice | protected |
| preDelayMillisecs | tracktion::engine::MidiOutputDevice | protected |
| prepareToPlay(Edit *, TimePosition) | tracktion::engine::MidiOutputDevice | |
| programNameSet | tracktion::engine::MidiOutputDevice | protected |
| propertiesChanged() | tracktion::engine::Selectable | |
| removeExternalController(ExternalController *) | tracktion::engine::MidiOutputDevice | |
| removeListener(SelectableListener *) | tracktion::engine::Selectable | |
| removeSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
| sampleRate | tracktion::engine::MidiOutputDevice | protected |
| saveProps() | tracktion::engine::MidiOutputDevice | protected |
| Selectable() | tracktion::engine::Selectable | |
| selectableAboutToBeDeleted() | tracktion::engine::Selectable | virtual |
| selectionStatusChanged(bool isNowSelected) | tracktion::engine::Selectable | virtual |
| sendControllerMidiClock | tracktion::engine::MidiOutputDevice | protected |
| sendingMMC | tracktion::engine::MidiOutputDevice | protected |
| sendMessageNow(const juce::MidiMessage &message) | tracktion::engine::MidiOutputDevice | protectedvirtual |
| sendMidiClock | tracktion::engine::MidiOutputDevice | protected |
| sendNoteOffMessages() | tracktion::engine::MidiOutputDevice | |
| sendTimecode | tracktion::engine::MidiOutputDevice | protected |
| setAlias(const juce::String &alias) | tracktion::engine::OutputDevice | |
| setControllerOffMessagesSent(Engine &, bool) | tracktion::engine::MidiOutputDevice | static |
| setCurrentProgramSet(const juce::String &) | tracktion::engine::MidiOutputDevice | |
| setEnabled(bool) override | tracktion::engine::MidiOutputDevice | virtual |
| setExternalController(ExternalController *) | tracktion::engine::MidiOutputDevice | |
| setPreDelayMs(int) | tracktion::engine::MidiOutputDevice | |
| setSendControllerMidiClock(bool b) noexcept | tracktion::engine::MidiOutputDevice | |
| setSendingClock(bool) | tracktion::engine::MidiOutputDevice | |
| setSendingMMC(bool) | tracktion::engine::MidiOutputDevice | |
| softDevice | tracktion::engine::MidiOutputDevice | protected |
| SoftwareMidiOutputDevice(Engine &e, const juce::String &deviceName) | tracktion::engine::SoftwareMidiOutputDevice | |
| start() | tracktion::engine::MidiOutputDevice | |
| stop() | tracktion::engine::MidiOutputDevice | |
| sustain | tracktion::engine::MidiOutputDevice | protected |
| timecodeGenerator | tracktion::engine::MidiOutputDevice | protected |
| updateMidiTC(Edit *) | tracktion::engine::MidiOutputDevice | |
| WeakRef typedef | tracktion::engine::Selectable | |
| ~MidiOutputDevice() override | tracktion::engine::MidiOutputDevice | |
| ~OutputDevice() override | tracktion::engine::OutputDevice | |
| ~Selectable() | tracktion::engine::Selectable | virtual |