29 namespace cinder {
namespace audio {
43 float getPos()
const {
return mPos; }
57 std::atomic<float> mPos;
58 bool mStereoInputMode;
void setStereoInputModeEnabled(bool enable=true)
Definition: PanNode.h:49
void setPos(float pos)
Sets the panning position in range of [0:1]: 0 = left, 1 = right, and 0.5 = center.
Definition: PanNode.cpp:136
std::shared_ptr< class Pan2dNode > Pan2dNodeRef
Definition: PanNode.h:31
bool isStereoInputModeEnabled() const
Returns whether 'stereo input mode' is enabled or not (disabled by default).
Definition: PanNode.h:51
Simple stereo panning using an equal power cross-fade. The panning position is specified by a single ...
Definition: PanNode.h:34
void process(Buffer *buffer) override
Override to perform audio processing on buffer.
Definition: PanNode.cpp:102
GLuint buffer
Definition: GLee.h:2065
float getPos() const
Gets the current.
Definition: PanNode.h:43
Fundamental building block for creating an audio processing graph.
Definition: Node.h:59
void enable()
Enables this Node for processing. Same as setEnabled( true ).
Definition: Node.cpp:165
GLenum GLsizei GLenum format
Definition: GLee.h:969
Pan2dNode(const Format &format=Format())
Constructs a Pan2dNode.
Definition: PanNode.cpp:33
virtual ~Pan2dNode()
Definition: PanNode.h:38