diff options
Diffstat (limited to 'libs/ardour/ardour/types.h')
-rw-r--r-- | libs/ardour/ardour/types.h | 14 |
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) |