33#if defined(DRUMSTICK_STATIC) 
   34#define DRUMSTICK_FILE_EXPORT 
   36#if defined(drumstick_file_EXPORTS) 
   37#define DRUMSTICK_FILE_EXPORT Q_DECL_EXPORT 
   39#define DRUMSTICK_FILE_EXPORT Q_DECL_IMPORT 
   64    void readFromFile(QString fileName);
 
   65    void readFromStream(QDataStream* ds);
 
  107    void processINFO(
int size);
 
  108    void processList(
int size);
 
  109    void processRMID(
int size);
 
  110    void processRIFF(
int size);
 
  111    void processData(
const QString& dataType, 
int size);
 
  112    void skip(quint32 cktype, 
int size);
 
  113    quint32 readExpectedChunk(quint32 cktype);
 
  114    quint32 readChunk(quint32& cktype);
 
  115    quint32 readChunkID();
 
  116    QByteArray readByteArray(
int size);
 
  117    QString toString(quint32 ckid);
 
  120    QDataStream *m_stream;
 
The QObject class is the base class of all Qt objects.
RIFF MIDI file format (input only)
void signalRiffData(const QString &dataType, const QByteArray &data)
signalRiffData is emitted for each RMID data element
void signalRiffInfo(const QString &infoType, const QByteArray &info)
signalRMidInfo is emitted for each RIFF INFO element