TracktionEngine
tracktion::engine::WaveAudioClip Member List

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

activeChannelstracktion::engine::AudioClipBaseprotected
addAllExportables(Edit &)tracktion::engine::Exportablestatic
addClipPlugin(const Plugin::Ptr &, SelectionManager &) overridetracktion::engine::AudioClipBasevirtual
addEffect(const juce::ValueTree &effectsTree)tracktion::engine::AudioClipBase
addListener(Listener *)tracktion::engine::Clip
addMark(TimePosition relCursorPos)tracktion::engine::AudioClipBase
addSelectableListener(SelectableListener *)tracktion::engine::Selectable
addTake(ProjectItemID)tracktion::engine::WaveAudioClip
addTake(const juce::File &)tracktion::engine::WaveAudioClip
applyEdgeFades()tracktion::engine::AudioClipBase
Array typedeftracktion::engine::Clip
asyncFunctionCallertracktion::engine::AudioClipBasemutableprotected
AudioClipBase(const juce::ValueTree &, EditItemID, Type, ClipOwner &)tracktion::engine::AudioClipBase
audioSegmentListtracktion::engine::AudioClipBasemutableprotected
autoCrossfadetracktion::engine::AudioClipBaseprotected
autoDetectBeatMarkers(const LoopInfo &current, bool autoBeat, float sensitivity) consttracktion::engine::AudioClipBase
autoDetectBeatstracktion::engine::AudioClipBaseprotected
autoFadeIntracktion::engine::AudioClipBaseprotected
autoFadeOuttracktion::engine::AudioClipBaseprotected
autoPitchtracktion::engine::AudioClipBaseprotected
AutoPitchMode enum nametracktion::engine::AudioClipBase
autoPitchModetracktion::engine::AudioClipBaseprotected
autoTempotracktion::engine::AudioClipBaseprotected
beatBasedLooping() const overridetracktion::engine::AudioClipBasevirtual
beatSensitivitytracktion::engine::AudioClipBaseprotected
beginRenderingNewProxyIfNeeded()tracktion::engine::AudioClipBase
canAddClipPlugin(const Plugin::Ptr &) consttracktion::engine::AudioClipBase
canBeAddedTo(ClipOwner &) overridetracktion::engine::AudioClipBasevirtual
cancelAnyPendingUpdates()tracktion::engine::Selectable
cancelCurrentRender()tracktion::engine::AudioClipBase
canHaveEffects() consttracktion::engine::AudioClipBasevirtual
canLoop() const overridetracktion::engine::AudioClipBasevirtual
canSnapToOriginalBWavTime()tracktion::engine::AudioClipBase
canUseProxy() const noexcepttracktion::engine::AudioClipBase
changed() overridetracktion::engine::AudioClipBasevirtual
channelstracktion::engine::AudioClipBaseprotected
checkFadeLengthsForOverrun()tracktion::engine::AudioClipBase
chordTrackMono enum valuetracktion::engine::AudioClipBase
chordTrackPoly enum valuetracktion::engine::AudioClipBase
clearTakes() overridetracktion::engine::WaveAudioClipvirtual
Clip(const juce::ValueTree &, ClipOwner &, EditItemID, Type)tracktion::engine::Clip
ClipDirection enum nametracktion::engine::AudioClipBase
clipEffectstracktion::engine::AudioClipBaseprotected
clipEffectsVisibletracktion::engine::AudioClipBaseprotected
clipNametracktion::engine::Clipprotected
clipStarttracktion::engine::Clipprotected
clipTypeToXMLType(Type)tracktion::engine::TrackItemstatic
cloneFrom(Clip *) overridetracktion::engine::WaveAudioClipvirtual
cloneInProgresstracktion::engine::Clipprotected
colourtracktion::engine::Clip
copyFadeToAutomation(bool fadeIn, bool removeClipFade)tracktion::engine::AudioClipBase
createClipForState(const juce::ValueTree &, ClipOwner &targetParent)tracktion::engine::Clipstatic
createNewProxyAsync()tracktion::engine::AudioClipBaseprotected
createProxyRenderingInfo()tracktion::engine::AudioClipBase
currentSourceFiletracktion::engine::Clipprotected
deleteAllUnusedTakes(bool deleteSourceFiles)tracktion::engine::WaveAudioClip
deleteAllUnusedTakesConfirmingWithUser(bool deleteSourceFiles)tracktion::engine::WaveAudioClip
deleteMark(TimePosition relCursorPos)tracktion::engine::AudioClipBase
deselect()tracktion::engine::Selectable
disableLooping() overridetracktion::engine::AudioClipBasevirtual
edittracktion::engine::EditItem
EditItem(EditItemID, Edit &)tracktion::engine::EditItem
effectsEnabled() consttracktion::engine::AudioClipBase
elastiqueProOptionstracktion::engine::AudioClipBase
enableEffects(bool enable, bool warn)tracktion::engine::AudioClipBase
FadeBehaviour enum nametracktion::engine::AudioClipBase
fadeIntracktion::engine::AudioClipBaseprotected
fadeInBehaviourtracktion::engine::AudioClipBaseprotected
fadeInTypetracktion::engine::AudioClipBaseprotected
fadeOuttracktion::engine::AudioClipBaseprotected
fadeOutBehaviourtracktion::engine::AudioClipBaseprotected
fadeOutTypetracktion::engine::AudioClipBaseprotected
flushStateToValueTree() overridetracktion::engine::AudioClipBasevirtual
gainFade enum valuetracktion::engine::AudioClipBase
getActiveChannels() consttracktion::engine::AudioClipBase
getActualTimeStretchMode() const noexcepttracktion::engine::AudioClipBase
getAllPlugins() overridetracktion::engine::AudioClipBasevirtual
getAudioFile() consttracktion::engine::AudioClipBasevirtual
getAudioSegmentList()tracktion::engine::AudioClipBase
getAutoCrossfade() const noexcepttracktion::engine::AudioClipBase
getAutoDetectBeats() consttracktion::engine::AudioClipBase
getAutoPitch() consttracktion::engine::AudioClipBase
getAutoPitchMode()tracktion::engine::AudioClipBase
getAutoTempo() consttracktion::engine::AudioClipBase
getBeatOfRelativeTime(TimeDuration) consttracktion::engine::TrackItem
getBeatSensitivity() consttracktion::engine::AudioClipBase
getClipEffects() const noexcepttracktion::engine::AudioClipBase
getClipMessage()tracktion::engine::AudioClipBasevirtual
getClipTrack() consttracktion::engine::Clip
getColour() consttracktion::engine::Clipvirtual
getCompManager()tracktion::engine::WaveAudioClip
getContentBeatAtTime(TimePosition) consttracktion::engine::Clip
getContentStartBeat() consttracktion::engine::TrackItem
getCurrentSourceFile() consttracktion::engine::Clip
getCurrentTake() const overridetracktion::engine::WaveAudioClipvirtual
getDefaultColour() const overridetracktion::engine::AudioClipBasevirtual
getEditBeatRange() consttracktion::engine::TrackItem
getEditTimeRange() consttracktion::engine::TrackItem
getEffectsVisible() consttracktion::engine::AudioClipBase
getEndBeat() consttracktion::engine::TrackItem
getFadeIn() consttracktion::engine::AudioClipBase
getFadeInBehaviour() consttracktion::engine::AudioClipBase
getFadeInType() consttracktion::engine::AudioClipBase
getFadeOut() consttracktion::engine::AudioClipBase
getFadeOutBehaviour() consttracktion::engine::AudioClipBase
getFadeOutType() consttracktion::engine::AudioClipBase
getGain() const noexcepttracktion::engine::AudioClipBase
getGainDB() const noexcepttracktion::engine::AudioClipBase
getGroupClip() consttracktion::engine::Clip
getGroupID() const noexcepttracktion::engine::Clip
getGroupParent() const overridetracktion::engine::Clipvirtual
getHash() const overridetracktion::engine::WaveAudioClipvirtual
getInterestingTimes()tracktion::engine::Clipvirtual
getIsReversed() const noexcepttracktion::engine::AudioClipBase
getLengthInBeats() consttracktion::engine::TrackItem
getLinkGroupID() consttracktion::engine::Clip
getListeners()tracktion::engine::Clip
getLiveClipLevel()tracktion::engine::AudioClipBase
getLoopInfo() consttracktion::engine::AudioClipBase
getLoopInfo()tracktion::engine::AudioClipBase
getLoopLength() const overridetracktion::engine::AudioClipBasevirtual
getLoopLengthBeats() const overridetracktion::engine::AudioClipBasevirtual
getLoopRange() consttracktion::engine::AudioClipBase
getLoopRangeBeats() consttracktion::engine::Clip
getLoopStart() const overridetracktion::engine::AudioClipBasevirtual
getLoopStartBeats() const overridetracktion::engine::AudioClipBasevirtual
getMaximumLength() overridetracktion::engine::AudioClipBasevirtual
getName() const overridetracktion::engine::Clipvirtual
getNumTakes(bool includeComps) overridetracktion::engine::WaveAudioClipvirtual
getOffsetInBeats() consttracktion::engine::TrackItem
getOriginalFile() const overridetracktion::engine::WaveAudioClipvirtual
getOverlappingClip(ClipDirection) consttracktion::engine::AudioClipBase
getPan() const noexcepttracktion::engine::AudioClipBase
getParent() consttracktion::engine::Clip
getPatternGenerator() overridetracktion::engine::AudioClipBasevirtual
getPitchChange() consttracktion::engine::AudioClipBase
getPitchChoices()tracktion::engine::AudioClipBase
getPitchRatio() consttracktion::engine::AudioClipBase
getPlaybackFile()tracktion::engine::AudioClipBase
getPluginList() overridetracktion::engine::AudioClipBasevirtual
getPosition() const overridetracktion::engine::Clipvirtual
getProxyFileToCreate(bool renderTimestretched)tracktion::engine::AudioClipBase
getProxyHash()tracktion::engine::AudioClipBase
getReferencedItems() overridetracktion::engine::AudioClipBasevirtual
getRenderJob(const AudioFile &destFile) overridetracktion::engine::WaveAudioClipvirtual
getRenderMessage() overridetracktion::engine::WaveAudioClipvirtual
getResamplingQuality() consttracktion::engine::AudioClipBase
getRescaledMarkPoints(juce::Array< TimePosition > &rescaled, juce::Array< int > &orig) consttracktion::engine::AudioClipBase
getRescaledMarkPoints() const overridetracktion::engine::AudioClipBasevirtual
getRootNoteChoices(Engine &)tracktion::engine::AudioClipBasestatic
getSelectableDescription() overridetracktion::engine::WaveAudioClipvirtual
getSourceFileReference()tracktion::engine::Clip
getSourceLength() const overridetracktion::engine::WaveAudioClipvirtual
getSpeedRatio() const noexcepttracktion::engine::Clip
getSpottingPoint() consttracktion::engine::Clip
getStartBeat() consttracktion::engine::TrackItem
getSuggestedNameForNewItem(Type)tracktion::engine::TrackItemstatic
getSyncType() consttracktion::engine::Clip
getTakeDescriptions() const overridetracktion::engine::WaveAudioClipvirtual
getTakes() const overridetracktion::engine::WaveAudioClipvirtual
getTimeOfContentBeat(BeatPosition) consttracktion::engine::Clip
getTimeOfRelativeBeat(BeatDuration) consttracktion::engine::TrackItem
getTimeStretchMode() const noexcepttracktion::engine::AudioClipBase
getTrack() const overridetracktion::engine::Clipvirtual
getTrackID() consttracktion::engine::TrackItem
getTransposeSemiTones(bool includeAutoPitch) consttracktion::engine::AudioClipBase
getUndoManager() consttracktion::engine::Clip
getWarpTime() consttracktion::engine::AudioClipBase
getWarpTimeManager() consttracktion::engine::AudioClipBase
getWaveInfo()tracktion::engine::AudioClipBasevirtual
getWeakRef()tracktion::engine::Selectable
groupIDtracktion::engine::Clipprotected
hasAnyTakes() const overridetracktion::engine::WaveAudioClipvirtual
hideMelodyneWindow()tracktion::engine::AudioClipBase
initialise() overridetracktion::engine::WaveAudioClipvirtual
isClipState(const juce::ValueTree &)tracktion::engine::Clipstatic
isClipState(const juce::Identifier &)tracktion::engine::Clipstatic
isCurrentTakeComp() overridetracktion::engine::WaveAudioClipvirtual
isGrouped() const overridetracktion::engine::Clipvirtual
isInitialisedtracktion::engine::Clipprotected
isLeftChannelActive() consttracktion::engine::AudioClipBase
isLinked() consttracktion::engine::Clip
isLooping() const overridetracktion::engine::AudioClipBasevirtual
isMidi() const overridetracktion::engine::WaveAudioClipvirtual
isMuted() const overridetracktion::engine::AudioClipBasevirtual
isReversedtracktion::engine::AudioClipBaseprotected
isRightChannelActive() consttracktion::engine::AudioClipBase
isSelectableValid(const Selectable *) noexcepttracktion::engine::Selectablestatic
isShowingTakes() consttracktion::engine::Clipvirtual
isUsingFile(const AudioFile &) overridetracktion::engine::WaveAudioClipvirtual
isUsingMelodyne() consttracktion::engine::AudioClipBase
itemIDtracktion::engine::EditItem
jobStarted(RenderManager::Job &)tracktion::engine::RenderManager::Job::Listenervirtual
lastProxytracktion::engine::AudioClipBaseprotected
lastRenderJobFailedtracktion::engine::AudioClipBaseprotected
lengthtracktion::engine::Clipprotected
leveltracktion::engine::AudioClipBaseprotected
linkIDtracktion::engine::Clipprotected
listenerstracktion::engine::Clipprotected
loadMelodyneState()tracktion::engine::AudioClipBase
loopInfotracktion::engine::AudioClipBaseprotected
loopLengthtracktion::engine::AudioClipBaseprotected
loopLengthBeatstracktion::engine::AudioClipBaseprotected
loopStarttracktion::engine::AudioClipBaseprotected
loopStartBeatstracktion::engine::AudioClipBaseprotected
markAsDirty()tracktion::engine::AudioClipBase
masterReferencetracktion::engine::Selectable
melodyneConvertToMIDI()tracktion::engine::AudioClipBase
melodyneProxytracktion::engine::AudioClipBase
moveMarkTo(TimePosition relCursorPos)tracktion::engine::AudioClipBase
moveTo(ClipOwner &)tracktion::engine::Clip
needsRender() const overridetracktion::engine::WaveAudioClipvirtual
notifyListenersOfDeletion()tracktion::engine::Selectable
offsettracktion::engine::Clipprotected
parenttracktion::engine::Clipprotected
patternGeneratortracktion::engine::Clipprotected
performTempoDetect()tracktion::engine::AudioClipBase
pitchChangetracktion::engine::AudioClipBaseprotected
pitchTempoTrackChanged() overridetracktion::engine::AudioClipBasevirtual
pitchTrack enum valuetracktion::engine::AudioClipBase
pluginListtracktion::engine::AudioClipBaseprotected
propertiesChanged()tracktion::engine::Selectable
proxyAllowedtracktion::engine::AudioClipBaseprotected
Ptr typedeftracktion::engine::WaveAudioClip
reassignReferencedItem(const ReferencedItem &, ProjectItemID newID, double newStartTime) overridetracktion::engine::WaveAudioClipvirtual
removeFromParent()tracktion::engine::Clip
removeListener(Listener *)tracktion::engine::Clip
removePlugin(const Plugin::Ptr &)tracktion::engine::Clipvirtual
removeSelectableListener(SelectableListener *)tracktion::engine::Selectable
renderComplete() overridetracktion::engine::WaveAudioClipvirtual
renderJobtracktion::engine::AudioClipBaseprotected
resamplingQualitytracktion::engine::AudioClipBaseprotected
rescale(TimePosition pivotTimeInEdit, double factor)tracktion::engine::Clipvirtual
reverseLoopPoints()tracktion::engine::AudioClipBase
Selectable()tracktion::engine::Selectable
selectableAboutToBeDeleted()tracktion::engine::Selectablevirtual
selectionStatusChanged(bool isNowSelected)tracktion::engine::Selectablevirtual
sendMirrorUpdateToAllPlugins(Plugin &) const overridetracktion::engine::AudioClipBasevirtual
setAutoCrossfade(bool shouldAutoCrossfade)tracktion::engine::AudioClipBase
setAutoDetectBeats(bool)tracktion::engine::AudioClipBase
setAutoPitch(bool shouldUseAutoPitch)tracktion::engine::AudioClipBase
setAutoPitchMode(AutoPitchMode m)tracktion::engine::AudioClipBase
setAutoTempo(bool shouldUseAutoTempo)tracktion::engine::AudioClipBase
setBeatSensitivity(float s)tracktion::engine::AudioClipBase
setColour(juce::Colour col)tracktion::engine::Clip
setCurrentSourceFile(const juce::File &)tracktion::engine::Clipprotected
setCurrentTake(int takeIndex) overridetracktion::engine::WaveAudioClipvirtual
setEffectsVisible(bool b)tracktion::engine::AudioClipBase
setEnd(TimePosition newEnd, bool preserveSync)tracktion::engine::Clip
setFadeIn(TimeDuration length)tracktion::engine::AudioClipBase
setFadeInBehaviour(FadeBehaviour newBehaviour)tracktion::engine::AudioClipBase
setFadeInType(AudioFadeCurve::Type)tracktion::engine::AudioClipBase
setFadeOut(TimeDuration length)tracktion::engine::AudioClipBase
setFadeOutBehaviour(FadeBehaviour newBehaviour)tracktion::engine::AudioClipBase
setFadeOutType(AudioFadeCurve::Type newType)tracktion::engine::AudioClipBase
setGainDB(float dB)tracktion::engine::AudioClipBase
setGroup(EditItemID newGroupID)tracktion::engine::Clip
setIsReversed(bool shouldBeReversed)tracktion::engine::AudioClipBase
setLeftChannelActive(bool)tracktion::engine::AudioClipBase
setLength(TimeDuration newLength, bool preserveSync)tracktion::engine::Clip
setLinkGroupID(juce::String newLinkID)tracktion::engine::Clip
setLoopDefaults() overridetracktion::engine::WaveAudioClipvirtual
setLoopInfo(const LoopInfo &)tracktion::engine::AudioClipBase
setLoopRange(TimeRange) overridetracktion::engine::AudioClipBasevirtual
setLoopRangeBeats(BeatRange) overridetracktion::engine::AudioClipBasevirtual
setMuted(bool shouldBeMuted) overridetracktion::engine::AudioClipBasevirtual
setName(const juce::String &newName)tracktion::engine::Clip
setNumberOfLoops(int num) overridetracktion::engine::AudioClipBasevirtual
setOffset(TimeDuration newOffset)tracktion::engine::Clip
setPan(float pan)tracktion::engine::AudioClipBase
setParent(ClipOwner *) overridetracktion::engine::AudioClipBasevirtual
setPitchChange(float semitones)tracktion::engine::AudioClipBase
setPosition(ClipPosition newPosition)tracktion::engine::Clip
setResamplingQuality(ResamplingQuality)tracktion::engine::AudioClipBase
setRightChannelActive(bool)tracktion::engine::AudioClipBase
setShowingTakes(bool shouldShow)tracktion::engine::Clipvirtual
setSpeedRatio(double newSpeed) overridetracktion::engine::AudioClipBasevirtual
setStart(TimePosition newStart, bool preserveSync, bool keepLength)tracktion::engine::Clip
setSyncType(SyncType sync)tracktion::engine::Clipvirtual
setTimeStretchMode(TimeStretcher::Mode mode)tracktion::engine::AudioClipBase
setTranspose(int numSemitones)tracktion::engine::AudioClipBase
setupARA(bool dontPopupErrorMessages)tracktion::engine::AudioClipBase
setUsesProxy(bool canUseProxy) noexcepttracktion::engine::AudioClipBase
setWarpTime(bool shouldUseWarpTime)tracktion::engine::AudioClipBase
showingTakestracktion::engine::Clipprotected
showMelodyneWindow()tracktion::engine::AudioClipBase
snapToOriginalBWavTime()tracktion::engine::AudioClipBase
sortByTime(ArrayType &items)tracktion::engine::TrackItemstatic
sourceFileReferencetracktion::engine::Clipprotected
sourceMediaChanged() overridetracktion::engine::WaveAudioClipvirtual
speedRamp enum valuetracktion::engine::AudioClipBase
speedRatiotracktion::engine::Clipprotected
stableSortByTime(ArrayType &items)tracktion::engine::TrackItemstatic
statetracktion::engine::Clip
stringToType(const juce::String &)tracktion::engine::TrackItemstatic
syncAbsolute enum valuetracktion::engine::Clip
syncBarsBeats enum valuetracktion::engine::Clip
syncTypetracktion::engine::Clipprotected
SyncType enum nametracktion::engine::Clip
timeStretchModetracktion::engine::AudioClipBaseprotected
TrackItem(Edit &, EditItemID, Type)tracktion::engine::TrackItem
transposetracktion::engine::AudioClipBaseprotected
trimAwayOverlap(TimeRange editRangeToTrim)tracktion::engine::Clip
Type enum nametracktion::engine::TrackItem
typetracktion::engine::TrackItem
typeToString(Type)tracktion::engine::TrackItemstatic
unpackTakes(bool toNewTracks) overridetracktion::engine::WaveAudioClipvirtual
updateAutoCrossfadesAsync(bool updateOverlapped)tracktion::engine::AudioClipBase
updateLeftRightChannelActivenessFlags()tracktion::engine::AudioClipBaseprotected
updateLinkedClips()tracktion::engine::Clip
updateLinkedClipsCallertracktion::engine::Clipprotected
updateSourceFile()tracktion::engine::AudioClipBase
usesSourceFile() const overridetracktion::engine::WaveAudioClipvirtual
usesTimeStretchedProxy() consttracktion::engine::AudioClipBase
valueTreeParentChanged(juce::ValueTree &) overridetracktion::engine::AudioClipBaseprotected
warpTimetracktion::engine::AudioClipBaseprotected
warpTimeManagertracktion::engine::AudioClipBasemutableprotected
WaveAudioClip(const juce::ValueTree &, EditItemID, ClipOwner &)tracktion::engine::WaveAudioClip
WeakRef typedeftracktion::engine::Selectable
xmlTagToType(juce::StringRef)tracktion::engine::TrackItemstatic
~AudioClipBase() overridetracktion::engine::AudioClipBase
~Clip() overridetracktion::engine::Clip
~EditItem()=defaulttracktion::engine::EditItemvirtual
~Exportable()=defaulttracktion::engine::Exportablevirtual
~Listener()tracktion::engine::RenderManager::Job::Listenervirtual
~Selectable()tracktion::engine::Selectablevirtual
~TrackItem()tracktion::engine::TrackItem
~WaveAudioClip() overridetracktion::engine::WaveAudioClip