#include <jezabeldriverswitch.h>
Inheritance diagram for JezabelDriverSwitch::

Public Methods | |
| virtual void | setTool (JezabelTool *tool) |
| virtual void | start (JezabelPosition max=JezabelLengthMax) |
| virtual JezabelPosition | where () |
| virtual void | stop () |
| void | setDriver (JezabelDriver *driver) |
It behaves as JezabelDriver, with the addition of the method setDriver() that switches to a new driver.
|
|
Switch to a new driver. This can be done even while the current driver is running. The old driver is stopped and the new one is started where the old one left off.
|
|
|
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. |
|
|
Begin processing samples asynchronously, up to "max" samples or end-of-stream. Reimplemented from JezabelDriver. |
|
|
Stop running the driver asynchronously. Reimplemented from JezabelDriver. |
|
|
Return the current sample pointer. Reimplemented from JezabelDriver. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001