Audacity 3.2.0
Namespaces | Functions | Variables
AudioUnitEffectsModule.cpp File Reference
#include "AudioUnitEffectsModule.h"
#include "AudioUnitEffect.h"
#include "ModuleManager.h"
#include <wx/log.h>
#include <wx/tokenzr.h>
#include "wxArrayStringEx.h"
#include <wx/osx/core/private.h>
Include dependency graph for AudioUnitEffectsModule.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{AudioUnitEffectsModule.cpp}
 

Functions

 DECLARE_PROVIDER_ENTRY (AudacityModule)
 
 DECLARE_BUILTIN_PROVIDER (AudioUnitEffectsBuiltin)
 
wxString anonymous_namespace{AudioUnitEffectsModule.cpp}::FromOSType (OSType type)
 
OSType anonymous_namespace{AudioUnitEffectsModule.cpp}::ToOSType (const wxString &type)
 
AudioComponent anonymous_namespace{AudioUnitEffectsModule.cpp}::FindAudioUnit (const PluginPath &path, wxString &name)
 

Variables

struct {
   OSType   componentManufacturer
 
   OSType   componentType
 
   OSType   componentSubType
 
BlackList []
 

Detailed Description


Audacity: A Digital Audio Editor

Dominic Mazzoni Leland Lucius

Paul Licameli split from AudioUnitEffect.

Definition in file AudioUnitEffectsModule.cpp.

Function Documentation

◆ DECLARE_BUILTIN_PROVIDER()

DECLARE_BUILTIN_PROVIDER ( AudioUnitEffectsBuiltin  )

◆ DECLARE_PROVIDER_ENTRY()

DECLARE_PROVIDER_ENTRY ( AudacityModule  )

Definition at line 54 of file AudioUnitEffectsModule.cpp.

55{
56 // Create and register the importer
57 // Trust the module manager not to leak this
58 return std::make_unique<AudioUnitEffectsModule>();
59}

Variable Documentation

◆ 

const struct { ... } BlackList[]
Initial value:
=
{
{ 'appl', 'augn', 'afpl' },
{ 'appl', 'augn', 'sspl' },
{ 'appl', 'augn', 'ttsp' },
{ 'appl', 'augn', 'nrcv' },
{ 'appl', 'aumx', '3dmx' },
{ 'appl', 'aumx', 'mspl' },
{ 'appl', 'aumx', 'mcmx' },
{ 'appl', 'aumx', 'mxmx' },
{ 'appl', 'aumx', 'smxr' },
{ 'Ignt', 'aufx', 'PTQX' },
}

Referenced by AudioUnitEffectsModule::LoadAudioUnitsOfType().

◆ componentManufacturer

OSType componentManufacturer

Definition at line 27 of file AudioUnitEffectsModule.cpp.

◆ componentSubType

OSType componentSubType

Definition at line 29 of file AudioUnitEffectsModule.cpp.

◆ componentType

OSType componentType