Jack2  1.9.10
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 ()
virtual int ProcessRead ()
virtual 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 (int alias)
virtual void LoadConnections (int alias, bool full_name=true)
std::string MatchPortName (const char *name, const char **ports, int alias, const std::string &type)
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 337 of file JackALSARawMidiDriver.cpp.


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