/*
audio-column.hh -- declare Audio_column
- (c) 1997--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1997--2008 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef AUDIO_COLUMN_HH
#include "lily-proto.hh"
#include "moment.hh"
-#include "parray.hh"
+#include "std-vector.hh"
#include "audio-element.hh"
/**
class Audio_column : public Audio_element
{
public:
- Audio_column (Moment at_mom);
+ Audio_column (Moment when);
void add_audio_item (Audio_item *i);
- Moment at_mom () const;
+ Moment when () const;
- Link_array<Audio_item> audio_items_;
+ vector<Audio_item*> audio_items_;
+ Moment when_;
+ int ticks () const ;
+protected:
+ void offset_when (Moment m);
+ friend class Score_performer;
-private:
- Audio_column (Audio_column const &);
-
- Moment at_mom_;
};
#endif // AUDIO_COLUMN_HH