Classes |
struct | Buffer |
struct | BufferList |
class | Callback |
class | Io |
class | Target |
class | Source |
class | Loader |
struct | IoRegistrar |
struct | IoRegistrant |
class | Track |
class | OutputImpl |
class | Output |
class | LoaderSourceFile |
class | SourceFile |
class | LoaderSourceFileWindowsMedia |
class | SourceFileWindowsMedia |
Typedefs |
typedef shared_ptr< class
SourceCallback > | SourceCallbackRef |
typedef shared_ptr< class
LoaderSourceCallback > | LoaderSourceFileRef |
typedef void(* | CallbackFunction )(uint64_t inSampleOffset, uint32_t *ioSampleCount, Buffer *ioBuffer) |
typedef shared_ptr< class Source > | SourceRef |
typedef shared_ptr< class Loader > | LoaderRef |
typedef HRESULT(* | LoaderDataCallback )(void *audioData, uint32_t dataSize, void *track, uint64_t sampleTime, uint32_t sampleDuration) |
typedef uint32_t | TrackId |
typedef shared_ptr< class Track > | TrackRef |
typedef shared_ptr< class
SourceFile > | SourceFileRef |
typedef shared_ptr< class
SourceFileWindowsMedia > | SourceFileWindowsMediaRef |
typedef shared_ptr< class
LoaderSourceFileWindowsMedia > | LoaderSourceFileWindowsMediaRef |
Functions |
void | silenceBuffers (BufferList *aBufferList) |
SourceRef | load (const std::string &path, std::string extension="") |
| Loads an audio from the file path path. Optional extension parameter allows specification of a file type. For example, "mp3" would force the file to load as a MP3.
|
SourceRef | load (DataSourceRef dataSource, std::string extension="") |
| Loads an audio from dataSource. Optional extension parameter allows specification of a file type. For example, "mp3" would force the file to load as a MP3.
|