|
libgig
3.3.0
|
DLS specific classes and definitions. More...
Classes | |
| struct | version_t |
| Quadtuple version number ("major.minor.release.build"). More... | |
| struct | dlsid_t |
| Every subject of an DLS file and the file itself can have an unique, computer generated ID. More... | |
| struct | range_t |
| Lower and upper limit of a range. More... | |
| struct | sample_loop_t |
| Defines Sample Loop Points. More... | |
| class | Connection |
| Defines a connection within the synthesis model. More... | |
| class | Articulation |
| Provides access to the defined connections used for the synthesis model. More... | |
| class | Articulator |
| Abstract base class for classes that provide articulation information (thus for Instrument and Region class). More... | |
| class | Info |
| Optional information for DLS files, instruments, samples, etc. More... | |
| class | Resource |
| Abstract base class which encapsulates data structures which all DLS resources are able to provide. More... | |
| class | Sampler |
| Abstract base class which provides mandatory informations about sample players in general. More... | |
| class | Sample |
| Encapsulates sample waves used for playback. More... | |
| class | Region |
| Defines Region information of an Instrument. More... | |
| class | Instrument |
| Provides all neccessary information for the synthesis of a DLS Instrument. More... | |
| class | File |
| Parses DLS Level 1 and 2 compliant files and provides abstract access to the data. More... | |
| class | Exception |
| Will be thrown whenever a DLS specific error occurs while trying to access a DLS File. More... | |
Typedefs | |
| typedef std::string | String |
Functions | |
| String | libraryName () |
| Returns the name of this C++ library. More... | |
| String | libraryVersion () |
| Returns version of this C++ library. More... | |
DLS specific classes and definitions.
| typedef std::string DLS::String |
| enum DLS::conn_dst_t |
Connection Destinations.
| enum DLS::conn_src_t |
Connection Sources.
| enum DLS::conn_trn_t |
Connection Transforms.
| Enumerator | |
|---|---|
| conn_trn_none | |
| conn_trn_concave | |
| conn_trn_convex | |
| conn_trn_switch | |
| String DLS::libraryName | ( | ) |
Returns the name of this C++ library.
This is usually "libgig" of course. This call is equivalent to RIFF::libraryName() and gig::libraryName().
Definition at line 1649 of file DLS.cpp.
Referenced by DLS::Info::UpdateChunks().
| String DLS::libraryVersion | ( | ) |
Returns version of this C++ library.
This call is equivalent to RIFF::libraryVersion() and gig::libraryVersion().
Definition at line 1657 of file DLS.cpp.
Referenced by DLS::Info::UpdateChunks().