diff options
Diffstat (limited to 'libs/evoral/evoral/OldSMF.hpp')
-rw-r--r-- | libs/evoral/evoral/OldSMF.hpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libs/evoral/evoral/OldSMF.hpp b/libs/evoral/evoral/OldSMF.hpp index 6f265cc313..0a92ac323d 100644 --- a/libs/evoral/evoral/OldSMF.hpp +++ b/libs/evoral/evoral/OldSMF.hpp @@ -1,16 +1,16 @@ /* This file is part of Evoral. * Copyright(C) 2008 Dave Robillard <http://drobilla.net> * Copyright(C) 2000-2008 Paul Davis - * + * * Evoral is free software; you can redistribute it and/or modify it under the * terms of the GNU General Public License as published by the Free Software * Foundation; either version 2 of the License, or(at your option) any later * version. - * + * * Evoral is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. - * + * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA @@ -20,7 +20,7 @@ #define EVORAL_OLD_SMF_HPP namespace Evoral { - + template<typename Time> class Event; template<typename Time> class EventRingBuffer; @@ -34,17 +34,17 @@ public: virtual ~SMF(); void seek_to_start() const; - + uint16_t ppqn() const { return _ppqn; } bool is_empty() const { return _empty; } bool eof() const { return feof(_fd); } - + Time last_event_time() const { return _last_ev_time; } - + void begin_write(); void append_event_delta(uint32_t delta_t, const Event<Time>& ev); void end_write() THROW_FILE_ERROR; - + void flush(); int flush_header(); int flush_footer(); @@ -52,13 +52,13 @@ public: protected: int open(const std::string& path) THROW_FILE_ERROR; void close() THROW_FILE_ERROR; - + int read_event(uint32_t* delta_t, uint32_t* size, uint8_t** buf) const; private: /** Used by flush_footer() to find the position to write the footer */ void seek_to_footer_position(); - + /** Write the track footer at the current seek position */ void write_footer(); |