libkmid Library API Documentation

libkmid Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AlsaOutSends MIDI events to a MIDI devices using ALSA
DeviceManagerMIDI Device Manager class . Manages all MIDI devices and redirects MIDI events to each one as configured
FMOutFM device output class . Sends MIDI events to FM devices
GUSOutGravis Ultrasound synthesizer output class . Sends MIDI events to GUS synths
MidiEventAn structure that represents a MIDI event. Represents a MIDI event
MidiFileInfoContains all the information about a MIDI file. All the information about a MIDI file
MidiMapperA Midi Mapper class which defines the way MIDI events are translated (or "mapped") to different ones. Midi Mapper
MidiOutExternal MIDI port output class . Sends MIDI events to external MIDI devices
MidiPlayerMIDI file player routines . The MIDI file player engine
MidiStatusStores the status of a MIDI device . Stores the MIDI status
MidiTrackStores a MIDI track. Stores a MIDI track with a simple API
KMidSimpleAPISimple API covering most of the uses of libkmid. A very simple API around the rest of libkmid
NoteArrayHolds a resizeable array of note on/off and patch change events. Stores an array of note on/off events
PlayerControllerPlayerController is a struct that is used by the MidiPlayer object to tell other parts of the application about the status of the MIDI playing. Struct used to have control over the player engine
SpecialEventThis struct stores text, lyrics and change tempo events among others. Struct used to store certain events
SynthOutSynth (AWE) device output class . Sends MIDI events to AWE synthesizers
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:28:30 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001