Jack2  1.9.10
Classes | Public Member Functions
Jack::JackBoomerDriver Class Reference

The Boomer driver. More...

#include <JackBoomerDriver.h>

Inheritance diagram for Jack::JackBoomerDriver:
Jack::JackAudioDriver Jack::JackDriver Jack::JackDriverClientInterface Jack::JackDriverInterface Jack::JackClientInterface

List of all members.

Classes

class  JackBoomerDriverInput
class  JackBoomerDriverOutput

Public Member Functions

 JackBoomerDriver (const char *name, const char *alias, JackLockedEngine *engine, JackSynchro *table)
int Open (jack_nframes_t frames_per_cycle, int user_nperiods, jack_nframes_t rate, bool capturing, bool playing, int chan_in, int chan_out, bool excl, bool monitor, const char *capture_driver_name, const char *playback_driver_name, jack_nframes_t capture_latency, jack_nframes_t playback_latency, int bits, bool syncio)
int Close ()
int Start ()
int Stop ()
bool IsFixedBufferSize ()
int SetBufferSize (jack_nframes_t buffer_size)
- Public Member Functions inherited from Jack::JackAudioDriver
 JackAudioDriver (const char *name, const char *alias, JackLockedEngine *engine, JackSynchro *table)
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 ()
virtual int Attach ()
virtual int Detach ()
virtual int Write ()
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)
- 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 Read ()
int ProcessReadSlaves ()
int ProcessWriteSlaves ()
virtual int ProcessRead ()
virtual int ProcessWrite ()
virtual int ProcessReadSync ()
virtual int ProcessWriteSync ()
virtual int ProcessReadAsync ()
virtual int ProcessWriteAsync ()
virtual JackClientControlGetClientControl () const
virtual bool IsRealTime () const
virtual bool IsRunning () const
virtual bool Initialize ()

Additional Inherited Members

- Protected Member Functions inherited from Jack::JackAudioDriver
jack_default_audio_sample_t * GetInputBuffer (int port_index)
jack_default_audio_sample_t * GetOutputBuffer (int port_index)
jack_default_audio_sample_t * GetMonitorBuffer (int port_index)
void HandleLatencyCallback (int status)
virtual void UpdateLatencies ()
int ProcessAsync ()
void ProcessGraphAsync ()
void ProcessGraphAsyncMaster ()
void ProcessGraphAsyncSlave ()
int ProcessSync ()
void ProcessGraphSync ()
void ProcessGraphSyncMaster ()
void ProcessGraphSyncSlave ()
- 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

The Boomer driver.

Definition at line 45 of file JackBoomerDriver.h.


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