Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::Plt::UnixMidiSchedulerFactory Namespace Reference

Unix platform MidiSchedulerFactory settings. More...


Enumerations

enum  UnixPlatform { UnixPlatform_OSS, UnixPlatform_Alsa, UnixPlatform_Arts, UnixPlatform_Null }

Functions

UnixPlatform preferredPlatform ()
void setPreferredPlatform (UnixPlatform p)
UnixPlatform createdPlatform ()


Detailed Description

Unix platform MidiSchedulerFactory settings.

This is the set of Unix platform additional APIs for the MidiSchedulerFactory.

The MidiSchedulerFactory will (depending on availablity and compile-time options) create either:

Author:
Pete Goodliffe
Version:
1.00


Enumeration Type Documentation

enum TSE3::Plt::UnixMidiSchedulerFactory::UnixPlatform
 

enum type describing a type of Unix MidiScheduler class.

Enumeration values:
UnixPlatform_OSS 
UnixPlatform_Alsa 
UnixPlatform_Arts 
UnixPlatform_Null 


Function Documentation

UnixPlatform preferredPlatform  ) 
 

Returns the currently set preferred platform.

The default is UnixPlatform_Alsa.

Returns:
Preferred platform
See also:
setPreferredPlatform

void setPreferredPlatform UnixPlatform  p  ) 
 

Sets the preferred platform. You will need to call this prior to the method being called if you require behaviour different from the default.

The default is UnixPlatform_Alsa.

Parameters:
p Preferred platform type
See also:
preferredPlatform

UnixPlatform createdPlatform  ) 
 

Returns the type of platform that has been created by the MidiScheduler.

The result is only valid after has been called, and if the MidiSchedulerFactory really is a Unix version.


Generated on Wed May 25 14:48:11 2005 for TSE3 by doxygen 1.3.2