-//
-// midistream.hh -- part of LilyPond
-//
-// copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
+/*
+ midi-stream.hh -- declare Midi_stream
+
+ (c) 1997--1998 Jan Nieuwenhuizen <janneke@gnu.org>
+ */
#ifndef MIDI_STREAM_HH
#define MIDI_STREAM_HH
#include <iostream.h>
#include "string.hh"
-/// Midi output
+/// Midi outputfile
struct Midi_stream {
- ostream* os_p_;
- String filename_str_;
- int clocks_per_4_i_;
- int tracks_i_;
-
- Midi_stream( String filename_str, int tracks_i, int clocks_per_4_i_ );
+ Midi_stream (String filename_str);
~Midi_stream();
- Midi_stream& operator <<( String str );
- Midi_stream& operator <<( Midi_item const& mitem_c_r );
- Midi_stream& operator <<( int i );
+ Midi_stream& operator <<( String str);
+ Midi_stream& operator <<( Midi_item const& mitem_c_r);
+ Midi_stream& operator <<( int i);
- void header();
void open();
-//private:
-// Midi_stream(Midi_stream const&);
+ ostream* os_p_;
+ String filename_str_;
};
-#endif // MIDI_STREAM_HH //
+
+#endif // MIDI_STREAM_HH