libpsynth 0.2.1
Classes | Namespaces | Typedefs | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/sound/stereo.hpp File Reference

Time-stamp: <2011-04-04 16:47:10 raskolnikov> More...

#include <cstddef>
#include <boost/mpl/range_c.hpp>
#include <boost/mpl/vector_c.hpp>
#include <psynth/base/compat.hpp>
#include <psynth/sound/metafunctions.hpp>
#include <psynth/sound/planar_frame_iterator.hpp>
Include dependency graph for stereo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::sound::left_channel
struct  psynth::sound::right_channel
 Right. More...

Namespaces

namespace  psynth
namespace  psynth::sound

Typedefs

typedef boost::mpl::vector2
< left_channel, right_channel > 
psynth::sound::stereo_space
typedef layout< stereo_space > psynth::sound::stereo_layout
typedef layout< stereo_space,
boost::mpl::vector2_c< int, 1, 0 > > 
psynth::sound::rlstereo_layout

Functions

template<typename IC >
type_from_iterator
< planar_frame_iterator< IC,
stereo_space > >::range 
psynth::sound::planar_stereo_range (std::size_t size, IC l, IC r)
 from raw stereo planar data

Detailed Description

Time-stamp: <2011-04-04 16:47:10 raskolnikov>

Author:
Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
Date:
Thu Oct 28 13:52:38 2010

Stereo sound.