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

Time-stamp: <2011-03-21 17:31:00 raskolnikov> More...

#include <functional>
#include <psynth/base/compat.hpp>
#include <psynth/sound/sample_algorithm.hpp>
#include <psynth/sound/frame.hpp>
#include <psynth/sound/metafunctions.hpp>
#include <psynth/sound/util.hpp>
#include <psynth/sound/channel_base_algorithm.hpp>
#include <psynth/sound/mono.hpp>
#include <psynth/sound/stereo.hpp>
#include <psynth/sound/quad.hpp>
#include <psynth/sound/surround.hpp>
Include dependency graph for channel_convert.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::sound::default_channel_converter_impl< C1, C2 >
 Channel Convertion function object. More...
struct  psynth::sound::default_channel_converter_impl< C, C >
 When the channel space is the same, channel convertion performs sample depth conversion. More...
struct  psynth::sound::default_channel_converter_impl< mono_space, stereo_space >
 Mono to Stereo. More...
struct  psynth::sound::default_channel_converter_impl< stereo_space, mono_space >
 Stereo to Mono. More...
struct  psynth::sound::default_channel_converter

Namespaces

namespace  psynth
namespace  psynth::sound

Functions

template<typename SrcP , typename DstP >
void psynth::sound::channel_convert (const SrcP &src, DstP &dst)
 helper function for converting one frame to another using GIL default channel-converters
template<typename SrcP , typename DstP >
DstP psynth::sound::channel_convert (const SrcP &src)

Detailed Description

Time-stamp: <2011-03-21 17:31:00 raskolnikov>

Author:
Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
Date:
Tue Nov 2 10:27:57 2010

default channel space conversions