![]() |
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 |