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

JezabelJackDriver Class Reference

A JezabelJackDriver runs a tool in real time, connecting its input and output streams to a Jack client. Uses jack ports with names in:1, in:2, etc., and out:1, out:2, etc. More...

#include <jezabeljackdriver.h>

Inheritance diagram for JezabelJackDriver::

JezabelDriver List of all members.

Public Methods

 JezabelJackDriver (jack_client_t *jack_client)
virtual void setTool (JezabelTool *tool)
virtual void start (JezabelPosition max=JezabelLengthMax)
virtual void stop ()

Detailed Description

A JezabelJackDriver runs a tool in real time, connecting its input and output streams to a Jack client. Uses jack ports with names in:1, in:2, etc., and out:1, out:2, etc.

See also:
JezabelDriver


Constructor & Destructor Documentation

JezabelJackDriver::JezabelJackDriver ( jack_client_t * jack_client )
 

Constructor. Takes a Jack client as argument.


Member Function Documentation

void JezabelJackDriver::setTool ( JezabelTool * tool ) [virtual]
 

Set the tool associated with this driver. This may be called more than once, and may be called the driver is running.

Reimplemented from JezabelDriver.

void JezabelJackDriver::start ( JezabelPosition max = JezabelLengthMax ) [virtual]
 

Begin processing samples asynchronously, up to "max" samples or end-of-stream.

Reimplemented from JezabelDriver.

void JezabelJackDriver::stop ( ) [virtual]
 

Stop running the driver asynchronously.

Reimplemented from JezabelDriver.


The documentation for this class was generated from the following file:
Generated at Sun Jan 18 20:51:23 2004 for Jezabel by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001