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

Time-stamp: <2010-11-09 02:58:27 raskolnikov> More...

#include <functional>
#include <boost/utility/enable_if.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/front.hpp>
#include <psynth/base/compat.hpp>
#include <psynth/sound/channel_base.hpp>
#include <psynth/sound/concept.hpp>
#include <psynth/sound/sample.hpp>
#include <psynth/sound/metafunctions.hpp>
#include <psynth/sound/util.hpp>
#include <psynth/sound/channel_base_algorithm.hpp>
Include dependency graph for frame.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::sound::channel_space_type< const FrameBased >
struct  psynth::sound::sample_mapping_type< const FrameBased >
struct  psynth::sound::sample_type< const FrameBased >
struct  psynth::sound::is_planar< const FrameBased >
struct  psynth::sound::is_frame< T >
struct  psynth::sound::is_frame< const T >
struct  psynth::sound::num_samples< FrameBased >
 Returns the number of samples of a frame-based GIL construct. More...
struct  psynth::sound::frame< SampleValue, Layout >
struct  psynth::sound::kth_element_type< frame< SampleValue, Layout >, K >
struct  psynth::sound::kth_element_reference_type< frame< SampleValue, Layout >, K >
struct  psynth::sound::kth_element_reference_type< const frame< SampleValue, Layout >, K >
struct  psynth::sound::kth_element_const_reference_type< frame< SampleValue, Layout >, K >
struct  psynth::sound::is_frame< frame< SampleValue, Layout > >
struct  psynth::sound::channel_space_type< frame< SampleValue, Layout > >
struct  psynth::sound::sample_mapping_type< frame< SampleValue, Layout > >
struct  psynth::sound::is_planar< frame< SampleValue, Layout > >
struct  psynth::sound::sample_type< frame< SampleValue, Layout > >
struct  boost::has_trivial_constructor< psynth::sound::frame< SampleValue, Layout > >

Namespaces

namespace  psynth
namespace  psynth::sound
namespace  boost

Typedefs

typedef boost::mpl::vector1
< mono_channel > 
psynth::sound::mono_space

Detailed Description

Time-stamp: <2010-11-09 02:58:27 raskolnikov>

Author:
Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
Date:
Thu Oct 21 13:16:13 2010

Frames, frames are cool.