Tracker Class Reference

Tracker is the main class of OpenViBE Tracker that encapsulates the Workspace. More...

Inheritance diagram for Tracker:
Contexted

Detailed Description

Tracker is the main class of OpenViBE Tracker that encapsulates the Workspace.

Author
J. T. Lindgren

The tracker is in one of the states Stopped, Playing, Paused.

  • play() will start sending data to a specified processor from the tracks in the workspace.
  • step() will send out the chunk that is next in time order. Usually called by the GUI idle loop.
  • stop() will stop sending. Tracker can also stop if the processor quits or if all the data has been sent.

In the stopped state, the Tracker also allows plugins to be applied to the Workspace content.

In the future we can extend this class to host more than one workspace at the same time.