Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AddRemoveHistorably add/remove objects into the audio processing path without using locks
AudioBus
AudioChannelAudioChannel wraps one 'real' audiochannel into an easy to use class
AudioClipRepresents (part of) an audiofile
AudioDeviceAn Interface to the 'real' audio device, and the hearth of the libtraversoaudiobackend
AudioSourceThe base class for AudioSources like ReadSource and WriteSource
ClientUsed to include an Object's process callback function into the audio processing chain of the AudioDevice's Audio Thread
CommandAn Interface class for creating ('analog', or holding command type) un/redoable actions
CommandGroupA class to return a group of Command objects as one history object to the historystack
CommandPluginAn abstract class to create new Command's which can be loaded dynamically
ContextItemInterface class for objects (both core and gui) that operate in a 'Soft Selection'
ContextPointerContextPointer forms the bridge between the ViewPort (GUI) and the InputEngine (core)
DiskIOHandles all the read's and write's of AudioSources in it's private thread
GainChange (jog) the Gain of a Sheet, Track or AudioClip, or set to a pre-defined value
InputEngineProcesses keyboard/mouse events, dispatches the result, and handles the returned Command objects
MoveClipA Command class for Dragging or Copy-dragging an AudioClip
PCommandA Command class that can be used to create historable actions
ProjectProject restores and saves the state of a Traverso Project
ProjectManagerProjectManager is a singleton used for loading, creating and deleting Projects
ReadSourceA class for (buffered) reading of audio files
ResourcesManagerA class used to load / save the state of, create and delete ReadSources and AudioClips
RingBuffer
SheetThe 'work space' (as in WorkSheet) holding the Track 's and the Master Out AudioBus
TrackPanChange (jog) the Panorama of a Track, or set to a pre-defined value
TraversoCommandsThe Traverso CommandPlugin class which 'implements' many of the default Commands
TsarTsar (Thread Save Add and Remove) is a singleton class to call functions (both signals and slots) in a thread save way without using any mutual exclusion primitives (mutex)
ViewPortAn Interface class to create Contextual, or so called 'Soft Selection' enabled Widgets
VUMeterA widget holding level indicators, 'over' LEDs, and a scale
VUMeterLevelAn audio level indicator widget
VUMeterOverLedAn LED-styled widget indicating audio levels > 0.0 dB
VUMeterRulerA scale which places tick marks and labels from +6.0 to -60.0 dB
WriteSourceWriteSource is an AudioSource used for writing (recording, rendering) purposes

Generated on Sun Mar 8 12:44:05 2009 for traverso by  doxygen 1.5.5