Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing...
[ardour.git] / libs / ardour / ardour / audio_unit.h
index 83d85ec5d0194ab92ebf31922f64bc3dc1aa8f25..a1f22a88df8b9e030262cab31e8c97695125207e 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2006 Paul Davis 
+    Copyright (C) 2006 Paul Davis
     Written by Taybin Rutkin
 
     This program is free software; you can redistribute it and/or modify
@@ -64,7 +64,7 @@ class AUPlugin : public ARDOUR::Plugin
        AUPlugin (AudioEngine& engine, Session& session, boost::shared_ptr<CAComponent> comp);
        AUPlugin (const AUPlugin& other);
        virtual ~AUPlugin ();
-       
+
         std::string unique_id () const;
        const char * label () const;
        const char * name () const { return _info->name.c_str(); }
@@ -74,34 +74,34 @@ class AUPlugin : public ARDOUR::Plugin
        nframes_t latency () const;
        void set_parameter (uint32_t which, float val);
        float get_parameter (uint32_t which) const;
-    
+
        int get_parameter_descriptor (uint32_t which, ParameterDescriptor&) const;
        uint32_t nth_parameter (uint32_t which, bool& ok) const;
        void activate ();
        void deactivate ();
        void set_block_size (nframes_t nframes);
-    
+
        int connect_and_run (vector<Sample*>& bufs, uint32_t maxbuf, int32_t& in, int32_t& out, nframes_t nframes, nframes_t offset);
        std::set<uint32_t> automatable() const;
        string describe_parameter (uint32_t);
        string state_node_name () const { return "audiounit"; }
        void print_parameter (uint32_t, char*, uint32_t len) const;
-    
+
        bool parameter_is_audio (uint32_t) const;
        bool parameter_is_control (uint32_t) const;
        bool parameter_is_input (uint32_t) const;
        bool parameter_is_output (uint32_t) const;
-    
+
        XMLNode& get_state();
        int set_state(const XMLNode& node);
-       
+
        bool save_preset (string name);
        bool load_preset (const string preset_label);
        std::vector<std::string> get_presets ();
        std::string current_preset() const;
 
        bool has_editor () const;
-       
+
        int32_t can_do (int32_t in, int32_t& out);
        uint32_t output_streams() const;
        uint32_t input_streams() const;
@@ -109,17 +109,17 @@ class AUPlugin : public ARDOUR::Plugin
 
        boost::shared_ptr<CAAudioUnit> get_au () { return unit; }
        boost::shared_ptr<CAComponent> get_comp () const { return comp; }
-    
-        OSStatus render_callback(AudioUnitRenderActionFlags *ioActionFlags,
-                                const AudioTimeStamp    *inTimeStamp,
-                                UInt32       inBusNumber,
-                                UInt32       inNumberFrames,
-                                AudioBufferList*       ioData);
+
+       OSStatus render_callback(AudioUnitRenderActionFlags *ioActionFlags,
+                       const AudioTimeStamp *inTimeStamp,
+                       UInt32                inBusNumber,
+                       UInt32                inNumberFrames,
+                       AudioBufferList*      ioData);
   private:
-        boost::shared_ptr<CAComponent> comp;
-        boost::shared_ptr<CAAudioUnit> unit;
-       
-        bool initialized;
+       boost::shared_ptr<CAComponent> comp;
+       boost::shared_ptr<CAAudioUnit> unit;
+
+       bool initialized;
        int32_t input_channels;
        int32_t output_channels;
        std::vector<std::pair<int,int> > io_configs;
@@ -133,7 +133,7 @@ class AUPlugin : public ARDOUR::Plugin
        UInt32 global_elements;
        UInt32 output_elements;
        UInt32 input_elements;
-       
+
        int set_output_format (AudioStreamBasicDescription&);
        int set_input_format (AudioStreamBasicDescription&);
        int set_stream_format (int scope, uint32_t cnt, AudioStreamBasicDescription&);
@@ -142,24 +142,24 @@ class AUPlugin : public ARDOUR::Plugin
 
        std::vector<std::pair<uint32_t, uint32_t> > parameter_map;
        uint32_t current_maxbuf;
-        nframes_t current_offset;
-        nframes_t cb_offset;
-        vector<Sample*>* current_buffers;
-        nframes_t frames_processed;
-       
+       nframes_t current_offset;
+       nframes_t cb_offset;
+       vector<Sample*>* current_buffers;
+       nframes_t frames_processed;
+
        std::vector<AUParameterDescriptor> descriptors;
        void init ();
 };
-       
+
 typedef boost::shared_ptr<AUPlugin> AUPluginPtr;
 
-struct AUPluginCachedInfo { 
+struct AUPluginCachedInfo {
        std::vector<std::pair<int,int> > io_configs;
 };
 
 class AUPluginInfo : public PluginInfo {
-  public:      
-        AUPluginInfo (boost::shared_ptr<CAComponentDescription>);
+  public:
+       AUPluginInfo (boost::shared_ptr<CAComponentDescription>);
        ~AUPluginInfo ();
 
        PluginPtr load (Session& session);
@@ -175,7 +175,7 @@ class AUPluginInfo : public PluginInfo {
   private:
        boost::shared_ptr<CAComponentDescription> descriptor;
        UInt32 version;
-       
+
        static void discover_music (PluginInfoList&);
        static void discover_fx (PluginInfoList&);
        static void discover_generators (PluginInfoList&);
@@ -184,7 +184,7 @@ class AUPluginInfo : public PluginInfo {
 
        typedef std::map<std::string,AUPluginCachedInfo> CachedInfoMap;
        static CachedInfoMap cached_info;
-       
+
        static bool cached_io_configuration (const std::string&, UInt32, CAComponent&, AUPluginCachedInfo&, const std::string& name);
        static void add_cached_info (const std::string&, AUPluginCachedInfo&);
        static void save_cached_info ();