The Plt namespace contains classes that provide particular platform TSE3::MidiScheduler classes for different hardware or software platforms.
See also: TSE3
This is the Alsa MidiScheduler implementation.
See also: MidiScheduler, AlsaMidiSchedulerFactory
This is the Arts MidiScheduler implementation.
See also: MidiScheduler, ArtsMidiSchedulerFactory
This is the set of Unix platform additional APIs for the MidiSchedulerFactory.
The MidiSchedulerFactory will (depending on availablity and compile-time options) create either:
This is the Open Sound System MidiScheduler implementation. It requires OSS version 3.60.
Since it opens /dev/sequencer (the OSS sequencer interface) there can only ever be one of these objects instantiated at any given time. Subsequent instanitations will throw an exception.
Before you create an object of this type you may want to call the following static member functions to set the location of patches files:
See also: MidiScheduler, OSSMidiSchedulerFactory
This is the RISC OS standard MIDI MidiScheduler implementation.
See also: MidiScheduler, MidiSchedulerFactory
This is the Win32 (Windows) MidiScheduler implementation.
See also: MidiScheduler, Win32MidiSchedulerFactory