cinder::audio::CircularBuffer< T > Class Template Reference

#include <CircularBuffer.h>

List of all members.

Public Types

typedef std::pair< T *, uint32_t > ArrayRange

Public Member Functions

 CircularBuffer (uint32_t size)
 ~CircularBuffer ()
void insert (const T *src, uint32_t size)
ArrayRange arrayOne () const
ArrayRange arrayTwo () const
uint32_t size () const
uint32_t maxSize () const

template<typename T>
class cinder::audio::CircularBuffer< T >


Member Typedef Documentation

template<typename T>
typedef std::pair<T*,uint32_t> cinder::audio::CircularBuffer< T >::ArrayRange

Constructor & Destructor Documentation

template<typename T >
cinder::audio::CircularBuffer< T >::CircularBuffer ( uint32_t  size  ) 
template<typename T >
cinder::audio::CircularBuffer< T >::~CircularBuffer (  ) 

Member Function Documentation

template<typename T>
void cinder::audio::CircularBuffer< T >::insert ( const T *  src,
uint32_t  size 
)
template<typename T>
ArrayRange cinder::audio::CircularBuffer< T >::arrayOne (  )  const
template<typename T>
ArrayRange cinder::audio::CircularBuffer< T >::arrayTwo (  )  const
template<typename T>
uint32_t cinder::audio::CircularBuffer< T >::size (  )  const
template<typename T>
uint32_t cinder::audio::CircularBuffer< T >::maxSize (  )  const

The documentation for this class was generated from the following file: