libgig  3.3.0.svn3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCsf2::_GenAmountType
oCsf2::_GenList
oCsf2::_InstBag
oCsf2::_ModList
oCsf2::_PresetBag
oCsf2::_RangesType
oCDLS::ArticulationProvides access to the defined connections used for the synthesis model
oCDLS::ArticulatorAbstract base class for classes that provide articulation information (thus for Instrument and Region class)
|oCDLS::InstrumentProvides all neccessary information for the synthesis of a DLS Instrument
||\Cgig::InstrumentProvides all neccessary information for the synthesis of an Instrument
|\CDLS::RegionDefines Region information of an Instrument
| \Cgig::RegionDefines Region information of an Instrument
oCgig::buffer_tPointer address and size of a buffer
oCsf2::Sample::buffer_tPointer address and size of a buffer
oCRIFF::ChunkOrdinary RIFF Chunk
|\CRIFF::ListRIFF List Chunk
| \CRIFF::FileRIFF File
oCDLS::Connection::conn_block_t
oCDLS::ConnectionDefines a connection within the synthesis model
oCgig::crossfade_tDefines the envelope of a crossfade
oCgig::dimension_def_tGeneral dimension definition
oCDLS::dlsid_tEvery subject of an DLS file and the file itself can have an unique, computer generated ID
oCRIFF::ExceptionWill be thrown whenever an error occurs while handling a RIFF file
|oCDLS::ExceptionWill be thrown whenever a DLS specific error occurs while trying to access a DLS File
||\Cgig::ExceptionWill be thrown whenever a gig specific error occurs while trying to access a Gigasampler File
|\Csf2::Exception
oCsf2::File
oCgig::GroupGroup of Gigasampler objects
oCsf2::Info
oCDLS::InfoOptional information for DLS files, instruments, samples, etc
oCsf2::InstrumentBase
|oCsf2::Instrument
|\Csf2::Preset
oCgig::leverage_ctrl_tDefines a controller that has a certain contrained influence on a particular synthesis parameter (used to define attenuation controller, EG1 controller and EG2 controller)
oCDLS::Instrument::midi_locale_t
oCgig::MidiRuleAbstract base class for all MIDI rules
|\Cgig::MidiRuleCtrlTriggerMIDI rule for triggering notes by control change events
oCsf2::Modulator
oCsf2::ModulatorItem
oCgig::playback_state_tReflects the current playback state for a sample
oCsf2::Sample::PlaybackStateReflects the current playback state for a sample
oCgig::progress_tUsed for indicating the progress of a certain task
oCsf2::Query
oCgig::range_tLower and upper limit of a range
oCDLS::range_tLower and upper limit of a range
oCsf2::RegionInstrument zone
oCDLS::ResourceAbstract base class which encapsulates data structures which all DLS resources are able to provide
|oCDLS::FileParses DLS Level 1 and 2 compliant files and provides abstract access to the data
||\Cgig::FileParses Gigasampler files and provides abstract access to the data
|oCDLS::InstrumentProvides all neccessary information for the synthesis of a DLS Instrument
|oCDLS::RegionDefines Region information of an Instrument
|\CDLS::SampleEncapsulates sample waves used for playback
| \Cgig::SampleEncapsulates sample waves used for playback
oCsf2::Sample
oCDLS::sample_loop_tDefines Sample Loop Points
oCDLS::SamplerAbstract base class which provides mandatory informations about sample players in general
|oCDLS::RegionDefines Region information of an Instrument
|\Cgig::DimensionRegionEncapsulates articulation information of a dimension region
oCDLS::Info::string_length_t
oCgig::MidiRuleCtrlTrigger::trigger_t
oCsf2::Version
\CDLS::version_tQuadtuple version number ("major.minor.release.build")