|
Audaspace
1.1
A high level audio library.
|
| ▼CBuffer | This class is a simple buffer in RAM which is 32 Byte aligned and provides resize functionality |
| CAnimateableProperty | This class saves animation data for float properties |
| CDeviceManager | This class manages all device plugins and maintains a device if asked to do so |
| CDeviceSpecs | Specification of a sound device |
| ▼Cexception | |
| ►CException | General exception base class |
| CFileManager | The FileManager manages all file input and output plugins |
| CFileWriter | Able to create IWriter classes as well as write readers to them |
| ▼CI3DDevice | The I3DDevice interface represents an output device for 3D sound |
| COpenALDevice | This device plays through OpenAL |
| ►CSoftwareDevice | The software device is a generic device with software mixing |
| ▼CI3DHandle | The I3DHandle interface represents a playback handle for 3D sources |
| CSoftwareDevice::SoftwareHandle | Saves the data for playback |
| CIDeviceFactory | The IDeviceFactory interface opens an output device |
| ▼CIDynamicIIRFilterCalculator | This interface calculates dynamic filter coefficients which depend on the sampling rate for DynamicIIRFilterReaders |
| CButterworthCalculator | Calculates fourth order Butterworth low pass filter coefficients for a dynamic DynamicIIRFilter |
| CHighpassCalculator | Calculates high pass filter coefficients for a dynamic DynamicIIRFilter |
| CLowpassCalculator | Calculates low pass filter coefficients for a dynamic DynamicIIRFilter |
| ▼CIFileInput | The IFileInput interface represents a file input plugin that can create file input readers from filenames or buffers |
| CFFMPEG | This plugin class reads and writes sounds via ffmpeg |
| CSndFile | This plugin class reads and writes sounds via libsndfile |
| ▼CIFileOutput | The IFileOutput interface represents a file output plugin that can write files |
| CFFMPEG | This plugin class reads and writes sounds via ffmpeg |
| CSndFile | This plugin class reads and writes sounds via libsndfile |
| ▼CIHandle | The IHandle interface represents a playback handles of a specific device |
| CSoftwareDevice::SoftwareHandle | Saves the data for playback |
| ▼CILockable | This class provides an interface for lockable objects |
| ►CIDevice | The IDevice interface represents an output device for sound sources |
| CSequenceData | This class represents sequenced entries to play a sound scene |
| CSequenceEntry | This class represents a sequenced entry in a sequencer sound |
| ▼CIReader | This class represents a sound source as stream or as buffer which can be read for example by another reader, a device or whatever |
| CBufferReader | This class represents a simple reader from a buffer that exists in memory |
| CDoubleReader | This reader plays two readers sequently |
| ►CEffectReader | This reader is a base class for all effect readers that take one other reader as input |
| CFFMPEGReader | This class reads a sound file via ffmpeg |
| COpenALReader | This class is used for sine tone playback |
| CSawtoothReader | This class is used for sawtooth tone playback |
| CSequenceReader | This reader plays back sequenced entries |
| CSilenceReader | This class is used for silence playback |
| CSineReader | This class is used for sine tone playback |
| CSndFileReader | This class reads a sound file via libsndfile |
| CSquareReader | This class is used for square tone playback |
| CSuperposeReader | This reader plays two readers with the same specs in parallel |
| CTriangleReader | This class is used for sawtooth tone playback |
| ▼CISound | This class represents a type of sound source and saves the necessary values for it |
| CDouble | This sound plays two other factories behind each other |
| ►CEffect | This sound is a base class for all effect factories that take one other sound as input |
| CFile | The File sound tries to read a sound file via all available file inputs that have been registered in the FileManager class |
| CSawtooth | This sound creates a reader that plays a sawtooth tone |
| CSequence | This sound represents sequenced entries to play a sound scene |
| CSilence | This sound creates a reader that plays silence |
| CSine | This sound creates a reader that plays a sine tone |
| ►CSpecsChanger | This sound is a base class for all mixer factories |
| CSquare | This sound creates a reader that plays a square tone |
| CStreamBuffer | This sound creates a buffer out of a reader |
| CSuperpose | This sound mixes two other factories, playing them the same time |
| CTriangle | This sound creates a reader that plays a triangle tone |
| ▼CISynchronizer | This class enables global synchronization of several audio applications if supported |
| CDefaultSynchronizer | This class is a default ISynchronizer implementation that actually does no synchronization and is intended for devices that don't support it |
| CJackSynchronizer | This class is a Synchronizer implementation using Jack Transport |
| ▼CIWriter | This class represents a sound sink where audio data can be written to |
| CFFMPEGWriter | This class writes a sound file via ffmpeg |
| CSndFileWriter | This class writes a sound file via libsndfile |
| CMixer | This abstract class is able to mix audiosignals with same channel count and sample rate and convert it to a specific output format |
| CPluginManager | This manager provides utilities for plugin loading |
| CQuaternion | This class represents a quaternion used for 3D rotations |
| CSpecs | Specification of a sound source |
| CVector3 | This class represents a 3 dimensional vector |
1.8.11