Audacity  3.0.3
Classes | Macros | Typedefs | Functions | Variables
AudioUnitEffect.cpp File Reference
#include "AudioUnitEffect.h"
#include "../../ModuleManager.h"
#include "SampleCount.h"
#include <wx/defs.h>
#include <wx/base64.h>
#include <wx/button.h>
#include <wx/control.h>
#include <wx/crt.h>
#include <wx/dir.h>
#include <wx/ffile.h>
#include <wx/filename.h>
#include <wx/frame.h>
#include <wx/listctrl.h>
#include <wx/log.h>
#include <wx/sizer.h>
#include <wx/settings.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/tokenzr.h>
#include "../../SelectFile.h"
#include "../../ShuttleGui.h"
#include "../../widgets/AudacityMessageBox.h"
#include "../../widgets/valnum.h"
#include "../../widgets/wxPanelWrapper.h"
Include dependency graph for AudioUnitEffect.cpp:

Go to the source code of this file.


struct  CFReleaser
class  ParameterInfo
class  AudioUnitEffectOptionsDialog
class  AudioUnitEffectImportDialog


#define PRESET_FORMAT   kCFPropertyListBinaryFormat_v1_0
#define PRESET_KEY   wxT("Data")
#define PRESET_LOCAL_PATH   wxT("/Library/Audio/Presets")
#define PRESET_USER_PATH   wxT("~/Library/Audio/Presets")


template<typename T >
using CFunique_ptr = std::unique_ptr< T, CFReleaser >


 DECLARE_BUILTIN_MODULE (AudioUnitEffectsBuiltin)


struct {
   OSType   componentManufacturer
   OSType   componentType
   OSType   componentSubType
   const TranslatableString   name
   EffectDistortion::Params   params
   bool   do_exhaustive_model_search
   bool   do_escape_coding
   bool   do_mid_side_stereo
   bool   loose_mid_side_stereo
   unsigned   qlp_coeff_precision
   unsigned   min_residual_partition_order
   unsigned   max_residual_partition_order
   unsigned   rice_parameter_search_dist
   unsigned   max_lpc_order
   int   format
   const wxChar *   name
   const TranslatableString   desc
   TranslatableString   label
   wxString   name
BlackList []

Macro Definition Documentation


#define PRESET_FORMAT   kCFPropertyListBinaryFormat_v1_0

Definition at line 64 of file AudioUnitEffect.cpp.


#define PRESET_KEY   wxT("Data")

Definition at line 67 of file AudioUnitEffect.cpp.


#define PRESET_LOCAL_PATH   wxT("/Library/Audio/Presets")

Definition at line 70 of file AudioUnitEffect.cpp.


#define PRESET_USER_PATH   wxT("~/Library/Audio/Presets")

Definition at line 71 of file AudioUnitEffect.cpp.



Definition at line 105 of file AudioUnitEffect.cpp.

Typedef Documentation

◆ CFunique_ptr

template<typename T >
using CFunique_ptr = std::unique_ptr<T, CFReleaser>

Definition at line 99 of file AudioUnitEffect.cpp.

Function Documentation


DECLARE_BUILTIN_MODULE ( AudioUnitEffectsBuiltin  )


DECLARE_MODULE_ENTRY ( AudacityModule  )

Definition at line 234 of file AudioUnitEffect.cpp.

235 {
236  // Create and register the importer
237  // Trust the module manager not to leak this
239 }

References safenew.

Variable Documentation

◆ BlackList

const { ... } BlackList[]
Initial value:
{ 'appl', 'augn', 'afpl' },
{ 'appl', 'augn', 'sspl' },
{ 'appl', 'augn', 'ttsp' },
{ 'appl', 'augn', 'nrcv' },
{ 'appl', 'aumx', '3dmx' },
{ 'appl', 'aumx', 'mspl' },
{ 'appl', 'aumx', 'mxcm' },
{ 'appl', 'aumx', 'mxmx' },
{ 'appl', 'aumx', 'smxr' },

Referenced by AudioUnitEffectsModule::LoadAudioUnitsOfType().

◆ componentManufacturer

OSType componentManufacturer

Definition at line 75 of file AudioUnitEffect.cpp.

◆ componentSubType

OSType componentSubType

Definition at line 77 of file AudioUnitEffect.cpp.

◆ componentType

OSType componentType

Definition at line 76 of file AudioUnitEffect.cpp.

Referenced by AudioUnitEffectsModule::LoadAudioUnitsOfType().

Definition: AudioUnitEffect.h:233
#define safenew
Definition: MemoryX.h:10