Source: audioEvent.h


Annotated List
Files
Globals
Hierarchy
Index
#ifndef _AUDIOEVENT_H_
#define _AUDIOEVENT_H_

#include "event.h"
#include "position.h"

/** Objects of this class are audio events. They do not need a (graphical) presentation of their own. They can be displayed
 * graphically within the presentation of the parts, they belong to. This is done in editors.
 */
class AudioEvent : public Event
{
 private:
  const char *   _filename;

 public:
  AudioEvent( );
  AudioEvent(Position, long, const char*);

  const char * fileName();
  const char * name();
  void setFileName(const char*);

  /** implementation of the print method */
  virtual ostream & print(int,ostream&) const;

  /** implementation of the flush method */
  virtual void flush(const char*) const;

  /** implementation of the copy method */
  virtual Element * copy() const;

  /** implementation of the load method */
  static Element * load(char*,ifstream*&,Element*);
};


#endif

Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53.