fix visual focus indication in IOSelector; import pays attention to audio file embedd...
[ardour.git] / libs / ardour / ardour / auditioner.h
index 434ec32f97cf7dbec6bddc0b9180f06c9af9e20b..e6091cfba0dd7852c11b93a59c1a40a84c287ee4 100644 (file)
@@ -40,12 +40,12 @@ class Auditioner : public AudioTrack
        Auditioner (Session&);
        ~Auditioner ();
 
-       void audition_region (AudioRegion&);
+       void audition_region (boost::shared_ptr<Region>);
 
        ARDOUR::AudioPlaylist& prepare_playlist ();
        void audition_current_playlist ();
 
-       int  play_audition (jack_nframes_t nframes);
+       int  play_audition (nframes_t nframes);
 
        void cancel_audition () { 
                g_atomic_int_set (&_active, 0);
@@ -54,11 +54,11 @@ class Auditioner : public AudioTrack
        bool active() const { return g_atomic_int_get (&_active); }
 
   private:
-       AudioRegion *the_region;
-       jack_nframes_t current_frame;
+       boost::shared_ptr<AudioRegion> the_region;
+       nframes_t current_frame;
        mutable gint _active;
        Glib::Mutex lock;
-       jack_nframes_t length;
+       nframes_t length;
 
        void drop_ports ();
        static void *_drop_ports (void *);