|
| void | drmp3dec_init (drmp3dec *dec) |
| |
| int | drmp3dec_decode_frame (drmp3dec *dec, const unsigned char *mp3, int mp3_bytes, void *pcm, drmp3dec_frame_info *info) |
| |
| void | drmp3dec_f32_to_s16 (const float *in, drmp3_int16 *out, int num_samples) |
| |
| drmp3_bool32 | drmp3_init (drmp3 *pMP3, drmp3_read_proc onRead, drmp3_seek_proc onSeek, void *pUserData, const drmp3_config *pConfig) |
| |
| drmp3_bool32 | drmp3_init_memory (drmp3 *pMP3, const void *pData, size_t dataSize, const drmp3_config *pConfig) |
| |
| drmp3_bool32 | drmp3_init_file (drmp3 *pMP3, const char *filePath, const drmp3_config *pConfig) |
| |
| void | drmp3_uninit (drmp3 *pMP3) |
| |
| drmp3_uint64 | drmp3_read_pcm_frames_f32 (drmp3 *pMP3, drmp3_uint64 framesToRead, float *pBufferOut) |
| |
| drmp3_uint64 | drmp3_read_pcm_frames_s16 (drmp3 *pMP3, drmp3_uint64 framesToRead, drmp3_int16 *pBufferOut) |
| |
| drmp3_bool32 | drmp3_seek_to_pcm_frame (drmp3 *pMP3, drmp3_uint64 frameIndex) |
| |
| drmp3_uint64 | drmp3_get_pcm_frame_count (drmp3 *pMP3) |
| |
| drmp3_uint64 | drmp3_get_mp3_frame_count (drmp3 *pMP3) |
| |
| drmp3_bool32 | drmp3_get_mp3_and_pcm_frame_count (drmp3 *pMP3, drmp3_uint64 *pMP3FrameCount, drmp3_uint64 *pPCMFrameCount) |
| |
| drmp3_bool32 | drmp3_calculate_seek_points (drmp3 *pMP3, drmp3_uint32 *pSeekPointCount, drmp3_seek_point *pSeekPoints) |
| |
| drmp3_bool32 | drmp3_bind_seek_table (drmp3 *pMP3, drmp3_uint32 seekPointCount, drmp3_seek_point *pSeekPoints) |
| |
| float * | drmp3_open_and_read_f32 (drmp3_read_proc onRead, drmp3_seek_proc onSeek, void *pUserData, drmp3_config *pConfig, drmp3_uint64 *pTotalFrameCount) |
| |
| drmp3_int16 * | drmp3_open_and_read_s16 (drmp3_read_proc onRead, drmp3_seek_proc onSeek, void *pUserData, drmp3_config *pConfig, drmp3_uint64 *pTotalFrameCount) |
| |
| float * | drmp3_open_memory_and_read_f32 (const void *pData, size_t dataSize, drmp3_config *pConfig, drmp3_uint64 *pTotalFrameCount) |
| |
| drmp3_int16 * | drmp3_open_memory_and_read_s16 (const void *pData, size_t dataSize, drmp3_config *pConfig, drmp3_uint64 *pTotalFrameCount) |
| |
| float * | drmp3_open_file_and_read_f32 (const char *filePath, drmp3_config *pConfig, drmp3_uint64 *pTotalFrameCount) |
| |
| drmp3_int16 * | drmp3_open_file_and_read_s16 (const char *filePath, drmp3_config *pConfig, drmp3_uint64 *pTotalFrameCount) |
| |
| void | drmp3_free (void *p) |
| |