Audacity 3.2.0
SampleBlockFactory Member List

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

Callback typedefObserver::Publisher< SampleBlockCreateMessage >
CallbackReturn typedefObserver::Publisher< SampleBlockCreateMessage >
Create(constSamplePtr src, size_t numsamples, sampleFormat srcformat)SampleBlockFactory
CreateFromId(sampleFormat srcformat, SampleBlockID id)SampleBlockFactory
CreateFromXML(sampleFormat srcformat, const AttributesList &attrs)SampleBlockFactory
CreateSilent(size_t numsamples, sampleFormat srcformat)SampleBlockFactory
DoCreate(constSamplePtr src, size_t numsamples, sampleFormat srcformat)=0SampleBlockFactoryprotectedpure virtual
DoCreateFromId(sampleFormat srcformat, SampleBlockID id)=0SampleBlockFactoryprotectedpure virtual
DoCreateFromXML(sampleFormat srcformat, const AttributesList &attrs)=0SampleBlockFactoryprotectedpure virtual
DoCreateSilent(size_t numsamples, sampleFormat srcformat)=0SampleBlockFactoryprotectedpure virtual
GetActiveBlockIDs()=0SampleBlockFactorypure virtual
m_factoryObserver::Publisher< SampleBlockCreateMessage >private
m_listObserver::Publisher< SampleBlockCreateMessage >private
message_type typedefObserver::Publisher< SampleBlockCreateMessage >
New(AudacityProject &project)SampleBlockFactorystatic
notifies_allObserver::Publisher< SampleBlockCreateMessage >static
operator=(Publisher &&)=defaultObserver::Publisher< SampleBlockCreateMessage >
Publish(const SampleBlockCreateMessage &message)Observer::Publisher< SampleBlockCreateMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< SampleBlockCreateMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< SampleBlockCreateMessage >
SampleBlockIDs typedefSampleBlockFactory
Subscribe(Callback callback)Observer::Publisher< SampleBlockCreateMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< SampleBlockCreateMessage >inline
~SampleBlockFactory()SampleBlockFactoryvirtual