QSmfPrivate Class Reference

List of all members.

Public Member Functions

 QSmfPrivate ()

Public Attributes

bool m_Interactive
 file and track headers are not required
quint64 m_CurrTime
 current time in delta-time units
quint64 m_RealTime
 current time in 1/16 centisecond-time units
double m_DblRealTime
 as above, floating
double m_DblOldRealtime
int m_Division
 ticks per beat.
quint64 m_CurrTempo
 microseconds per quarter note
quint64 m_OldCurrTempo
quint64 m_OldRealTime
quint64 m_OldCurrTime
quint64 m_RevisedTime
quint64 m_TempoChangeTime
quint64 m_ToBeRead
quint64 m_NumBytesWritten
int m_Tracks
int m_fileFormat
int m_LastStatus
QTextCodec * m_codec
QDataStream * m_IOStream
QByteArray m_MsgBuff
QList< QSmfRecTempo > m_TempoList


Detailed Description

Definition at line 48 of file qsmf.cpp.


Constructor & Destructor Documentation

QSmfPrivate (  )  [inline]

Definition at line 50 of file qsmf.cpp.


Member Data Documentation

QTextCodec* m_codec

Definition at line 89 of file qsmf.cpp.

Referenced by QSmf::getTextCodec(), QSmf::setTextCodec(), and QSmf::writeMetaEvent().

quint64 m_CurrTempo

microseconds per quarter note

Definition at line 78 of file qsmf.cpp.

Referenced by QSmf::getCurrentTempo().

quint64 m_CurrTime

current time in delta-time units

Definition at line 73 of file qsmf.cpp.

Referenced by QSmf::getCurrentTime().

Definition at line 76 of file qsmf.cpp.

double m_DblRealTime

as above, floating

Definition at line 75 of file qsmf.cpp.

ticks per beat.

Default = 96

Definition at line 77 of file qsmf.cpp.

Referenced by QSmf::getDivision(), and QSmf::setDivision().

Definition at line 87 of file qsmf.cpp.

Referenced by QSmf::getFileFormat(), and QSmf::setFileFormat().

file and track headers are not required

Definition at line 72 of file qsmf.cpp.

QDataStream* m_IOStream

Definition at line 90 of file qsmf.cpp.

Referenced by QSmf::getFilePos(), QSmf::readFromStream(), and QSmf::writeToStream().

QByteArray m_MsgBuff

Definition at line 91 of file qsmf.cpp.

Definition at line 85 of file qsmf.cpp.

quint64 m_OldCurrTempo

Definition at line 79 of file qsmf.cpp.

quint64 m_OldCurrTime

Definition at line 81 of file qsmf.cpp.

quint64 m_OldRealTime

Definition at line 80 of file qsmf.cpp.

quint64 m_RealTime

current time in 1/16 centisecond-time units

Definition at line 74 of file qsmf.cpp.

Referenced by QSmf::getRealTime().

quint64 m_RevisedTime

Definition at line 82 of file qsmf.cpp.

Definition at line 83 of file qsmf.cpp.

QList<QSmfRecTempo> m_TempoList

Definition at line 92 of file qsmf.cpp.

Referenced by QSmf::~QSmf().

quint64 m_ToBeRead

Definition at line 84 of file qsmf.cpp.

int m_Tracks

Definition at line 86 of file qsmf.cpp.

Referenced by QSmf::getTracks(), and QSmf::setTracks().


The documentation for this class was generated from the following file:

Generated on Wed Sep 8 10:12:53 2010 for drumstick by  doxygen 1.5.9