Jack::JackDriverInterface Class Reference

The base interface for drivers. More...

#include <JackDriver.h>

Inheritance diagram for Jack::JackDriverInterface:

Jack::JackDriverClientInterface Jack::JackDriverClient Jack::JackThreadedDriver Jack::JackDriver Jack::JackAudioDriver Jack::JackFreewheelDriver Jack::JackAlsaDriver Jack::JackASIODriver Jack::JackCoreAudioDriver Jack::JackDummyDriver Jack::JackLoopbackDriver Jack::JackPortAudioDriver List of all members.

Public Member Functions

 JackDriverInterface ()
virtual ~JackDriverInterface ()
virtual int Open ()=0
virtual int Open (jack_nframes_t nframes, jack_nframes_t samplerate, int capturing, int 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)=0
virtual int Attach ()=0
virtual int Detach ()=0
virtual int Read ()=0
virtual int Write ()=0
virtual int Start ()=0
virtual int Stop ()=0
virtual int SetBufferSize (jack_nframes_t buffer_size)=0
virtual int Process ()=0
virtual void SetMaster (bool onoff)=0
virtual bool GetMaster ()=0
virtual void AddSlave (JackDriverInterface *slave)=0
virtual void RemoveSlave (JackDriverInterface *slave)=0
virtual int ProcessSlaves ()=0
virtual bool IsRealTime ()=0
virtual void PrintState ()=0

Detailed Description

The base interface for drivers.

Definition at line 42 of file JackDriver.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 10 11:42:49 2007 for Jackdmp by  doxygen 1.4.5