power_play/src/mp3/mp3.h

21 lines
406 B
C

////////////////////////////////////////////////////////////
//~ Mp3 types
Enum(MP3_DecodeFlag)
{
MP3_DecodeFlag_None = 0,
MP3_DecodeFlag_Stereo = (1 << 0),
};
Struct(MP3_Result)
{
u64 samples_count;
i16 *samples;
b32 ok;
};
////////////////////////////////////////////////////////////
//~ Mp3
MP3_Result MP3_Decode(Arena *arena, String encoded, u32 sample_rate, MP3_DecodeFlag flags);