Om
1.0.0
A universal framework for multimedia simulation
|
A namespace that handles sound input, output, and processing. More...
Namespaces | |
acoustics | |
A namespace containing functionality for 3D sound propagation and auralization. | |
au | |
A namespace containing classes that interface with Apple's Audio Unit (AU) plugin format. | |
base | |
A namespace containing basic sound classes for samples, buffers, and others types. | |
devices | |
A namespace containing classes handling input and output from audio devices. | |
filters | |
A namespace containing classes that do processing on buffers of audio and MIDI data. | |
io | |
A namespace containing classes that encode and decode sound from various sound file types. | |
plugins | |
A namespace containing classes that manage different types of audio processing plugins (filters, AU, VST, etc). | |
resources | |
A namespace containing classes that encode and decode sound data to/from the resource format. | |
views | |
A namespace containing classes that provide graphical user interfaces for SoundFilter classes. | |
vst | |
A namespace containing classes that interface with Steinberg's Virtual Studio Technology (VST) plugin format. | |
Typedefs | |
typedef Double | SampleRate |
Define the type to represent the sampling rate of sound data. More... | |
typedef UInt64 | SampleIndex |
Define the type used to indicate the index of a sample within a sound. More... | |
typedef UInt64 | SoundSize |
Define the type used to indicate the size in samples of a sound. More... | |
A namespace that handles sound input, output, and processing.
typedef Double om::sound::SampleRate |
Define the type to represent the sampling rate of sound data.
typedef UInt64 om::sound::SampleIndex |
Define the type used to indicate the index of a sample within a sound.
typedef UInt64 om::sound::SoundSize |
Define the type used to indicate the size in samples of a sound.