addConsumer(Consumer *)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
applyRetrospectiveRecord(bool armedOnly)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
context | tracktion::engine::InputDeviceInstance | |
destinations | tracktion::engine::InputDeviceInstance | |
edit | tracktion::engine::InputDeviceInstance | |
getFreeSlot(AudioTrack &) | tracktion::engine::InputDeviceInstance | protected |
getInputDevice() noexcept | tracktion::engine::InputDeviceInstance | |
getPunchInTime(EditItemID)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
getRecordingFile(EditItemID) const | tracktion::engine::InputDeviceInstance | virtual |
getRecordingNotes(EditItemID) const | tracktion::engine::InputDeviceInstance | virtual |
getTargets() const | tracktion::engine::InputDeviceInstance | |
InputDeviceInstance(InputDevice &, EditPlaybackContext &) | tracktion::engine::InputDeviceInstance | |
isLivePlayEnabled(const Track &) const | tracktion::engine::InputDeviceInstance | virtual |
isRecording(EditItemID)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
isRecording()=0 | tracktion::engine::InputDeviceInstance | pure virtual |
isRecordingActive() const | tracktion::engine::InputDeviceInstance | virtual |
isRecordingActive(EditItemID) const | tracktion::engine::InputDeviceInstance | virtual |
isRecordingEnabled(EditItemID) const | tracktion::engine::InputDeviceInstance | |
isRecordingQueuedToStop(EditItemID)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
owner | tracktion::engine::InputDeviceInstance | |
PreparedContext typedef | tracktion::engine::InputDeviceInstance | |
prepareToRecord(RecordingParameters)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
prepareToStopRecording(std::vector< EditItemID > targetsToStop)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
removeConsumer(Consumer *)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
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 &) | tracktion::engine::InputDeviceInstance | virtual |
startRecording(std::vector< std::unique_ptr< RecordingContext > >)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
state | tracktion::engine::InputDeviceInstance | |
stopRecording(StopRecordingParameters)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
stopRecording(StopRecordingParameters, std::function< void(tl::expected< Clip::Array, juce::String >)>)=0 | tracktion::engine::InputDeviceInstance | pure virtual |
valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &) override | tracktion::engine::InputDeviceInstance | protected |
valueTreeChildRemoved(juce::ValueTree &, juce::ValueTree &, int) override | tracktion::engine::InputDeviceInstance | protected |
valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) override | tracktion::engine::InputDeviceInstance | protected |
~InputDeviceInstance() override | tracktion::engine::InputDeviceInstance | |