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

Time-stamp: <2010-11-11 21:25:33 raskolnikov> More...

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

Go to the source code of this file.

Classes

struct  psynth::sound::devicen_channel< N >
 unnamed color More...
struct  psynth::sound::devicen_space< 1 >
 unnamed color space of one channel More...
struct  psynth::sound::devicen_space< 2 >
 unnamed color space of two channels More...
struct  psynth::sound::devicen_space< 3 >
 unnamed color space of three channels More...
struct  psynth::sound::devicen_space< 4 >
 unnamed color space of four channels More...
struct  psynth::sound::devicen_space< 5 >
 unnamed color space of five channels More...
struct  psynth::sound::devicen_layout< N >
 unnamed color layout of up to five channels More...

Namespaces

namespace  psynth
namespace  psynth::sound

Functions

template<typename IC >
type_from_iterator
< planar_frame_iterator< IC,
devicen_space< 2 > > >::range 
psynth::sound::planar_devicen_range (std::size_t size, IC c0, IC c1)
 from 2-channel planar data

Detailed Description

Time-stamp: <2010-11-11 21:25:33 raskolnikov>

Author:
Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
Date:
Fri Oct 29 15:19:40 2010

Support for color space of N channels and variants