|
DRFLAC_API void | drflac_version (drflac_uint32 *pMajor, drflac_uint32 *pMinor, drflac_uint32 *pRevision) |
|
DRFLAC_API const char * | drflac_version_string (void) |
|
DRFLAC_API drflac * | drflac_open (drflac_read_proc onRead, drflac_seek_proc onSeek, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_relaxed (drflac_read_proc onRead, drflac_seek_proc onSeek, drflac_container container, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_with_metadata (drflac_read_proc onRead, drflac_seek_proc onSeek, drflac_meta_proc onMeta, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_with_metadata_relaxed (drflac_read_proc onRead, drflac_seek_proc onSeek, drflac_meta_proc onMeta, drflac_container container, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API void | drflac_close (drflac *pFlac) |
|
DRFLAC_API drflac_uint64 | drflac_read_pcm_frames_s32 (drflac *pFlac, drflac_uint64 framesToRead, drflac_int32 *pBufferOut) |
|
DRFLAC_API drflac_uint64 | drflac_read_pcm_frames_s16 (drflac *pFlac, drflac_uint64 framesToRead, drflac_int16 *pBufferOut) |
|
DRFLAC_API drflac_uint64 | drflac_read_pcm_frames_f32 (drflac *pFlac, drflac_uint64 framesToRead, float *pBufferOut) |
|
DRFLAC_API drflac_bool32 | drflac_seek_to_pcm_frame (drflac *pFlac, drflac_uint64 pcmFrameIndex) |
|
DRFLAC_API drflac * | drflac_open_file (const char *pFileName, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_file_w (const wchar_t *pFileName, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_file_with_metadata (const char *pFileName, drflac_meta_proc onMeta, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_file_with_metadata_w (const wchar_t *pFileName, drflac_meta_proc onMeta, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_memory (const void *pData, size_t dataSize, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac * | drflac_open_memory_with_metadata (const void *pData, size_t dataSize, drflac_meta_proc onMeta, void *pUserData, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac_int32 * | drflac_open_and_read_pcm_frames_s32 (drflac_read_proc onRead, drflac_seek_proc onSeek, void *pUserData, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac_int16 * | drflac_open_and_read_pcm_frames_s16 (drflac_read_proc onRead, drflac_seek_proc onSeek, void *pUserData, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API float * | drflac_open_and_read_pcm_frames_f32 (drflac_read_proc onRead, drflac_seek_proc onSeek, void *pUserData, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac_int32 * | drflac_open_file_and_read_pcm_frames_s32 (const char *filename, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac_int16 * | drflac_open_file_and_read_pcm_frames_s16 (const char *filename, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API float * | drflac_open_file_and_read_pcm_frames_f32 (const char *filename, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac_int32 * | drflac_open_memory_and_read_pcm_frames_s32 (const void *data, size_t dataSize, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API drflac_int16 * | drflac_open_memory_and_read_pcm_frames_s16 (const void *data, size_t dataSize, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API float * | drflac_open_memory_and_read_pcm_frames_f32 (const void *data, size_t dataSize, unsigned int *channels, unsigned int *sampleRate, drflac_uint64 *totalPCMFrameCount, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API void | drflac_free (void *p, const drflac_allocation_callbacks *pAllocationCallbacks) |
|
DRFLAC_API void | drflac_init_vorbis_comment_iterator (drflac_vorbis_comment_iterator *pIter, drflac_uint32 commentCount, const void *pComments) |
|
DRFLAC_API const char * | drflac_next_vorbis_comment (drflac_vorbis_comment_iterator *pIter, drflac_uint32 *pCommentLengthOut) |
|
DRFLAC_API void | drflac_init_cuesheet_track_iterator (drflac_cuesheet_track_iterator *pIter, drflac_uint32 trackCount, const void *pTrackData) |
|
DRFLAC_API drflac_bool32 | drflac_next_cuesheet_track (drflac_cuesheet_track_iterator *pIter, drflac_cuesheet_track *pCuesheetTrack) |
|