Classes |
| struct | psynth::sound::planar_frame_iterator< SamplePtr, ChannelSpace > |
| | An iterator over planar frames. More...
|
| struct | psynth::sound::planar_frame_iterator< SamplePtr, ChannelSpace >::address_of |
| struct | psynth::sound::detail::sample_iterator_is_mutable< IC > |
| struct | psynth::sound::detail::sample_iterator_is_mutable< const T * > |
| struct | psynth::sound::const_iterator_type< planar_frame_iterator< IC, C > > |
| struct | psynth::sound::iterator_is_mutable< planar_frame_iterator< IC, C > > |
| | The default implementation when the iterator is a C pointer is to use the standard constness semantics. More...
|
| struct | psynth::sound::kth_element_type< planar_frame_iterator< IC, C >, K > |
| struct | psynth::sound::kth_element_reference_type< planar_frame_iterator< IC, C >, K > |
| struct | psynth::sound::kth_element_const_reference_type< planar_frame_iterator< IC, C >, K > |
| struct | psynth::sound::channel_space_type< planar_frame_iterator< IC, C > > |
| struct | psynth::sound::sample_mapping_type< planar_frame_iterator< IC, C > > |
| struct | psynth::sound::is_planar< planar_frame_iterator< IC, C > > |
| struct | psynth::sound::sample_type< planar_frame_iterator< IC, C > > |
| struct | psynth::sound::memunit_advance_fn< IC > |
| struct | psynth::sound::dynamic_step_type< planar_frame_iterator< IC, C > > |
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<typename IC , typename C > |
| std::ptrdiff_t | psynth::sound::memunit_step (const planar_frame_iterator< IC, C > &) |
| template<typename IC , typename C > |
| std::ptrdiff_t | psynth::sound::memunit_distance (const planar_frame_iterator< IC, C > &p1, const planar_frame_iterator< IC, C > &p2) |
| template<typename IC , typename C > |
| void | psynth::sound::memunit_advance (planar_frame_iterator< IC, C > &p, std::ptrdiff_t diff) |
| template<typename IC , typename C > |
| planar_frame_iterator< IC, C > | psynth::sound::memunit_advanced (const planar_frame_iterator< IC, C > &p, std::ptrdiff_t diff) |
| template<typename SamplePtr , typename ChannelSpace > |
planar_frame_reference
< typename
std::iterator_traits
< SamplePtr >::reference,
ChannelSpace > | psynth::sound::memunit_advanced_ref (const planar_frame_iterator< SamplePtr, ChannelSpace > &ptr, std::ptrdiff_t diff) |
Time-stamp: <2010-11-07 16:32:26 raskolnikov>
- Author:
- Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
- Date:
- Thu Oct 28 14:30:33 2010
Planar frame iterator.