\section{libkmid Library Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
\item \contentsline{section}{Device\-Manager}{\pageref{classDeviceManager}}{}
\item \contentsline{section}{Midi\-Event}{\pageref{structMidiEvent}}{}
\item \contentsline{section}{Midi\-File\-Info}{\pageref{structMidiFileInfo}}{}
\item \contentsline{section}{Midi\-Mapper}{\pageref{classMidiMapper}}{}
\item \contentsline{section}{Midi\-Out}{\pageref{classMidiOut}}{}
\begin{CompactList}
\item \contentsline{section}{Alsa\-Out}{\pageref{classAlsaOut}}{}
\item \contentsline{section}{FMOut}{\pageref{classFMOut}}{}
\item \contentsline{section}{GUSOut}{\pageref{classGUSOut}}{}
\item \contentsline{section}{Synth\-Out}{\pageref{classSynthOut}}{}
\end{CompactList}
\item \contentsline{section}{Midi\-Player}{\pageref{classMidiPlayer}}{}
\item \contentsline{section}{Midi\-Status}{\pageref{classMidiStatus}}{}
\item \contentsline{section}{Midi\-Track}{\pageref{classMidiTrack}}{}
\item \contentsline{section}{KMid\-Simple\-API}{\pageref{classKMidSimpleAPI}}{}
\item \contentsline{section}{Note\-Array}{\pageref{classNoteArray}}{}
\item \contentsline{section}{Player\-Controller}{\pageref{structPlayerController}}{}
\item \contentsline{section}{Special\-Event}{\pageref{structSpecialEvent}}{}
\end{CompactList}
