#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. |