| applyChannel(juce::MidiMessageSequence &sequence, MidiChannel channelToApply) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| applyRecording(std::unique_ptr< MidiRecordingContext > recContext, TimePosition unloopedEndTime, bool isLooping, TimeRange loopRange, bool discardRecordings) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| applyRetrospectiveRecord(bool armedOnly) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| applyTimeAdjustment(juce::MidiMessageSequence &sequence, double adjustmentMs) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | static |
| context | tracktion::engine::InputDeviceInstance | |
| contextLock (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | mutable |
| destinations | tracktion::engine::InputDeviceInstance | |
| edit | tracktion::engine::InputDeviceInstance | |
| getFreeSlot(AudioTrack &) (defined in tracktion::engine::InputDeviceInstance) | tracktion::engine::InputDeviceInstance | protected |
| getInputDevice() noexcept | tracktion::engine::InputDeviceInstance | |
| getMidiInput() const (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| getPunchInTime(EditItemID targetID) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| getRecordingFile(EditItemID) const | tracktion::engine::InputDeviceInstance | virtual |
| getRecordingNotes(EditItemID targetID) const override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| getTargets() const | tracktion::engine::InputDeviceInstance | |
| handleIncomingMidiMessage(const juce::MidiMessage &message) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| handleMMCMessage(const juce::MidiMessage &) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| handleTimecodeMessage(const juce::MidiMessage &) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| InputDeviceInstance(InputDevice &, EditPlaybackContext &) (defined in tracktion::engine::InputDeviceInstance) | tracktion::engine::InputDeviceInstance | |
| isLivePlayEnabled(const Track &) const | tracktion::engine::InputDeviceInstance | virtual |
| isRecording(EditItemID targetID) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| isRecording() override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| isRecordingActive() const override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| isRecordingActive(EditItemID targetID) const override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| isRecordingEnabled(EditItemID) const | tracktion::engine::InputDeviceInstance | |
| isRecordingQueuedToStop(EditItemID targetID) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| masterTimeUpdate(double time) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| MidiInputDeviceInstanceBase(MidiInputDevice &d, EditPlaybackContext &c) (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| owner | tracktion::engine::InputDeviceInstance | |
| PreparedContext typedef | tracktion::engine::InputDeviceInstance | |
| prepareToRecord(RecordingParameters params) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| recordingContexts (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |
| removeTarget(EditItemID targetID, juce::UndoManager *) | tracktion::engine::InputDeviceInstance | |
| setRecordingEnabled(EditItemID, bool) | tracktion::engine::InputDeviceInstance | |
| setTarget(EditItemID targetID, bool moveToTrack, juce::UndoManager *, std::optional< int > index=std::nullopt) | tracktion::engine::InputDeviceInstance | |
| shouldTrackContentsBeMuted(const Track &t) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| startRecording(std::vector< std::unique_ptr< RecordingContext > > newContexts) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| state (defined in tracktion::engine::InputDeviceInstance) | tracktion::engine::InputDeviceInstance | |
| stopRecording(StopRecordingParameters params) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| stopRecording(StopRecordingParameters params, std::function< void(tl::expected< Clip::Array, juce::String >)> callback) override | tracktion::engine::MidiInputDeviceInstanceBase | virtual |
| valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &) override (defined in tracktion::engine::InputDeviceInstance) | tracktion::engine::InputDeviceInstance | protectedvirtual |
| valueTreeChildOrderChanged(ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex) | juce::ValueTree::Listener | protectedvirtual |
| valueTreeParentChanged(ValueTree &treeWhoseParentHasChanged) | juce::ValueTree::Listener | protectedvirtual |
| valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) override (defined in tracktion::engine::InputDeviceInstance) | tracktion::engine::InputDeviceInstance | protectedvirtual |
| valueTreeRedirected(ValueTree &treeWhichHasBeenChanged) | juce::ValueTree::Listener | protectedvirtual |
| ~InputDeviceInstance() override | tracktion::engine::InputDeviceInstance | |
| ~Listener()=default | juce::ValueTree::Listener | protectedvirtual |
| ~MidiInputDeviceInstanceBase() override (defined in tracktion::engine::MidiInputDeviceInstanceBase) | tracktion::engine::MidiInputDeviceInstanceBase | |