Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs
InputNode.h File Reference
#include "cinder/audio/Node.h"
#include "cinder/audio/Param.h"
#include "cinder/audio/Device.h"
Include dependency graph for InputNode.h:
This graph shows which files directly or indirectly include this file:

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