Go to the source code of this file.
Classes | |
class | cinder::audio::InputNode |
InputNode is the base class for Node's that produce audio. It cannot have any inputs. More... | |
class | cinder::audio::InputDeviceNode |
Interface representing a Node that communicates with a hardware input device. This is typically a microphone or a 'line-in' on an audio interface. More... | |
class | cinder::audio::CallbackProcessorNode |
InputNode that processes audio with a std::function callback. More... | |
Namespaces | |
cinder | |
cinder::audio | |
Typedefs | |
typedef std::shared_ptr< class InputNode > | cinder::audio::InputNodeRef |
typedef std::shared_ptr< class InputDeviceNode > | cinder::audio::InputDeviceNodeRef |
typedef std::shared_ptr< class CallbackProcessorNode > | cinder::audio::CallbackProcessorNodeRef |
typedef std::function< void(Buffer *, size_t)> | cinder::audio::CallbackProcessorFn |
Callback used to allow simple audio processing without subclassing a Node. First parameter is the Buffer to which to write samples, second parameter is the samplerate. More... | |