Expand description
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§
- MINIM
P3_ BUF_ SIZE - MINIM
P3_ IO_ SIZE - MINIM
P3_ 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 Aliases§
- MP3D_
ITERATE_ CB - MP3D_
PROGRESS_ CB - MP3D_
READ_ CB - MP3D_
SEEK_ CB - mp3d_
sample_ t - Type for decoded samples.
- wchar_t