ardour
|
#include <sstream>
#include <fstream>
#include <errno.h>
#include <string.h>
#include <math.h>
#include <ctype.h>
#include "pbd/transmitter.h"
#include "pbd/xml++.h"
#include "pbd/convert.h"
#include "pbd/whitespace.h"
#include "pbd/file_utils.h"
#include "pbd/locale_guard.h"
#include <glibmm/threads.h>
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include <glib/gstdio.h>
#include "ardour/ardour.h"
#include "ardour/audioengine.h"
#include "ardour/audio_buffer.h"
#include "ardour/debug.h"
#include "ardour/midi_buffer.h"
#include "ardour/filesystem_paths.h"
#include "ardour/io.h"
#include "ardour/audio_unit.h"
#include "ardour/route.h"
#include "ardour/session.h"
#include "ardour/tempo.h"
#include "ardour/utils.h"
#include "appleutility/CAAudioUnit.h"
#include "appleutility/CAAUParameter.h"
#include <CoreFoundation/CoreFoundation.h>
#include <CoreServices/CoreServices.h>
#include <AudioUnit/AudioUnit.h>
#include <AudioToolbox/AudioUnitUtilities.h>
#include "i18n.h"
Go to the source code of this file.
Macros | |
#define | kCurrentSavedStateVersion 0 |
#define | AU_CACHE_VERSION "2.0" |
Functions | |
static void | au_blacklist (std::string id) |
static void | au_unblacklist (std::string id) |
static bool | is_blacklisted (std::string id) |
static OSStatus | _render_callback (void *userData, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData) |
static OSStatus | _get_beat_and_tempo_callback (void *userData, Float64 *outCurrentBeat, Float64 *outCurrentTempo) |
static OSStatus | _get_musical_time_location_callback (void *userData, UInt32 *outDeltaSampleOffsetToNextBeat, Float32 *outTimeSig_Numerator, UInt32 *outTimeSig_Denominator, Float64 *outCurrentMeasureDownBeat) |
static OSStatus | _get_transport_state_callback (void *userData, Boolean *outIsPlaying, Boolean *outTransportStateChanged, Float64 *outCurrentSampleInTimeLine, Boolean *outIsCycling, Float64 *outCycleStartBeat, Float64 *outCycleEndBeat) |
static int | save_property_list (CFPropertyListRef propertyList, Glib::ustring path) |
static CFPropertyListRef | load_property_list (Glib::ustring path) |
static void | set_preset_name_in_plist (CFPropertyListRef plist, string preset_name) |
static std::string | get_preset_name_in_plist (CFPropertyListRef plist) |
Boolean | ComponentDescriptionsMatch_General (const ComponentDescription *inComponentDescription1, const ComponentDescription *inComponentDescription2, Boolean inIgnoreType) |
Boolean | ComponentAndDescriptionMatch_General (Component inComponent, const ComponentDescription *inComponentDescription, Boolean inIgnoreType) |
Boolean | ComponentDescriptionsMatch (const ComponentDescription *inComponentDescription1, const ComponentDescription *inComponentDescription2) |
Boolean | ComponentDescriptionsMatch_Loose (const ComponentDescription *inComponentDescription1, const ComponentDescription *inComponentDescription2) |
Boolean | ComponentAndDescriptionMatch (Component inComponent, const ComponentDescription *inComponentDescription) |
Boolean | ComponentAndDescriptionMatch_Loosely (Component inComponent, const ComponentDescription *inComponentDescription) |
static unsigned int | four_ints_to_four_byte_literal (unsigned char n[4]) |
static SInt32 | GetDictionarySInt32Value (CFDictionaryRef inAUStateDictionary, CFStringRef inDictionaryKey, Boolean *outSuccess) |
static OSStatus | GetAUComponentDescriptionFromStateData (CFPropertyListRef inAUStateData, ComponentDescription *outComponentDescription) |
static bool | au_preset_filter (const string &str, void *arg) |
bool | check_and_get_preset_name (Component component, const string &pathstr, string &preset_name) |
Variables | |
static string | preset_search_path = "/Library/Audio/Presets:/Network/Library/Audio/Presets" |
static string | preset_suffix = ".aupreset" |
static bool | preset_search_path_initialized = false |
#define AU_CACHE_VERSION "2.0" |
Definition at line 2632 of file audio_unit.cc.
#define kCurrentSavedStateVersion 0 |
|
static |
Definition at line 161 of file audio_unit.cc.
|
static |
Definition at line 173 of file audio_unit.cc.
|
static |
Definition at line 189 of file audio_unit.cc.
|
static |
Definition at line 147 of file audio_unit.cc.
|
static |
Definition at line 78 of file audio_unit.cc.
|
static |
Definition at line 2069 of file audio_unit.cc.
|
static |
Definition at line 91 of file audio_unit.cc.
bool check_and_get_preset_name | ( | Component | component, |
const string & | pathstr, | ||
string & | preset_name | ||
) |
Definition at line 2108 of file audio_unit.cc.
Boolean ComponentAndDescriptionMatch | ( | Component | inComponent, |
const ComponentDescription * | inComponentDescription | ||
) |
Definition at line 396 of file audio_unit.cc.
Boolean ComponentAndDescriptionMatch_General | ( | Component | inComponent, |
const ComponentDescription * | inComponentDescription, | ||
Boolean | inIgnoreType | ||
) |
Definition at line 361 of file audio_unit.cc.
Boolean ComponentAndDescriptionMatch_Loosely | ( | Component | inComponent, |
const ComponentDescription * | inComponentDescription | ||
) |
Definition at line 403 of file audio_unit.cc.
Boolean ComponentDescriptionsMatch | ( | const ComponentDescription * | inComponentDescription1, |
const ComponentDescription * | inComponentDescription2 | ||
) |
Definition at line 382 of file audio_unit.cc.
Boolean ComponentDescriptionsMatch_General | ( | const ComponentDescription * | inComponentDescription1, |
const ComponentDescription * | inComponentDescription2, | ||
Boolean | inIgnoreType | ||
) |
Definition at line 338 of file audio_unit.cc.
Boolean ComponentDescriptionsMatch_Loose | ( | const ComponentDescription * | inComponentDescription1, |
const ComponentDescription * | inComponentDescription2 | ||
) |
Definition at line 389 of file audio_unit.cc.
|
static |
Definition at line 737 of file audio_unit.cc.
|
static |
Definition at line 311 of file audio_unit.cc.
|
static |
Definition at line 2027 of file audio_unit.cc.
|
static |
Definition at line 1999 of file audio_unit.cc.
|
static |
Definition at line 124 of file audio_unit.cc.
|
static |
Definition at line 252 of file audio_unit.cc.
|
static |
Definition at line 208 of file audio_unit.cc.
|
static |
Definition at line 295 of file audio_unit.cc.
|
static |
Definition at line 72 of file audio_unit.cc.
|
static |
Definition at line 74 of file audio_unit.cc.
|
static |
Definition at line 73 of file audio_unit.cc.