cinder::audio::LoaderSourceCallback< T, U > Class Template Reference

#include <Callback.h>

Inherits cinder::audio::Loader.

List of all members.

Public Member Functions

 ~LoaderSourceCallback ()
uint64_t getSampleOffset () const
void setSampleOffset (uint64_t anOffset)
void loadData (uint32_t *ioSampleCount, BufferList *ioData)
virtual uint32_t getOptimalBufferSize () const

Static Public Member Functions

static LoaderRef createRef (Callback< T, U > *source, Target *target)

Static Protected Member Functions

static void fillBufferListFromCaBufferList (BufferList *aBufferList, const AudioBufferList *caBufferList)
static shared_ptr
< AudioBufferList > 
createCaBufferList (const BufferList *caBufferList)

template<typename T, typename U>
class cinder::audio::LoaderSourceCallback< T, U >


Constructor & Destructor Documentation

template<typename T , typename U >
cinder::audio::LoaderSourceCallback< T, U >::~LoaderSourceCallback (  ) 

Member Function Documentation

template<typename T , typename U >
static LoaderRef cinder::audio::LoaderSourceCallback< T, U >::createRef ( Callback< T, U > *  source,
Target target 
) [static]
template<typename T , typename U >
uint64_t cinder::audio::LoaderSourceCallback< T, U >::getSampleOffset (  )  const [virtual]

Implements cinder::audio::Loader.

template<typename T , typename U >
void cinder::audio::LoaderSourceCallback< T, U >::setSampleOffset ( uint64_t  anOffset  )  [virtual]

Implements cinder::audio::Loader.

template<typename T , typename U >
void cinder::audio::LoaderSourceCallback< T, U >::loadData ( uint32_t *  ioSampleCount,
BufferList ioData 
) [virtual]

Implements cinder::audio::Loader.

virtual uint32_t cinder::audio::Loader::getOptimalBufferSize (  )  const [virtual, inherited]
void cinder::audio::Loader::fillBufferListFromCaBufferList ( BufferList aBufferList,
const AudioBufferList *  caBufferList 
) [static, protected, inherited]
shared_ptr< AudioBufferList > cinder::audio::Loader::createCaBufferList ( const BufferList caBufferList  )  [static, protected, inherited]

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