Audacity 3.2.0
WaveClip Member List

This is the complete list of members for WaveClip, including all inherited members.

AddCutLine(WaveClipHolder pClip)WaveClip
AfterPlayRegion(double t) constWaveClip
Append(size_t iChannel, size_t nChannels, constSamplePtr buffers[], sampleFormat format, size_t len, unsigned int stride, sampleFormat effectiveFormat)WaveClip
Append(constSamplePtr buffers[], sampleFormat format, size_t len, unsigned int stride, sampleFormat effectiveFormat)WaveClip
AppendLegacyNewBlock(constSamplePtr buffer, sampleFormat format, size_t len)WaveClip
AppendLegacySharedBlock(const std::shared_ptr< SampleBlock > &pBlock)WaveClip
AppendSilence(double len, double envelopeValue)WaveClip
AppendToChannel(size_t iChannel, constSamplePtr buffer, sampleFormat format, size_t len)WaveClip
AssertOrRepairStrongInvariant()WaveClip
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
AtOrBeforePlayRegion(double t) constWaveClip
Attachments typedefWaveClip
BeforePlayRegion(double t) constWaveClip
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivate
BuildAll()ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
Publisher< CentShiftChange >::Callback typedefObserver::Publisher< CentShiftChange >
Publisher< PitchAndSpeedPresetChange >::Callback typedefObserver::Publisher< PitchAndSpeedPresetChange >
Publisher< StretchRatioChange >::Callback typedefObserver::Publisher< StretchRatioChange >
Publisher< WaveClipDtorCalled >::Callback typedefObserver::Publisher< WaveClipDtorCalled >
Publisher< CentShiftChange >::CallbackReturn typedefObserver::Publisher< CentShiftChange >
Publisher< PitchAndSpeedPresetChange >::CallbackReturn typedefObserver::Publisher< PitchAndSpeedPresetChange >
Publisher< StretchRatioChange >::CallbackReturn typedefObserver::Publisher< StretchRatioChange >
Publisher< WaveClipDtorCalled >::CallbackReturn typedefObserver::Publisher< WaveClipDtorCalled >
Channel typedefWaveClip
ChannelGroupInterval()=defaultChannelGroupInterval
Channels()WaveClipinline
Channels() constWaveClipinline
CheckInvariants() constWaveClip
Clear(double t0, double t1)WaveClip
ClearAndAddCutLine(double t0, double t1)WaveClip
ClearLeft(double t)WaveClip
ClearRight(double t)WaveClip
ClearSequence(double t0, double t1)WaveClipprivate
CloseLock() noexceptWaveClip
ConvertToSampleFormat(sampleFormat format, const std::function< void(size_t)> &progressReport={})WaveClip
CountBlocks() constWaveClip
CountSamples(double t0, double t1) constWaveClip
CoversEntirePlayRegion(double t0, double t1) constWaveClip
DataContainer typedefClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >private
DataFactories typedefClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >private
DataFactory typedefClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >
DataPointer typedefClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >
DataType typedefClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >
DiscardRightChannel()WaveClip
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivate
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivate
DoGetChannel(size_t iChannel) overrideWaveClipvirtual
End() const overrideWaveClipvirtual
EnsureIndex(Locked< DataContainer > &data, size_t index)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivatestatic
EntirelyWithinPlayRegion(double t0, double t1) constWaveClip
EraseIf(const Function &function)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
ExpandCutLine(double cutLinePosition)WaveClip
Find(const RegisteredFactory &key)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * >ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
FindCutLine(double cutLinePosition, double *cutLineStart=nullptr, double *cutLineEnd=nullptr) constWaveClip
FindIf(const Function &function)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
FindIf(const Function &function) constClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
FixSplitCutlines(WaveClipHolders &myCutlines, WaveClipHolders &newCutlines)WaveClipprivatestatic
Flush()WaveClip
ForCorresponding(Site &other, const Function &function, bool create=true)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
ForEach(const Function &function)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
ForEach(const Function &function) constClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprotected
Get(const RegisteredFactory &key)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & >ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
GetAppendBuffer(size_t ii) constWaveClip
GetAppendBufferLen(size_t ii) constWaveClip
GetBestBlockSize(sampleCount t) constWaveClip
GetCentShift() const overrideWaveClipvirtual
GetChannel(size_t iChannel)WideChannelGroupIntervalinline
GetChannel(size_t iChannel) const -> std::enable_if_t< std::is_const_v< IntervalType >, std::shared_ptr< IntervalType > >WideChannelGroupIntervalinline
GetCutLines()WaveClipinline
GetCutLines() constWaveClipinline
GetData()ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivate
GetData() constClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivate
GetEmptySequenceCopies() constWaveClipprivate
GetEnvelope() noexceptWaveClipinline
GetEnvelope() const noexceptWaveClipinline
GetFactories()ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivatestatic
GetFactory() constWaveClipprivate
GetIsPlaceholder() constWaveClipinline
GetIterator(Locked< DataContainer > &data, size_t index)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivatestatic
GetMaxBlockSize() constWaveClip
GetMinMax(size_t ii, double t0, double t1, bool mayThrow) constWaveClip
GetName() constWaveClip
GetNumSamples() constWaveClipprivate
GetPitchAndSpeedPreset() constWaveClipvirtual
GetPlayDuration() constWaveClip
GetPlayEndSample() constWaveClip
GetPlayEndTime() const overrideWaveClipvirtual
GetPlayStartSample() constWaveClip
GetPlayStartTime() const noexcept overrideWaveClipvirtual
GetRate() const overrideWaveClipinlinevirtual
GetRMS(size_t ii, double t0, double t1, bool mayThrow) constWaveClip
GetSampleFormats() constWaveClip
GetSamples(size_t ii, samplePtr buffer, sampleFormat format, sampleCount start, size_t len, bool mayThrow=true) constWaveClip
GetSamples(samplePtr buffers[], sampleFormat format, sampleCount start, size_t len, bool mayThrow=true) constWaveClip
GetSampleView(size_t iChannel, sampleCount start, size_t length, bool mayThrow=true) const overrideWaveClipvirtual
GetSampleView(size_t iChannel, double t0, double t1, bool mayThrow=true) constWaveClip
GetSequence(size_t ii)WaveClipinline
GetSequence(size_t ii) constWaveClipinline
GetSequenceBlockArray(size_t ii) constWaveClip
GetSequenceEndTime() constWaveClip
GetSequenceSamplesCount() constWaveClip
GetSequenceStartSample() constWaveClip
GetSequenceStartTime() const noexceptWaveClip
GetStretchRatio() const overrideWaveClipvirtual
GetTrimLeft() const noexceptWaveClip
GetTrimRight() const noexceptWaveClip
GetVisibleSampleCount() const overrideWaveClipvirtual
GreatestAppendBufferLen() constWaveClipprivate
HandleXMLChild(const std::string_view &tag) overrideWaveClipvirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &tag) overrideWaveClip
XMLTagHandler::HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideWaveClipvirtual
HasEqualPitchAndSpeed(const WaveClip &other) constWaveClip
HasPitchOrSpeed() constWaveClip
InsertSilence(double t, double len, double *pEnvelopeValue=nullptr)WaveClip
IntersectsPlayRegion(double t0, double t1) constWaveClip
IsEmpty() constWaveClip
Publisher< CentShiftChange >::m_factoryObserver::Publisher< CentShiftChange >private
Publisher< CentShiftChange >::m_listObserver::Publisher< CentShiftChange >private
MakeStereo(WaveClip &&other, bool mustAlign)WaveClip
MarkChanged() noexceptWaveClipprivate
mCentShiftWaveClipprivate
mClipStretchRatioWaveClipprivate
mCutLinesWaveClipprivate
mDataClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >private
mEnvelopeWaveClipprivate
Publisher< CentShiftChange >::message_type typedefObserver::Publisher< CentShiftChange >
Publisher< PitchAndSpeedPresetChange >::message_type typedefObserver::Publisher< PitchAndSpeedPresetChange >
Publisher< StretchRatioChange >::message_type typedefObserver::Publisher< StretchRatioChange >
Publisher< WaveClipDtorCalled >::message_type typedefObserver::Publisher< WaveClipDtorCalled >
mIsPlaceholderWaveClipprivate
mNameWaveClipprivate
mPitchAndSpeedPresetWaveClipprivate
mProjectTempoWaveClipprivate
mRateWaveClipprivate
mRawAudioTempoWaveClipprivate
mSequenceOffsetWaveClipprivate
mSequencesWaveClipprivate
mTrimLeftWaveClipprivate
mTrimRightWaveClipprivate
NChannels() const overrideWaveClipvirtual
Publisher< CentShiftChange >::notifies_allObserver::Publisher< CentShiftChange >static
Publisher< PitchAndSpeedPresetChange >::notifies_allObserver::Publisher< PitchAndSpeedPresetChange >static
Publisher< StretchRatioChange >::notifies_allObserver::Publisher< StretchRatioChange >static
Publisher< WaveClipDtorCalled >::notifies_allObserver::Publisher< WaveClipDtorCalled >static
NumCutLines() constWaveClipinline
numFactories()ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlinestatic
OffsetCutLines(double t0, double len)WaveClip
OnProjectTempoChange(const std::optional< double > &oldTempo, double newTempo)WaveClip
operator=(const WaveClip &)=deleteWaveClipprivate
Site< WaveClip, WaveClipListener, ClientData::DeepCopying >::operator=(const Site &other)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
Site< WaveClip, WaveClipListener, ClientData::DeepCopying >::operator=(Site &&other)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
Publisher< CentShiftChange >::operator=(Publisher &&)=defaultObserver::Publisher< CentShiftChange >
Publisher< PitchAndSpeedPresetChange >::operator=(Publisher &&)=defaultObserver::Publisher< PitchAndSpeedPresetChange >
Publisher< StretchRatioChange >::operator=(Publisher &&)=defaultObserver::Publisher< StretchRatioChange >
Publisher< WaveClipDtorCalled >::operator=(Publisher &&)=defaultObserver::Publisher< WaveClipDtorCalled >
PartlyWithinPlayRegion(double t0, double t1) constWaveClip
Paste(double t0, const WaveClip &other)WaveClip
Publisher< CentShiftChange >::Publish(const CentShiftChange &message)Observer::Publisher< CentShiftChange >inlineprotected
Publisher< PitchAndSpeedPresetChange >::Publish(const PitchAndSpeedPresetChange &message)Observer::Publisher< PitchAndSpeedPresetChange >inlineprotected
Publisher< StretchRatioChange >::Publish(const StretchRatioChange &message)Observer::Publisher< StretchRatioChange >inlineprotected
Publisher< WaveClipDtorCalled >::Publish(const WaveClipDtorCalled &message)Observer::Publisher< WaveClipDtorCalled >inlineprotected
Publisher< CentShiftChange >::Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< CentShiftChange >inlineexplicit
Publisher< CentShiftChange >::Publisher(Publisher &&)=defaultObserver::Publisher< CentShiftChange >
Publisher< PitchAndSpeedPresetChange >::Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< PitchAndSpeedPresetChange >inlineexplicit
Publisher< PitchAndSpeedPresetChange >::Publisher(Publisher &&)=defaultObserver::Publisher< PitchAndSpeedPresetChange >
Publisher< StretchRatioChange >::Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< StretchRatioChange >inlineexplicit
Publisher< StretchRatioChange >::Publisher(Publisher &&)=defaultObserver::Publisher< StretchRatioChange >
Publisher< WaveClipDtorCalled >::Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< WaveClipDtorCalled >inlineexplicit
Publisher< WaveClipDtorCalled >::Publisher(Publisher &&)=defaultObserver::Publisher< WaveClipDtorCalled >
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
RemoveCutLine(double cutLinePosition)WaveClip
RepairChannels()WaveClip
Resample(int rate, BasicUI::ProgressDialog *progress=nullptr)WaveClip
SamplesToTime(sampleCount s) const noexceptWaveClip
SetCentShift(int cents)WaveClip
SetEnvelope(std::unique_ptr< Envelope > p)WaveClip
SetIsPlaceholder(bool val)WaveClipinline
SetName(const wxString &name)WaveClip
SetPitchAndSpeedPreset(PitchAndSpeedPreset preset)WaveClip
SetPlayStartTime(double time)WaveClip
SetRate(int rate)WaveClip
SetRawAudioTempo(double tempo)WaveClip
SetSamples(size_t ii, constSamplePtr buffer, sampleFormat format, sampleCount start, size_t len, sampleFormat effectiveFormat)WaveClip
SetSequenceStartTime(double startTime)WaveClip
SetSilence(sampleCount offset, sampleCount length)WaveClip
SetTrimLeft(double trim)WaveClip
SetTrimRight(double trim)WaveClip
ShiftBy(double delta) noexceptWaveClip
Site()ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
Site(const Site &other)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
Site(Site &&other)ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
size() constClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
SlotClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inlineprivate
SnapToTrackSample(double time) const noexceptWaveClipprivate
SplitChannels()WaveClip
SplitsPlayRegion(double t) constWaveClip
Start() const overrideWaveClipvirtual
StretchBy(double ratio)WaveClip
StretchCutLines(double ratioChange)WaveClipprivate
StretchLeftTo(double to)WaveClip
StretchRatioEquals(double value) constWaveClipprivate
StretchRightTo(double to)WaveClip
StrongInvariant() constWaveClip
Publisher< CentShiftChange >::Subscribe(Callback callback)Observer::Publisher< CentShiftChange >
Publisher< CentShiftChange >::Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< CentShiftChange >inline
Publisher< PitchAndSpeedPresetChange >::Subscribe(Callback callback)Observer::Publisher< PitchAndSpeedPresetChange >
Publisher< PitchAndSpeedPresetChange >::Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< PitchAndSpeedPresetChange >inline
Publisher< StretchRatioChange >::Subscribe(Callback callback)Observer::Publisher< StretchRatioChange >
Publisher< StretchRatioChange >::Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< StretchRatioChange >inline
Publisher< WaveClipDtorCalled >::Subscribe(Callback callback)Observer::Publisher< WaveClipDtorCalled >
Publisher< WaveClipDtorCalled >::Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< WaveClipDtorCalled >inline
SubscribeToCentShiftChange(std::function< void(int)> cb) const overrideWaveClipvirtual
SubscribeToPitchAndSpeedPresetChange(std::function< void(PitchAndSpeedPreset)> cb) const overrideWaveClipvirtual
SwapChannels()WaveClip
TimeToSamples(double time) const overrideWaveClipvirtual
TimeToSequenceSamples(double t) constWaveClipprivate
TransferSequence(WaveClip &origClip, WaveClip &newClip)WaveClipprivatestatic
TrimLeft(double deltaTime)WaveClip
TrimLeftTo(double to)WaveClip
TrimQuarternotesFromRight(double quarters)WaveClip
TrimRight(double deltaTime)WaveClip
TrimRightTo(double to)WaveClip
UpdateEnvelopeTrackLen()WaveClip
WaveClip(const WaveClip &)=deleteWaveClipprivate
WaveClip(size_t width, const SampleBlockFactoryPtr &factory, sampleFormat format, int rate)WaveClip
WaveClip(const WaveClip &orig, const SampleBlockFactoryPtr &factory, bool copyCutlines)WaveClipinline
WaveClip(const WaveClip &orig, const SampleBlockFactoryPtr &factory, bool copyCutlines, double t0, double t1)WaveClip
WaveClip(const WaveClip &orig, const SampleBlockFactoryPtr &factory, bool copyCutlines, CreateToken token)WaveClip
WaveClip_tagWaveClipstatic
WithinPlayRegion(double t) constWaveClip
WriteXML(size_t ii, XMLWriter &xmlFile) constWaveClip
XMLTagHandler()XMLTagHandlerinline
~ChannelGroupInterval()ChannelGroupIntervalvirtual
~ClipInterface() overrideClipInterface
~ClipTimes()ClipTimesvirtual
~Site()ClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying >inline
~WaveClip()WaveClipvirtual
~WideChannelGroupInterval() overrideWideChannelGroupInterval
~XMLTagHandler()XMLTagHandlerinlinevirtual