- Any piece of audio information.
- We need virtual constructors,
- let's try decentralised factory for specific audio implemenations.
-
- TODO:
-
- virtual Niff_item* niff_item_p() = 0;
-
- virtual CSound_item* score_item_p() = 0;
- */
-struct Audio_item : public Audio_element {
- Audio_item (Request* req_l);
-
- /// Create a midi-item from myself.
- virtual Midi_item* midi_item_p() = 0;
-
- Audio_column* audio_column_l_;
- /*
- THIS SUX. This ties the output system to the input system. Bad move.
- */
- Request* req_l_;
-
- DECLARE_MY_RUNTIME_TYPEINFO;
-protected:
- virtual void do_print () const;
-
+
+Any piece of audio information. We need virtual constructors, let's
+try decentralised factory for specific audio implemenations.
+*/
+class Audio_item : public Audio_element
+{
+public:
+ Audio_item ();
+ Audio_column *audio_column_;
+