diff options
Diffstat (limited to 'libs/ardour/ardour/diskstream.h')
-rw-r--r-- | libs/ardour/ardour/diskstream.h | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/libs/ardour/ardour/diskstream.h b/libs/ardour/ardour/diskstream.h index b0ac26342f..211933c778 100644 --- a/libs/ardour/ardour/diskstream.h +++ b/libs/ardour/ardour/diskstream.h @@ -20,16 +20,17 @@ #ifndef __ardour_diskstream_h__ #define __ardour_diskstream_h__ -#include <sigc++/signal.h> - -#include <cmath> #include <string> #include <queue> #include <map> #include <vector> - +#include <cmath> #include <time.h> +#include <sigc++/signal.h> + +#include <evoral/types.hpp> + #include <pbd/fastlog.h> #include <pbd/ringbufferNPT.h> #include <pbd/stateful.h> @@ -37,20 +38,23 @@ #include <ardour/ardour.h> #include <ardour/configuration.h> -#include <ardour/session.h> -#include <ardour/route_group.h> -#include <ardour/route.h> +#include <ardour/location.h> +#include <ardour/session_object.h> +#include <ardour/types.h> #include <ardour/utils.h> +#include <ardour/chan_count.h> struct tm; namespace ARDOUR { class AudioEngine; +class IO; +class Playlist; +class Processor; +class Region; class Send; class Session; -class Playlist; -class IO; class Diskstream : public SessionObject { @@ -195,7 +199,7 @@ class Diskstream : public SessionObject }; /* The two central butler operations */ - virtual int do_flush (Session::RunContext context, bool force = false) = 0; + virtual int do_flush (RunContext context, bool force = false) = 0; virtual int do_refill () = 0; /** For non-butler contexts (allocates temporary working buffers) */ |