[][src]Crate minimp3_ex_sys

Raw FFI bindings to the minimp3_ex library for reading MP3 audio files.

The feature float-output changes the output data type (mp3d_sample_t) from i16 to f32.

The function mp3dec_f32_to_s16() is only available if the float-output feature is enabled.

The functions ending in _w are only available on Windows.

Structs

mp3dec_ex_t
mp3dec_file_info_t
mp3dec_frame_info_t
mp3dec_frame_t
mp3dec_index_t
mp3dec_io_t
mp3dec_map_info_t
mp3dec_t

Constants

MINIMP3_BUF_SIZE
MINIMP3_IO_SIZE
MINIMP3_MAX_SAMPLES_PER_FRAME
MP3D_DO_NOT_SCAN
MP3D_E_DECODE
MP3D_E_IOERROR
MP3D_E_MEMORY
MP3D_E_PARAM
MP3D_E_USER
MP3D_SEEK_TO_BYTE
MP3D_SEEK_TO_SAMPLE

Functions

mp3dec_decode_frame
mp3dec_detect
mp3dec_detect_buf
mp3dec_detect_cb
mp3dec_detect_w
mp3dec_ex_close
mp3dec_ex_open
mp3dec_ex_open_buf
mp3dec_ex_open_cb
mp3dec_ex_open_w
mp3dec_ex_read
mp3dec_ex_read_frame
mp3dec_ex_seek
mp3dec_f32_to_s16
mp3dec_init
mp3dec_iterate
mp3dec_iterate_buf
mp3dec_iterate_cb
mp3dec_iterate_w
mp3dec_load
mp3dec_load_buf
mp3dec_load_cb
mp3dec_load_w

Type Definitions

MP3D_ITERATE_CB
MP3D_PROGRESS_CB
MP3D_READ_CB
MP3D_SEEK_CB
mp3d_sample_t

Type for decoded samples.

wchar_t