/*
  audio-item-info.hh -- declare Audio_item_info

  source file of the GNU LilyPond music typesetter

  (c) 1999--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/

#ifndef AUDIO_ITEM_INFO_HH
#define AUDIO_ITEM_INFO_HH

#include "lily-proto.hh"
#include "std-vector.hh"

/**
   Data container for broadcasts
*/
class Audio_element_info
{
public:
  Audio_element *elem_;
  Stream_event *event_;
  Translator *origin_trans_;

  vector<Context*> origin_contexts (Translator *) const;

  Audio_element_info (Audio_element *, Stream_event *);
  Audio_element_info ();
};

#endif
