]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/audio-element-info.hh
852867005289fb086bea9a751ce1806446b6260d
[lilypond.git] / lily / include / audio-element-info.hh
1 /*
2   audio-item-info.hh -- declare Audio_item_info
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1999--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
7 */
8
9 #ifndef AUDIO_ITEM_INFO_HH
10 #define AUDIO_ITEM_INFO_HH
11
12 #include "lily-proto.hh"
13 #include "std-vector.hh"
14
15 /**
16    Data container for broadcasts
17 */
18 class Audio_element_info
19 {
20 public:
21   Audio_element *elem_;
22   Stream_event *event_;
23   Translator *origin_trans_;
24
25   vector<Context*> origin_contexts (Translator *) const;
26
27   Audio_element_info (Audio_element *, Stream_event *);
28   Audio_element_info ();
29 };
30
31 #endif