Audacity 3.2.0
|
This is the complete list of members for AudioUnitInstance, including all inherited members.
AudioUnitInstance(const PerTrackEffect &effect, AudioComponent component, Parameters ¶meters, const wxString &identifier, unsigned audioIns, unsigned audioOuts, bool useLatency) | AudioUnitInstance | |
AudioUnitWrapper(AudioComponent component, Parameters *pParameters) | AudioUnitWrapper | inline |
BypassEffect(bool bypass) | AudioUnitInstance | private |
CreateAudioUnit() | AudioUnitWrapper | |
EventListener(const AudioUnitEvent *inEvent, AudioUnitParameterValue inParameterValue) | AudioUnitInstance | |
FetchSettings(AudioUnitEffectSettings &settings, bool fetchValues, bool fetchPreset=false) const | AudioUnitWrapper | |
ForEachParameter(ParameterVisitor visitor) const | AudioUnitWrapper | |
GetAudioInCount() const override | AudioUnitInstance | privatevirtual |
GetAudioOutCount() const override | AudioUnitInstance | privatevirtual |
GetAudioUnit() const | AudioUnitWrapper | inline |
GetBlockSize() const override | AudioUnitInstance | privatevirtual |
GetComponent() const | AudioUnitWrapper | inline |
GetFixedSizeProperty(AudioUnitPropertyID inID, T &property, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) const | AudioUnitWrapper | inline |
GetLatency(const EffectSettings &settings, double sampleRate) const override | AudioUnitInstance | privatevirtual |
GetParameters() const | AudioUnitWrapper | inline |
GetSettings(EffectSettings &settings) | AudioUnitWrapper | static |
GetSettings(const EffectSettings &settings) | AudioUnitWrapper | static |
GetTailSize() const | EffectInstance | virtual |
GetVariableSizeProperty(AudioUnitPropertyID inID, PackedArray::Ptr< T > &pObject, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) const | AudioUnitWrapper | inline |
Init() | EffectInstanceEx | virtual |
InitialBlockSize() const | AudioUnitInstance | private |
Instance(const PerTrackEffect &processor) | PerTrackEffect::Instance | inlineexplicit |
InterpretBlob(AudioUnitEffectSettings &settings, const wxString &group, const wxMemoryBuffer &buf) const | AudioUnitWrapper | |
LoadFactoryPreset(const EffectDefinitionInterface &effect, int id, EffectSettings *pSettings) const | AudioUnitWrapper | |
LoadPreset(const EffectDefinitionInterface &effect, const RegistryPath &group, EffectSettings &settings) const | AudioUnitWrapper | |
MakeBlob(const EffectDefinitionInterface &effect, const AudioUnitEffectSettings &settings, const wxCFStringRef &cfname, bool binary) const | AudioUnitWrapper | |
MakeMessage() const override | AudioUnitInstance | virtual |
MakeMessage(AudioUnitParameterID id, AudioUnitParameterValue value) const | AudioUnitInstance | |
mAudioIns | AudioUnitWrapper | protected |
mAudioOuts | AudioUnitWrapper | protected |
mBlockSize | AudioUnitInstance | private |
mComponent | AudioUnitWrapper | protected |
Message typedef | EffectInstance | |
mIdentifier | AudioUnitInstance | private |
mInitialization | AudioUnitInstance | private |
mInputList | AudioUnitInstance | private |
mOutputList | AudioUnitInstance | private |
MoveSettingsContents(AudioUnitEffectSettings &&src, AudioUnitEffectSettings &dst, bool merge) | AudioUnitWrapper | static |
mOwnParameters | AudioUnitWrapper | protected |
mParameters | AudioUnitWrapper | protected |
mProcessor | PerTrackEffect::Instance | protected |
mRecruited | AudioUnitInstance | private |
mSlaves | AudioUnitInstance | private |
mTimeStamp | AudioUnitInstance | private |
mUnit | AudioUnitWrapper | protected |
mUseLatency | AudioUnitInstance | private |
NeedsDither() const | EffectInstance | virtual |
Parameters typedef | AudioUnitWrapper | |
ParameterVisitor typedef | AudioUnitWrapper | |
Process(EffectSettings &settings) final | PerTrackEffect::Instance | virtual |
ProcessBlock(EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen) override | AudioUnitInstance | privatevirtual |
ProcessFinalize() noexcept override | AudioUnitInstance | privatevirtual |
ProcessInitialize(EffectSettings &settings, double sampleRate, ChannelNames chanMap) override | AudioUnitInstance | privatevirtual |
RealtimeAddProcessor(EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) override | AudioUnitInstance | privatevirtual |
RealtimeFinalize(EffectSettings &settings) noexcept override | AudioUnitInstance | privatevirtual |
RealtimeInitialize(EffectSettings &settings, double sampleRate) override | AudioUnitInstance | privatevirtual |
RealtimePassThrough(size_t group, EffectSettings &settings, const float *const *inBuf, size_t numSamples) | EffectInstance | virtual |
RealtimeProcess(size_t group, EffectSettings &settings, const float *const *inbuf, float *const *outbuf, size_t numSamples) override | AudioUnitInstance | privatevirtual |
RealtimeProcessEnd(EffectSettings &settings) noexcept override | AudioUnitInstance | privatevirtual |
RealtimeProcessStart(MessagePackage &package) override | AudioUnitInstance | privatevirtual |
RealtimeResume() override | AudioUnitInstance | privatevirtual |
RealtimeSuspend() override | AudioUnitInstance | privatevirtual |
Render(AudioUnitRenderActionFlags *inActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumFrames, AudioBufferList *ioData) | AudioUnitInstance | private |
RenderCallback(void *inRefCon, AudioUnitRenderActionFlags *inActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumFrames, AudioBufferList *ioData) | AudioUnitInstance | privatestatic |
SampleCount typedef | EffectInstance | |
SetBlockSize(size_t maxBlockSize) override | AudioUnitInstance | privatevirtual |
SetProperty(AudioUnitPropertyID inID, const T &property, AudioUnitScope inScope=kAudioUnitScope_Global, AudioUnitElement inElement=0) const | AudioUnitWrapper | inline |
SetRateAndChannels(double sampleRate, const wxString &identifier) | AudioUnitWrapper | |
StoreSettings(const EffectDefinitionInterface &effect, const AudioUnitEffectSettings &settings) const | AudioUnitWrapper | |
UsesMessages() const noexcept override | AudioUnitInstance | privatevirtual |
~EffectInstance() | EffectInstance | virtual |
~EffectInstanceEx() override | EffectInstanceEx | |
~Instance() override | PerTrackEffect::Instance |