Csound and CsoundAC API 5.13
Public Member Functions | Data Fields

csound::MidiHeader Class Reference

#include <Midifile.hpp>

Inheritance diagram for csound::MidiHeader:

Public Member Functions

virtual void clear ()
virtual void markChunkEnd (std::ostream &stream)
virtual void markChunkSize (std::ostream &stream)
virtual void markChunkStart (std::ostream &stream)
 MidiHeader ()
 MidiHeader (const MidiHeader &a)
MidiHeaderoperator= (const MidiHeader &a)
virtual void read (std::istream &stream)
virtual void write (std::ostream &stream)
virtual ~MidiHeader ()

Data Fields

int chunkEnd
int chunkSize
int chunkSizePosition
int chunkStart
int id
short timeFormat
short trackCount
short type

Constructor & Destructor Documentation

csound::MidiHeader::MidiHeader ( )
csound::MidiHeader::MidiHeader ( const MidiHeader a)
virtual csound::MidiHeader::~MidiHeader ( ) [virtual]

Member Function Documentation

virtual void csound::MidiHeader::clear ( ) [virtual]
virtual void csound::Chunk::markChunkEnd ( std::ostream &  stream) [virtual, inherited]
virtual void csound::Chunk::markChunkSize ( std::ostream &  stream) [virtual, inherited]
virtual void csound::Chunk::markChunkStart ( std::ostream &  stream) [virtual, inherited]
MidiHeader& csound::MidiHeader::operator= ( const MidiHeader a)
virtual void csound::MidiHeader::read ( std::istream &  stream) [virtual]

Reimplemented from csound::Chunk.

virtual void csound::MidiHeader::write ( std::ostream &  stream) [virtual]

Reimplemented from csound::Chunk.


Field Documentation

int csound::Chunk::chunkEnd [inherited]
int csound::Chunk::chunkSize [inherited]
int csound::Chunk::chunkStart [inherited]
int csound::Chunk::id [inherited]