Om  1.0.0
A universal framework for multimedia simulation
Classes | Namespaces | Typedefs
omSoundDeviceDelegate.h File Reference
#include "omSoundDevicesConfig.h"

Classes

class  om::sound::devices::SoundDeviceDelegate
 A class that contains function objects that recieve SoundDevice events. More...
 

Namespaces

 om
 The enclosing namespace for the entire Om library.
 
 om::sound
 A namespace that handles sound input, output, and processing.
 
 om::sound::devices
 A namespace containing classes handling input and output from audio devices.
 

Typedefs

typedef Function< void(SoundDevice &device, const SoundBuffer &inputBuffer, Size numInputSamples, const Time &time)> om::sound::devices::SoundInputCallback
 Define a short name for the type of the function object that is used to recieve audio from SoundDevice objects. More...
 
typedef Function< Size(SoundDevice &device, SoundBuffer &outputBuffer, Size numOutputSamples, const Time &time)> om::sound::devices::SoundOutputCallback
 Define a short name for the type of the function object that is used to send audio to SoundDevice objects for output. More...