class TMidiOSSIO


Definition#include <midimountain/mcOSSIO.h>
InheritsTMidiIO
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

int fInputDevice

[private]

int fOutputDevice

[private]

long fCurrentTime

[private]

long fStartTime

[private]

long fEchoTime

[private]

void  buildInfoDatabase (void)

[private]

int  getFd (void)

[private const]

void  setFd (int anFd)

[private]

int  getInDeviceValue (int aDevice)

[private const]

int  getInputType (int aDevice)

[private const]

int  getOutDeviceValue (int aDevice)

[private const]

int  getOutputType (int aDevice)

[private const]

void  removeInfoDatabase (void)

[private]

void  getEvents ()

[private]

void  sendTimingEcho (long until)

[private]

void  seqbuf_dump (void)

[private]

void  writeInternal (int aDevice, int aByte)

[private]

void  transmitMessageToInternalSynth (void)

[private]

void  transmitVoiceMessage (void)

[private]

void  transmitCommonMessage (void)

[private]

int seq_fd

[private]

unsigned char [SEQ_BUFSIZE] _seqbuf

[private]

int _seqbuflen

[private]

int _seqbufptr

[private]

static const char* sequencer

[private]

static int class_count

[private]

static uchar [4] midi_write_packet

[private]

static uchar [4] midi_read_packet

[private]

static uchar [8] synth_write_message

[private]

static int indevcount

[private]

static int outdevcount

[private]

static char** indevnames

[private]

static char** outdevnames

[private]

static int* indevnum

[private]

static int* outdevnum

[private]

static int* indevtype

[private]

static int* outdevtype

[private]

static uchar [1024] synth_message_buffer

[private]

static int synth_message_buffer_count

[private]

static int synth_message_bytes_expected

[private]

static int synth_message_curr_device

[private]

 TMidiOSSIO ( int autoOpen = 1 )

TMidiOSSIO ()

int  is_open (void)

[const virtual]

Reimplemented from TMidiIO.

int  open (void)

[virtual]

Reimplemented from TMidiIO.

void  close (void)

[virtual]

Reimplemented from TMidiIO.

TMidiEventread ()

[virtual]

Reimplemented from TMidiIO.

void  Write (int aDevice, TMidiEvent *ev)

[virtual]

Reimplemented from TMidiIO.

void  Start (void)

[virtual]

Reimplemented from TMidiIO.

void  Stop (void)

[virtual]

Reimplemented from TMidiIO.

long  GetTime (void)

[virtual]

Reimplemented from TMidiIO.

void  SetTempo (int tempo, long ticks)

[virtual]

Reimplemented from TMidiIO.

void  SetTimebase (int timebase)

[virtual]

Reimplemented from TMidiIO.

void  rebuildInfoDatabase (void)

[virtual]

Reimplemented from TMidiIO.

int  GetInputCount ( void )

[const virtual]

Reimplemented from TMidiIO.

int  GetOutputCount ( void )

[const virtual]

Reimplemented from TMidiIO.

int  GetInputDevice ( void )

[virtual]

Reimplemented from TMidiIO.

void  SetInputDevice ( int aInputDevice )

[virtual]

Reimplemented from TMidiIO.

int  GetOutputDevice ( void )

[virtual]

Reimplemented from TMidiIO.

void  SetOutputDevice ( int aOutputDevice )

[virtual]

Reimplemented from TMidiIO.

const char*  GetInputName ( int aDevice )

[const virtual]

Reimplemented from TMidiIO.

const char*  GetOutputName ( int aDevice )

[const virtual]

Reimplemented from TMidiIO.


Generated by: root@castle on Fri Jul 20 00:33:17 2001, using kdoc 2.0a36.