Klang C++
Language Reference (draft)
|
#include <klang.h>
Public Types | |
typedef Stereo::signal | signal |
Public Member Functions | |
buffer (const buffer &buffer) | |
buffer (mono::buffer &left, mono::buffer &right) | |
operator const signal () const | |
operator frame () | |
bool | finished () const |
frame | operator++ (int) |
frame | operator= (const signal &in) |
buffer & | operator= (const buffer &in) |
buffer & | operator+= (const signal &in) |
buffer & | operator= (const frame &in) |
buffer & | operator+= (const frame &in) |
buffer & | operator*= (const frame &in) |
buffer & | operator= (const mono::signal in) |
buffer & | operator+= (const mono::signal in) |
buffer & | operator*= (const mono::signal in) |
frame | operator[] (int index) |
signal | operator[] (int index) const |
mono::buffer & | channel (int index) |
void | clear () |
void | clear (int size) |
void | rewind () |
Public Attributes | |
mono::buffer & | left |
mono::buffer | right |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 3450 of file klang.h.
References klang::buffer::clear(), left, and right.
|
inline |
|
inline |
Definition at line 3411 of file klang.h.
References klang::buffer::finished(), left, and right.
Referenced by klang::Stereo::Effect::process(), and klang::Stereo::Note::process().
|
inline |
|
inline |
Definition at line 3432 of file klang.h.
References klang::Stereo::frame::l, left, klang::buffer::operator*=(), klang::Stereo::frame::r, and right.
|
inline |
|
inline |
Definition at line 3412 of file klang.h.
References klang::Stereo::frame::frame(), left, klang::buffer::operator++(), and right.
Referenced by klang::Stereo::Effect::process(), and klang::Stereo::Note::process().
Definition at line 3431 of file klang.h.
References klang::Stereo::frame::l, left, klang::buffer::operator+=(), klang::Stereo::frame::r, and right.
|
inline |
Definition at line 3430 of file klang.h.
References klang::Stereo::frame::l, left, klang::buffer::operator=(), klang::Stereo::frame::r, and right.
|
inline |
Definition at line 3414 of file klang.h.
References klang::Stereo::frame::frame(), left, klang::buffer::operator=(), and right.
|
inline |
Definition at line 3438 of file klang.h.
References klang::Stereo::frame::frame(), left, klang::buffer::operator[](), and right.
|
inline |
Definition at line 3442 of file klang.h.
References left, klang::buffer::operator[](), klang::buffer::operator[](), and right.
|
inline |
Definition at line 3460 of file klang.h.
References left, klang::buffer::rewind(), and right.
mono::buffer& klang::Stereo::buffer::left |
Definition at line 3404 of file klang.h.
Referenced by buffer(), buffer(), channel(), clear(), clear(), finished(), operator const signal(), operator frame(), operator*=(), operator*=(), operator++(), operator+=(), operator+=(), operator+=(), operator=(), operator=(), operator=(), operator=(), operator[](), operator[](), and rewind().
mono::buffer klang::Stereo::buffer::right |
Definition at line 3404 of file klang.h.
Referenced by buffer(), buffer(), channel(), clear(), clear(), finished(), operator const signal(), operator frame(), operator*=(), operator*=(), operator++(), operator+=(), operator+=(), operator+=(), operator=(), operator=(), operator=(), operator=(), operator[](), operator[](), and rewind().