TracktionEngine
Loading...
Searching...
No Matches
tracktion::engine::InputDeviceInstance Member List

This is the complete list of members for tracktion::engine::InputDeviceInstance, including all inherited members.

addConsumer(Consumer *)=0tracktion::engine::InputDeviceInstancepure virtual
applyRetrospectiveRecord(bool armedOnly)=0tracktion::engine::InputDeviceInstancepure virtual
contexttracktion::engine::InputDeviceInstance
destinationstracktion::engine::InputDeviceInstance
edittracktion::engine::InputDeviceInstance
getFreeSlot(AudioTrack &)tracktion::engine::InputDeviceInstanceprotected
getInputDevice() noexcepttracktion::engine::InputDeviceInstance
getPunchInTime(EditItemID)=0tracktion::engine::InputDeviceInstancepure virtual
getRecordingFile(EditItemID) consttracktion::engine::InputDeviceInstancevirtual
getRecordingNotes(EditItemID) consttracktion::engine::InputDeviceInstancevirtual
getTargets() consttracktion::engine::InputDeviceInstance
InputDeviceInstance(InputDevice &, EditPlaybackContext &)tracktion::engine::InputDeviceInstance
isLivePlayEnabled(const Track &) consttracktion::engine::InputDeviceInstancevirtual
isRecording(EditItemID)=0tracktion::engine::InputDeviceInstancepure virtual
isRecording()=0tracktion::engine::InputDeviceInstancepure virtual
isRecordingActive() consttracktion::engine::InputDeviceInstancevirtual
isRecordingActive(EditItemID) consttracktion::engine::InputDeviceInstancevirtual
isRecordingEnabled(EditItemID) consttracktion::engine::InputDeviceInstance
isRecordingQueuedToStop(EditItemID)=0tracktion::engine::InputDeviceInstancepure virtual
ownertracktion::engine::InputDeviceInstance
PreparedContext typedeftracktion::engine::InputDeviceInstance
prepareToRecord(RecordingParameters)=0tracktion::engine::InputDeviceInstancepure virtual
prepareToStopRecording(std::vector< EditItemID > targetsToStop)=0tracktion::engine::InputDeviceInstancepure virtual
removeConsumer(Consumer *)=0tracktion::engine::InputDeviceInstancepure 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::InputDeviceInstancevirtual
startRecording(std::vector< std::unique_ptr< RecordingContext > >)=0tracktion::engine::InputDeviceInstancepure virtual
statetracktion::engine::InputDeviceInstance
stopRecording(StopRecordingParameters)=0tracktion::engine::InputDeviceInstancepure virtual
stopRecording(StopRecordingParameters, std::function< void(tl::expected< Clip::Array, juce::String >)>)=0tracktion::engine::InputDeviceInstancepure virtual
valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &) overridetracktion::engine::InputDeviceInstanceprotected
valueTreeChildRemoved(juce::ValueTree &, juce::ValueTree &, int) overridetracktion::engine::InputDeviceInstanceprotected
valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) overridetracktion::engine::InputDeviceInstanceprotected
~InputDeviceInstance() overridetracktion::engine::InputDeviceInstance