tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion::engine::WaveInputDeviceInstance Member List

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

acceptInputBuffer(const float *const *allChannels, int numChannels, int numSamples, double streamTime, LevelMeasurer *measurerToUpdate, RetrospectiveRecordBuffer *retrospectiveBuffer, bool addToRetrospective) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
addConsumer(Consumer *consumer) overridetracktion::engine::WaveInputDeviceInstanceprotectedvirtual
applyLastRecording(const WaveRecordingContext &rc, const AudioFile &recordedFile, ClipOwner &destClipOwner, TimeRange recordedRange, bool isLooping, bool isPunching, TimePosition loopEnd) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
applyLastRecording(const WaveRecordingContext &rc, const ProjectItem::Ptr projectItem, const AudioFile &recordedFile, ClipOwner &destClipOwner, TimeDuration recordedFileLength, TimeDuration newClipLen, bool isLooping, bool isPunching, TimePosition loopEnd) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
applyRecording(std::unique_ptr< WaveRecordingContext > rc, TimePosition unloopedEndTime, bool isLooping, TimeRange loopRange, bool discardRecordings) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
applyRetrospectiveRecord(bool armedOnly) overridetracktion::engine::WaveInputDeviceInstancevirtual
consumerLock (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
consumers (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
contexttracktion::engine::InputDeviceInstance
contextLock (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstancemutableprotected
copyIncomingDataIntoBuffer(const float *const *allChannels, int numChannels, int numSamples) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
destinationstracktion::engine::InputDeviceInstance
edittracktion::engine::InputDeviceInstance
getContextForID(EditItemID targetID) const (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
getDestinationRecordingFile(Edit &ed, EditItemID targetID, const juce::AudioFormat &format, juce::String filenameMask) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstancestatic
getFormatToUse() const (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
getFreeSlot(AudioTrack &) (defined in tracktion::engine::InputDeviceInstance)tracktion::engine::InputDeviceInstanceprotected
getInputDevice() noexcepttracktion::engine::InputDeviceInstance
getPunchInTime(EditItemID targetID) overridetracktion::engine::WaveInputDeviceInstancevirtual
getRecordingFile(EditItemID targetID) const overridetracktion::engine::WaveInputDeviceInstancevirtual
getRecordingNotes(EditItemID) consttracktion::engine::InputDeviceInstancevirtual
getRecordStopper() (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
getTargets() consttracktion::engine::InputDeviceInstance
getWaveInput() const noexcept (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
inputBuffer (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
InputDeviceInstance(InputDevice &, EditPlaybackContext &) (defined in tracktion::engine::InputDeviceInstance)tracktion::engine::InputDeviceInstance
isLivePlayEnabled(const Track &) consttracktion::engine::InputDeviceInstancevirtual
isRecording(EditItemID targetID) overridetracktion::engine::WaveInputDeviceInstancevirtual
isRecording() overridetracktion::engine::WaveInputDeviceInstancevirtual
isRecordingActive() const overridetracktion::engine::WaveInputDeviceInstancevirtual
isRecordingActive(EditItemID targetID) const overridetracktion::engine::WaveInputDeviceInstancevirtual
isRecordingEnabled(EditItemID) consttracktion::engine::InputDeviceInstance
isRecordingQueuedToStop(EditItemID targetID) overridetracktion::engine::WaveInputDeviceInstancevirtual
ownertracktion::engine::InputDeviceInstance
PreparedContext typedeftracktion::engine::InputDeviceInstance
prepareToRecord(RecordingParameters params) overridetracktion::engine::WaveInputDeviceInstancevirtual
prepareToRecordTarget(EditItemID targetID, TimeRange punchRange) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
recordingContexts (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
recordStopper (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstanceprotected
removeConsumer(Consumer *consumer) overridetracktion::engine::WaveInputDeviceInstanceprotectedvirtual
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) overridetracktion::engine::WaveInputDeviceInstancevirtual
splitRecordingIntoMultipleTakes(EditPlaybackContext &epc, const AudioFile &recordedFile, const ProjectItem::Ptr &projectItem, TimeDuration recordedFileLength, juce::ReferenceCountedArray< ProjectItem > &extraTakes, juce::Array< juce::File > &filesCreated) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstancestatic
startRecording(std::vector< std::unique_ptr< RecordingContext > > newContexts) overridetracktion::engine::WaveInputDeviceInstancevirtual
state (defined in tracktion::engine::InputDeviceInstance)tracktion::engine::InputDeviceInstance
stopRecording(StopRecordingParameters params) overridetracktion::engine::WaveInputDeviceInstancevirtual
stopRecording(StopRecordingParameters params, std::function< void(tl::expected< Clip::Array, juce::String >)> callback) overridetracktion::engine::WaveInputDeviceInstancevirtual
valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &) override (defined in tracktion::engine::InputDeviceInstance)tracktion::engine::InputDeviceInstanceprotectedvirtual
valueTreeChildOrderChanged(ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex)juce::ValueTree::Listenerprotectedvirtual
valueTreeChildRemoved(juce::ValueTree &, juce::ValueTree &, int) override (defined in tracktion::engine::InputDeviceInstance)tracktion::engine::InputDeviceInstanceprotectedvirtual
valueTreeParentChanged(ValueTree &treeWhoseParentHasChanged)juce::ValueTree::Listenerprotectedvirtual
valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) override (defined in tracktion::engine::InputDeviceInstance)tracktion::engine::InputDeviceInstanceprotectedvirtual
valueTreeRedirected(ValueTree &treeWhichHasBeenChanged)juce::ValueTree::Listenerprotectedvirtual
WaveInputDeviceInstance(WaveInputDevice &dev, EditPlaybackContext &c) (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance
~InputDeviceInstance() overridetracktion::engine::InputDeviceInstance
~Listener()=defaultjuce::ValueTree::Listenerprotectedvirtual
~WaveInputDeviceInstance() override (defined in tracktion::engine::WaveInputDeviceInstance)tracktion::engine::WaveInputDeviceInstance