Om  1.0.0
A universal framework for multimedia simulation
Namespaces | Typedefs
om::sound Namespace Reference

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...
 

Detailed Description

A namespace that handles sound input, output, and processing.

Typedef Documentation

Define the type to represent the sampling rate of sound data.

Define the type used to indicate the index of a sample within a sound.

Define the type used to indicate the size in samples of a sound.