Audacity 3.2.0
AudioUnitInstance Member List

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

AudioUnitInstance(const PerTrackEffect &effect, AudioComponent component, Parameters &parameters, const wxString &identifier, unsigned audioIns, unsigned audioOuts, bool useLatency)AudioUnitInstance
AudioUnitWrapper(AudioComponent component, Parameters *pParameters)AudioUnitWrapperinline
BypassEffect(bool bypass)AudioUnitInstanceprivate
CreateAudioUnit()AudioUnitWrapper
EventListener(const AudioUnitEvent *inEvent, AudioUnitParameterValue inParameterValue)AudioUnitInstance
FetchSettings(AudioUnitEffectSettings &settings, bool fetchValues, bool fetchPreset=false) constAudioUnitWrapper
ForEachParameter(ParameterVisitor visitor) constAudioUnitWrapper
GetAudioInCount() const overrideAudioUnitInstanceprivatevirtual
GetAudioOutCount() const overrideAudioUnitInstanceprivatevirtual
GetAudioUnit() constAudioUnitWrapperinline
GetBlockSize() const overrideAudioUnitInstanceprivatevirtual
GetComponent() constAudioUnitWrapperinline
GetFixedSizeProperty(AudioUnitPropertyID inID, T &property, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) constAudioUnitWrapperinline
GetLatency(const EffectSettings &settings, double sampleRate) const overrideAudioUnitInstanceprivatevirtual
GetParameters() constAudioUnitWrapperinline
GetSettings(EffectSettings &settings)AudioUnitWrapperstatic
GetSettings(const EffectSettings &settings)AudioUnitWrapperstatic
GetTailSize() constEffectInstancevirtual
GetVariableSizeProperty(AudioUnitPropertyID inID, PackedArray::Ptr< T > &pObject, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) constAudioUnitWrapperinline
Init()EffectInstanceExvirtual
InitialBlockSize() constAudioUnitInstanceprivate
Instance(const PerTrackEffect &processor)PerTrackEffect::Instanceinlineexplicit
InterpretBlob(AudioUnitEffectSettings &settings, const wxString &group, const wxMemoryBuffer &buf) constAudioUnitWrapper
LoadFactoryPreset(const EffectDefinitionInterface &effect, int id, EffectSettings *pSettings) constAudioUnitWrapper
LoadPreset(const EffectDefinitionInterface &effect, const RegistryPath &group, EffectSettings &settings) constAudioUnitWrapper
MakeBlob(const EffectDefinitionInterface &effect, const AudioUnitEffectSettings &settings, const wxCFStringRef &cfname, bool binary) constAudioUnitWrapper
MakeMessage() const overrideAudioUnitInstancevirtual
MakeMessage(AudioUnitParameterID id, AudioUnitParameterValue value) constAudioUnitInstance
mAudioInsAudioUnitWrapperprotected
mAudioOutsAudioUnitWrapperprotected
mBlockSizeAudioUnitInstanceprivate
mComponentAudioUnitWrapperprotected
Message typedefEffectInstance
mIdentifierAudioUnitInstanceprivate
mInitializationAudioUnitInstanceprivate
mInputListAudioUnitInstanceprivate
mOutputListAudioUnitInstanceprivate
MoveSettingsContents(AudioUnitEffectSettings &&src, AudioUnitEffectSettings &dst, bool merge)AudioUnitWrapperstatic
mOwnParametersAudioUnitWrapperprotected
mParametersAudioUnitWrapperprotected
mProcessorPerTrackEffect::Instanceprotected
mRecruitedAudioUnitInstanceprivate
mSlavesAudioUnitInstanceprivate
mTimeStampAudioUnitInstanceprivate
mUnitAudioUnitWrapperprotected
mUseLatencyAudioUnitInstanceprivate
NeedsDither() constEffectInstancevirtual
Parameters typedefAudioUnitWrapper
ParameterVisitor typedefAudioUnitWrapper
Process(EffectSettings &settings) finalPerTrackEffect::Instancevirtual
ProcessBlock(EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen) overrideAudioUnitInstanceprivatevirtual
ProcessFinalize() noexcept overrideAudioUnitInstanceprivatevirtual
ProcessInitialize(EffectSettings &settings, double sampleRate, ChannelNames chanMap) overrideAudioUnitInstanceprivatevirtual
RealtimeAddProcessor(EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) overrideAudioUnitInstanceprivatevirtual
RealtimeFinalize(EffectSettings &settings) noexcept overrideAudioUnitInstanceprivatevirtual
RealtimeInitialize(EffectSettings &settings, double sampleRate) overrideAudioUnitInstanceprivatevirtual
RealtimeProcess(size_t group, EffectSettings &settings, const float *const *inbuf, float *const *outbuf, size_t numSamples) overrideAudioUnitInstanceprivatevirtual
RealtimeProcessEnd(EffectSettings &settings) noexcept overrideAudioUnitInstanceprivatevirtual
RealtimeProcessStart(MessagePackage &package) overrideAudioUnitInstanceprivatevirtual
RealtimeResume() overrideAudioUnitInstanceprivatevirtual
RealtimeSuspend() overrideAudioUnitInstanceprivatevirtual
Render(AudioUnitRenderActionFlags *inActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumFrames, AudioBufferList *ioData)AudioUnitInstanceprivate
RenderCallback(void *inRefCon, AudioUnitRenderActionFlags *inActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumFrames, AudioBufferList *ioData)AudioUnitInstanceprivatestatic
SampleCount typedefEffectInstance
SetBlockSize(size_t maxBlockSize) overrideAudioUnitInstanceprivatevirtual
SetProperty(AudioUnitPropertyID inID, const T &property, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) constAudioUnitWrapperinline
SetRateAndChannels(double sampleRate, const wxString &identifier)AudioUnitWrapper
StoreSettings(const EffectDefinitionInterface &effect, const AudioUnitEffectSettings &settings) constAudioUnitWrapper
UsesMessages() const noexcept overrideAudioUnitInstanceprivatevirtual
~EffectInstance()EffectInstancevirtual
~EffectInstanceEx() overrideEffectInstanceEx
~Instance() overridePerTrackEffect::Instance