#include <SourceFileWav.h>
Inherits cinder::audio::Loader.
Public Member Functions | |
| ~LoaderSourceFileWav () | |
| uint32_t | getOptimalBufferSize () const |
| void | loadData (BufferList *ioData) |
| uint64_t | getSampleOffset () const |
| void | setSampleOffset (uint64_t anOffset) |
Static Public Member Functions | |
| static LoaderSourceFileWavRef | createRef (SourceFileWav *source, Target *target) |
Protected Member Functions | |
| LoaderSourceFileWav (SourceFileWav *source, Target *target) | |
Static Protected Member Functions | |
| static void | fillBufferListFromCaBufferList (BufferList *aBufferList, const AudioBufferList *caBufferList) |
| static std::shared_ptr < AudioBufferList > | createCaBufferList (const BufferList *caBufferList) |
Protected Attributes | |
| SourceFileWav * | mSource |
| IStreamRef | mStream |
| uint64_t | mSampleOffset |
| cinder::audio::LoaderSourceFileWav::LoaderSourceFileWav | ( | SourceFileWav * | source, |
| Target * | target | ||
| ) | [protected] |
| LoaderSourceFileWavRef cinder::audio::LoaderSourceFileWav::createRef | ( | SourceFileWav * | source, |
| Target * | target | ||
| ) | [static] |
| uint32_t cinder::audio::LoaderSourceFileWav::getOptimalBufferSize | ( | ) | const [virtual] |
Reimplemented from cinder::audio::Loader.
| void cinder::audio::LoaderSourceFileWav::loadData | ( | BufferList * | ioData | ) | [virtual] |
Implements cinder::audio::Loader.
| uint64_t cinder::audio::LoaderSourceFileWav::getSampleOffset | ( | ) | const [virtual] |
Implements cinder::audio::Loader.
| void cinder::audio::LoaderSourceFileWav::setSampleOffset | ( | uint64_t | anOffset | ) | [virtual] |
Implements cinder::audio::Loader.
| 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] |
SourceFileWav* cinder::audio::LoaderSourceFileWav::mSource [protected] |
uint64_t cinder::audio::LoaderSourceFileWav::mSampleOffset [protected] |