![]() |
Om
1.0.0
A universal framework for multimedia simulation
|
Namespaces | |
| om | |
| The enclosing namespace for the entire Om library. | |
| om::sound | |
| A namespace that handles sound input, output, and processing. | |
| om::sound::base | |
| A namespace containing basic sound classes for samples, buffers, and others types. | |
| om::sound::devices | |
| A namespace containing classes handling input and output from audio devices. | |
| om::sound::io | |
| A namespace containing classes that encode and decode sound from various sound file types. | |
| om::sound::filters | |
| A namespace containing classes that do processing on buffers of audio and MIDI data. | |
| om::sound::plugins | |
| A namespace containing classes that manage different types of audio processing plugins (filters, AU, VST, etc). | |
| om::sound::resources | |
| A namespace containing classes that encode and decode sound data to/from the resource format. | |
| om::sound::views | |
| A namespace containing classes that provide graphical user interfaces for SoundFilter classes. | |
Macros | |
| #define | OM_SOUND_NAMESPACE_START namespace om { namespace sound { |
| #define | OM_SOUND_NAMESPACE_END }; }; |
| #define | OM_SOUND_BASE_NAMESPACE_START namespace om { namespace sound { namespace base { |
| #define | OM_SOUND_BASE_NAMESPACE_END }; }; }; |
| #define | OM_SOUND_DEVICES_NAMESPACE_START namespace om { namespace sound { namespace devices { |
| #define | OM_SOUND_DEVICES_NAMESPACE_END }; }; }; |
| #define | OM_SOUND_IO_NAMESPACE_START namespace om { namespace sound { namespace io { |
| #define | OM_SOUND_IO_NAMESPACE_END }; }; }; |
| #define | OM_SOUND_FILTERS_NAMESPACE_START namespace om { namespace sound { namespace filters { |
| #define | OM_SOUND_FILTERS_NAMESPACE_END }; }; }; |
| #define | OM_SOUND_PLUGINS_NAMESPACE_START namespace om { namespace sound { namespace plugins { |
| #define | OM_SOUND_PLUGINS_NAMESPACE_END }; }; }; |
| #define | OM_SOUND_RESOURCES_NAMESPACE_START namespace om { namespace sound { namespace resources { |
| #define | OM_SOUND_RESOURCES_NAMESPACE_END }; }; }; |
| #define | OM_SOUND_VIEWS_NAMESPACE_START namespace om { namespace sound { namespace views { |
| #define | OM_SOUND_VIEWS_NAMESPACE_END }; }; }; |
Typedefs | |
| typedef Double | om::sound::SampleRate |
| Define the type to represent the sampling rate of sound data. More... | |
| typedef UInt64 | om::sound::SampleIndex |
| Define the type used to indicate the index of a sample within a sound. More... | |
| typedef UInt64 | om::sound::SoundSize |
| Define the type used to indicate the size in samples of a sound. More... | |
| #define OM_SOUND_NAMESPACE_START namespace om { namespace sound { |
| #define OM_SOUND_NAMESPACE_END }; }; |
| #define OM_SOUND_BASE_NAMESPACE_START namespace om { namespace sound { namespace base { |
| #define OM_SOUND_BASE_NAMESPACE_END }; }; }; |
| #define OM_SOUND_DEVICES_NAMESPACE_START namespace om { namespace sound { namespace devices { |
| #define OM_SOUND_DEVICES_NAMESPACE_END }; }; }; |
| #define OM_SOUND_IO_NAMESPACE_START namespace om { namespace sound { namespace io { |
| #define OM_SOUND_IO_NAMESPACE_END }; }; }; |
| #define OM_SOUND_FILTERS_NAMESPACE_START namespace om { namespace sound { namespace filters { |
| #define OM_SOUND_FILTERS_NAMESPACE_END }; }; }; |
| #define OM_SOUND_PLUGINS_NAMESPACE_START namespace om { namespace sound { namespace plugins { |
| #define OM_SOUND_PLUGINS_NAMESPACE_END }; }; }; |
| #define OM_SOUND_RESOURCES_NAMESPACE_START namespace om { namespace sound { namespace resources { |
| #define OM_SOUND_RESOURCES_NAMESPACE_END }; }; }; |
| #define OM_SOUND_VIEWS_NAMESPACE_START namespace om { namespace sound { namespace views { |
| #define OM_SOUND_VIEWS_NAMESPACE_END }; }; }; |
1.8.11