summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/types.h')
-rw-r--r--libs/ardour/ardour/types.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h
index ae0353cc01..8dc4ce55e4 100644
--- a/libs/ardour/ardour/types.h
+++ b/libs/ardour/ardour/types.h
@@ -25,6 +25,8 @@
#define __STDC_FORMAT_MACROS /* PRI<foo>; C++ requires explicit requesting of these */
#endif
+#include <istream>
+
#include <inttypes.h>
#include <jack/types.h>
#include <map>
@@ -247,8 +249,20 @@ namespace ARDOUR {
FormatFloat = 0,
FormatInt24
};
+
+
+ enum HeaderFormat {
+ BWF,
+ WAVE,
+ WAVE64,
+ iXML,
+ RF64
+ };
+
};
+std::istream& operator>>(std::istream& o, ARDOUR::SampleFormat sf);
+std::istream& operator>>(std::istream& o, ARDOUR::HeaderFormat sf);
static inline jack_nframes_t
session_frame_to_track_frame (jack_nframes_t session_frame, double speed)