#include <Callback.h>
Inherits cinder::audio::Loader.
Public Member Functions | |
~LoaderSourceCallback () | |
uint64_t | getSampleOffset () const |
void | setSampleOffset (uint64_t anOffset) |
void | loadData (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 std::shared_ptr < AudioBufferList > | createCaBufferList (const BufferList *caBufferList) |
cinder::audio::LoaderSourceCallback< T, U >::~LoaderSourceCallback | ( | ) |
static LoaderRef cinder::audio::LoaderSourceCallback< T, U >::createRef | ( | Callback< T, U > * | source, |
Target * | target | ||
) | [static] |
uint64_t cinder::audio::LoaderSourceCallback< T, U >::getSampleOffset | ( | ) | const [virtual] |
Implements cinder::audio::Loader.
void cinder::audio::LoaderSourceCallback< T, U >::setSampleOffset | ( | uint64_t | anOffset ) | [virtual] |
Implements cinder::audio::Loader.
void cinder::audio::LoaderSourceCallback< T, U >::loadData | ( | BufferList * | ioData ) | [virtual] |
Implements cinder::audio::Loader.
virtual uint32_t cinder::audio::Loader::getOptimalBufferSize | ( | ) | const [virtual, inherited] |
Reimplemented in cinder::audio::LoaderSourceFileWav, and cinder::audio::LoaderSourceFileWindowsMedia.
void cinder::audio::Loader::fillBufferListFromCaBufferList | ( | BufferList * | aBufferList, |
const AudioBufferList * | caBufferList | ||
) | [static, protected, inherited] |
std::shared_ptr< AudioBufferList > cinder::audio::Loader::createCaBufferList | ( | const BufferList * | caBufferList ) | [static, protected, inherited] |