|
libpsynth 0.2.1
|
Time-stamp: <2010-11-10 14:06:57 raskolnikov> More...
#include <psynth/sound/algorithm.hpp>#include <psynth/sound/dynamic_buffer.hpp>#include <boost/bind.hpp>

Go to the source code of this file.
Classes | |
| struct | psynth::sound::detail::equal_frames_fn |
| struct | psynth::sound::detail::copy_frames_fn |
| struct | psynth::sound::detail::fill_frames_fn1< Compatible > |
| struct | psynth::sound::detail::fill_frames_fn1< false > |
| struct | psynth::sound::detail::fill_frames_fn< Value > |
Namespaces | |
| namespace | psynth |
| namespace | psynth::sound |
| namespace | psynth::sound::detail |
interleaved_range_get_raw_data, planar_range_get_raw_data - return pointers to the raw data (the samples) of a basic homogeneous range. | |
Functions | |
| template<typename Types1 , typename Range2 > | |
| bool | psynth::sound::equal_frames (const dynamic_buffer_range< Types1 > &src, const Range2 &dst) |
| template<typename Types1 , typename Range2 > | |
| bool | psynth::sound::equal_frames (const dynamic_buffer< Types1 > &src, const Range2 &dst) |
| template<typename Range1 , typename Types2 > | |
| bool | psynth::sound::equal_frames (const Range1 &src, const dynamic_buffer_range< Types2 > &dst) |
| template<typename Types1 , typename Types2 > | |
| bool | psynth::sound::equal_frames (const dynamic_buffer_range< Types1 > &src, const dynamic_buffer_range< Types2 > &dst) |
| template<typename Types1 , typename Range2 > | |
| void | psynth::sound::copy_frames (const dynamic_buffer_range< Types1 > &src, const Range2 &dst) |
| template<typename Range1 , typename Types2 > | |
| void | psynth::sound::copy_frames (const Range1 &src, const dynamic_buffer_range< Types2 > &dst) |
| template<typename Types1 , typename Types2 > | |
| void | psynth::sound::copy_frames (const dynamic_buffer_range< Types1 > &src, const dynamic_buffer_range< Types2 > &dst) |
| template<typename Types1 , typename Range2 , typename CC > | |
| void | psynth::sound::copy_and_convert_frames (const dynamic_buffer_range< Types1 > &src, const Range2 &dst, CC cc) |
| template<typename Types1 , typename Range2 > | |
| void | psynth::sound::copy_and_convert_frames (const dynamic_buffer_range< Types1 > &src, const Range2 &dst) |
| template<typename Range1 , typename Types2 , typename CC > | |
| void | psynth::sound::copy_and_convert_frames (const Range1 &src, const dynamic_buffer_range< Types2 > &dst, CC cc) |
| template<typename Range1 , typename Types2 > | |
| void | psynth::sound::copy_and_convert_frames (const Range1 &src, const dynamic_buffer_range< Types2 > &dst) |
| template<typename Types1 , typename Types2 , typename CC > | |
| void | psynth::sound::copy_and_convert_frames (const dynamic_buffer_range< Types1 > &src, const dynamic_buffer_range< Types2 > &dst, CC cc) |
| template<typename Types1 , typename Types2 > | |
| void | psynth::sound::copy_and_convert_frames (const dynamic_buffer_range< Types1 > &src, const dynamic_buffer_range< Types2 > &dst) |
| template<typename Types , typename Value > | |
| void | psynth::sound::fill_frames (const dynamic_buffer_range< Types > &range, const Value &val) |
| fill_frames for any buffer range. | |
| template<typename Types , typename Value > | |
| void | psynth::sound::fill_frames (dynamic_buffer< Types > &range, const Value &val) |
| fill_frames for any buffer range. | |
Time-stamp: <2010-11-10 14:06:57 raskolnikov>
Some basic STL-style algorithms when applied to runtime type specified buffer ranges
1.7.4