class AlsaMidiScheduler

Alsa MidiScheduler implementation. More...

Full nameTSE3::Plt::AlsaMidiScheduler
Definition#include <Alsa.h>
InheritsMidiScheduler (unknown) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This is the Alsa MidiScheduler implementation.

See also: MidiScheduler, AlsaMidiSchedulerFactory

 AlsaMidiScheduler ()

AlsaMidiScheduler

Throws: TSE3::MidiSchedulerError

 ~AlsaMidiScheduler ()

~AlsaMidiScheduler

[virtual]

const char * impl_implementationName ()

impl_implementationName

[protected const virtual]

const char * impl_portName (int port)

impl_portName

[protected const virtual]

const char * impl_portType (int port)

impl_portType

[protected const virtual]

bool  impl_portReadable (int port)

impl_portReadable

[protected const virtual]

bool  impl_portWriteable (int port)

impl_portWriteable

[protected const virtual]

void  impl_start (Clock clock)

impl_start

[protected virtual]

void  impl_stop (Clock clock)

impl_stop

[protected virtual]

void  impl_moveTo (Clock moveTime, Clock newTime)

impl_moveTo

[protected virtual]

Clock  impl_clock ()

impl_clock

[protected virtual]

int  impl_msecs ()

impl_msecs

[protected virtual]

void  impl_setTempo (int tempo, Clock changeTime)

impl_setTempo

[protected virtual]

bool  impl_eventWaiting ()

impl_eventWaiting

[protected virtual]

MidiEvent  impl_rx ()

impl_rx

[protected virtual]

void  impl_tx (MidiCommand mc)

impl_tx

[protected virtual]

void  impl_tx (MidiEvent mc)

impl_tx

[protected virtual]

void  impl_txSysEx (int port, const unsigned char *data, size_t size)

impl_txSysEx

[protected virtual]