Jack2  1.9.8
Public Member Functions
Jack::JackALSARawMidiDriver Class Reference
Inheritance diagram for Jack::JackALSARawMidiDriver:
Jack::JackMidiDriver Jack::JackRunnableInterface Jack::JackDriver Jack::JackDriverClientInterface Jack::JackDriverInterface Jack::JackClientInterface

List of all members.

Public Member Functions

 JackALSARawMidiDriver (const char *name, const char *alias, JackLockedEngine *engine, JackSynchro *table)
int Attach ()
int Close ()
bool Execute ()
bool Init ()
int Open (bool capturing, bool playing, int in_channels, int out_channels, bool monitoring, const char *capture_driver_name, const char *playback_driver_name, jack_nframes_t capture_latency, jack_nframes_t playback_latency)
int Read ()
int Start ()
int Stop ()
int Write ()
- Public Member Functions inherited from Jack::JackMidiDriver
 JackMidiDriver (const char *name, const char *alias, JackLockedEngine *engine, JackSynchro *table)
virtual int SetBufferSize (jack_nframes_t buffer_size)
virtual int Detach ()
- Public Member Functions inherited from Jack::JackDriver
 JackDriver (const char *name, const char *alias, JackLockedEngine *engine, JackSynchro *table)
void SetMaster (bool onoff)
bool GetMaster ()
void AddSlave (JackDriverInterface *slave)
void RemoveSlave (JackDriverInterface *slave)
std::list< JackDriverInterface * > GetSlaves ()
virtual int Open ()
virtual int Open (jack_nframes_t buffer_size, jack_nframes_t samplerate, bool capturing, bool playing, int inchannels, int outchannels, bool monitor, const char *capture_driver_name, const char *playback_driver_name, jack_nframes_t capture_latency, jack_nframes_t playback_latency)
virtual int Process ()
int ProcessReadSlaves ()
int ProcessWriteSlaves ()
int ProcessRead ()
int ProcessWrite ()
virtual bool IsFixedBufferSize ()
virtual int SetSampleRate (jack_nframes_t sample_rate)
virtual int ClientNotify (int refnum, const char *name, int notify, int sync, const char *message, int value1, int value2)
virtual JackClientControlGetClientControl () const
virtual bool IsRealTime () const
virtual bool IsRunning () const
virtual bool Initialize ()

Additional Inherited Members

- Protected Member Functions inherited from Jack::JackMidiDriver
JackMidiBufferGetInputBuffer (int port_index)
JackMidiBufferGetOutputBuffer (int port_index)
virtual int ProcessReadSync ()
virtual int ProcessWriteSync ()
virtual int ProcessReadAsync ()
virtual int ProcessWriteAsync ()
virtual void UpdateLatencies ()
- Protected Member Functions inherited from Jack::JackDriver
void CycleIncTime ()
void CycleTakeBeginTime ()
void CycleTakeEndTime ()
void SetupDriverSync (int ref, bool freewheel)
void NotifyXRun (jack_time_t callback_usecs, float delayed_usecs)
void NotifyBufferSize (jack_nframes_t buffer_size)
void NotifySampleRate (jack_nframes_t sample_rate)
void NotifyFailure (int code, const char *reason)
virtual void SaveConnections ()
virtual void RestoreConnections ()
virtual int StartSlaves ()
virtual int StopSlaves ()
virtual int ResumeRefNum ()
virtual int SuspendRefNum ()

Detailed Description

Definition at line 35 of file JackALSARawMidiDriver.h.


Member Function Documentation

bool JackALSARawMidiDriver::Init ( )
virtual

Called once when the thread is started

Reimplemented from Jack::JackRunnableInterface.

Definition at line 336 of file JackALSARawMidiDriver.cpp.


The documentation for this class was generated from the following files: