Public Member Functions | Protected Member Functions | Static Protected Member Functions
cinder::audio::Loader Class Reference

#include <Io.h>

Inherited by cinder::audio::LoaderSourceCallback< T, U >, cinder::audio::LoaderSourceFile, cinder::audio::LoaderSourceFileWav, and cinder::audio::LoaderSourceFileWindowsMedia.

List of all members.

Public Member Functions

virtual ~Loader ()
virtual uint32_t getOptimalBufferSize () const
virtual void loadData (BufferList *ioData)=0
virtual uint64_t getSampleOffset () const =0
virtual void setSampleOffset (uint64_t anOffset)=0

Protected Member Functions

 Loader ()

Static Protected Member Functions

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

Constructor & Destructor Documentation

virtual cinder::audio::Loader::~Loader ( ) [virtual]

Member Function Documentation

virtual uint32_t cinder::audio::Loader::getOptimalBufferSize ( ) const [virtual]
virtual void cinder::audio::Loader::loadData ( BufferList ioData) [pure virtual]
virtual uint64_t cinder::audio::Loader::getSampleOffset ( ) const [pure virtual]
virtual void cinder::audio::Loader::setSampleOffset ( uint64_t  anOffset) [pure virtual]
void cinder::audio::Loader::fillBufferListFromCaBufferList ( BufferList aBufferList,
const AudioBufferList *  caBufferList 
) [static, protected]
std::shared_ptr< AudioBufferList > cinder::audio::Loader::createCaBufferList ( const BufferList caBufferList) [static, protected]

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