libpsynth 0.2.1
Classes | Namespaces | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/sound/output.hpp File Reference
#include <ostream>
#include <psynth/sound/channel_base.hpp>
Include dependency graph for output.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::sound::detail::item_output_fn

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<class Frame >
std::ostream & psynth::sound::detail::output_frame (std::ostream &os, const Frame &f)
template<typename S , typename L >
std::ostream & psynth::sound::operator<< (std::ostream &os, const frame< S, L > &f)
template<typename P , typename C , typename L , bool M>
std::ostream & psynth::sound::operator<< (std::ostream &os, const bit_aligned_frame_reference< P, C, L, M > &f)
template<typename Ref >
std::ostream & psynth::sound::operator<< (std::ostream &os, const bit_aligned_frame_iterator< Ref > &f)
template<typename P , typename C , typename L >
std::ostream & psynth::sound::operator<< (std::ostream &os, const packed_frame< P, C, L > &f)
template<typename S , typename L >
std::ostream & psynth::sound::operator<< (std::ostream &os, const planar_frame_reference< S, L > &f)
template<typename S , typename L >
std::ostream & psynth::sound::operator<< (std::ostream &os, const planar_frame_iterator< S, L > &f)
template<typename F , bool P, typename A >
std::ostream & psynth::sound::operator<< (std::ostream &os, const buffer< F, P, A > &f)
template<typename I >
std::ostream & psynth::sound::operator<< (std::ostream &os, const buffer_range< I > &f)