Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Examples  

jezabeljackdriver.h

00001 
00018 #ifndef JezabelJackDriver_included
00019 #define JezabelJackDriver_included
00020 
00021 #include <jezabeldriver.h>
00022 #include <vector>
00023 #include <jack/jack.h>
00024 
00035 class JezabelJackDriver : public JezabelDriver {
00036  public:
00037   
00040   JezabelJackDriver(jack_client_t *jack_client);
00041   
00042   virtual ~JezabelJackDriver();
00043   
00044   virtual void setTool(JezabelTool *tool);
00045   virtual void start(JezabelPosition max = JezabelLengthMax);
00046   virtual void stop();
00047   virtual void doit(){}
00048   
00049   void JezabelJackDriver::callBack(jack_nframes_t n_frames);
00050  protected:
00051   jack_client_t *jack_client;
00052   vector<jack_port_t *> input_ports, output_ports;
00053 };
00054 
00055 #endif /* Endeth the file */
00056 
00057 /* EOF */

Generated at Sun Jan 18 20:51:22 2004 for Jezabel by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001