svcore  1.9
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ModelTransformerFactory::AdditionalModelHandler
SparseModel< PointType >::AddPointCommandCommand to add a point, with undo
AggregateWaveModel
Alignment
AlignmentModel
AllocationFailed
AudioFileReader
AudioFileReaderFactory
AudioLevelAudioLevel converts audio sample levels between various scales:
AudioPlaySourceSimple interface for audio playback
Auditionable
AutoRangeMapper
BundleCommandBundleCommand is a MacroCommand whose name includes a note of how many commands it contains
BZipFileDevice
FFTDataServer::CacheBlock
CachedFile
ImageModel::ChangeImageCommandCommand to change the image for a point
Clipboard
CodedAudioFileReader
Command
Note::Comparator
PathPoint::Comparator
RegionRec::Comparator
OneDimensionalPoint::Comparator
TimeValuePoint::Comparator
TextPoint::Comparator
FlexiNote::Comparator
ImagePoint::Comparator
CSVFeatureWriter
CSVFileReader
CSVFileWriter
CSVFormat
Resampler::D
DataFileReader
DataFileReaderFactory
MP3FileReader::DecoderData
DecodingWavFileReader::DecodeThread
OggVorbisFileReader::DecodeThread
MP3FileReader::DecodeThread
DecodingWavFileReader
SparseModel< PointType >::DeletePointCommandCommand to remove a point, with undo
Dense3DModelPeakCache
DenseThreeDimensionalModel
DenseTimeValueModelBase class for models containing dense two-dimensional data (value against time)
DirectoryCreationFailed
DSSIPluginFactory
DSSIPluginInstance
EditableDenseThreeDimensionalModel
SparseModel< PointType >::EditCommandCommand to add or remove a series of points, with undo
PlayParameterRepository::EditCommand
FaderDescription
FailedToOpenFile
FeatureWriter::FailedToOpenOutputStream
FeatureExtractionModelTransformer
FeatureExtractionPluginFactory
FeatureWriter
FileFinder::FFContainer
FFTCacheReader
FFTCacheWriter
FFTDataServer
FFTFileCacheReader
FFTFileCacheWriter
FFTFuzzyAdapter
FFTMemoryCacheIn-memory FFT cache
FFTModelAn implementation of DenseThreeDimensionalModel that makes FFT data derived from a DenseTimeValueModel available as a generic data grid
FileFeatureWriter
FileFinder
FileNotFound
FileOperationFailed
FileReadFailed
FileReadThread
FileSourceFileSource is a class used to refer to the contents of a file that may be either local or at a remote location such as a HTTP URL
FFTDataServer::FillThread
FlexiNoteFlexiNoteModel -- a concrete IntervalModel for notes
FlexiNoteModel
FrameTimerA trivial interface for things that permit retrieving "the current frame"
ImageModel
ImagePointImage point type for use in a SparseModel
ModelTransformer::Input
InsufficientDiscSpace
InterpolatingRangeMapper
IntervalModel< PointType >Model containing sparse data (points with some properties) of which the properties include a duration and an arbitrary float value
Labeller
LADSPAPluginFactory
LADSPAPluginInstance
LinearRangeMapper
LogRange
LogRangeMapper
MacroCommand
TextMatcher::Match
MatchFileReader
MatrixFile
MIDIEvent
MIDIEventCmp
MIDIException
MIDIFileImportPreferenceAcquirer
MIDIFileReader
MIDIFileWriterWrite a MIDI file
MIDIInput
ModelModel is the base class for all data models that represent any sort of data on a time scale based on an audio frame rate
AggregateWaveModel::ModelChannelSpec
ModelDataTableModel
ModelTransformerA ModelTransformer turns one data model into another
ModelTransformerFactory
MP3FileReader
MultiSelection
MutexLocker
DSSIPluginInstance::NonRTPluginThread
NoteNoteModel -- a concrete IntervalModel for notes
NoteData
NoteExportable
NoteModel
OggVorbisFileReader
OneDimensionalPoint
Note::OrderComparator
PathPoint::OrderComparator
RegionRec::OrderComparator
OneDimensionalPoint::OrderComparator
TimeValuePoint::OrderComparator
TextPoint::OrderComparator
FlexiNote::OrderComparator
ImagePoint::OrderComparator
OSCMessage
OSCQueue
FeatureWriter::Parameter
PathModel
PathPoint
Pitch
Playable
PlaylistFileReader
PlayParameterRepository
PlayParameters
PluginDeletionNotifyAdapter
PluginIdentifier
PluginRDFDescription
PluginRDFIndexer
PluginXml
Clipboard::Point
PowerOfSqrtTwoZoomConstraint
PowerOfTwoZoomConstraint
Preferences
MutexLocker::Printer
ProfilerProfile point instance class
ProfilesProfiling classes
DSSIPluginInstance::ProgramControl
DSSIPluginInstance::ProgramDescriptor
ProgressPrinter
ProgressReporter
PropertyContainer
RangeSummarisableTimeValueModel::Range
WaveFileModel::RangeCacheFillThread
RangeMapper
RangeSummarisableTimeValueModelBase class for models containing dense two-dimensional data (value against time) that may be meaningfully represented in a zoomed view using min/max range summaries
RDFExporter
RDFFeatureWriter
RDFImporter
RDFImporterImpl
RDFTransformFactory
RDFTransformFactoryImpl
RealTimeRealTime represents time values to nanosecond precision with accurate arithmetic and frame-rate conversion functions
RealTimeEffectModelTransformer
RealTimePluginDescriptor
RealTimePluginFactory
RealTimePluginInstance
RecentFilesRecentFiles manages a list of the names of recently-used objects, saving and restoring that list via QSettings
RegionModel
RegionRecRegionModel -- a concrete IntervalModel for intervals associated with a value, which we call regions for no very compelling reason
SparseModel< PointType >::RelabelCommandCommand to relabel a point
FileReadThread::Request
Resampler
ResizeableBitset
ResourceFinder
RingBuffer< T, N >RingBuffer implements a lock-free ring buffer for one writer and N readers, that is to be used to store a sample type T
SamplePlayer
Scavenger< T >A very simple class that facilitates running things like plugins without locking, by collecting unwanted objects and deleting them after a delay so as to be sure nobody's in the middle of using them
ScavengerArrayWrapper< T >A wrapper to permit arrays to be scavenged
SelectionA selection object simply represents a range in time, via start and end frame
Serialiser
PropertyContainer::SetPropertyCommand
SparseModel< PointType >Model containing sparse data (points with some properties)
SparseOneDimensionalModel
SparseTimeValueModel
SparseValueModel< PointType >Model containing sparse data (points with some properties) of which one of the properties is an arbitrary float value
StorageAdviserA utility class designed to help decide whether to store cache data (for example FFT outputs) in memory or on disk in the TempDirectory
StringBits
TabularModelTabularModel is an abstract base class for models that support direct access to data in a tabular form
TempDirectoryA class that manages the creation and removal of a temporary directory tree to store data during the program run
TempWriteFileA class that manages the creation of a temporary file with a given prefix and the renaming of that file to the prefix after use
TextMatcherA rather eccentric interface for matching texts in differently-scored fields
TextModel
TextPointText point type for use in a SparseModel
Thread
TimeValuePointTime/value point type for use in a SparseModel or SparseValueModel
FeatureWriter::TrackMetadata
Transform
TransformDescriptionMetadata associated with a transform
TransformFactory
TransformFactory::UninstalledTransformsPopulateThread
UnitDatabase
ModelTransformerFactory::UserConfigurator
ViewManagerBaseBase class for ViewManager, with no GUI content
WaveFileModel
WavFileReaderReader for audio files using libsndfile
WavFileWriter
Window< T >
WritableWaveFileModel
XmlExportable
ZoomConstraintZoomConstraint is a simple interface that describes a limitation on the available zoom sizes for a view, for example based on cache strategy or a (processing) window-size limitation