|
Classes |
struct | xing |
struct | madlib_t |
Typedefs |
typedef unsigned long | id3_length_t |
Enumerations |
enum | tagtype { TAGTYPE_NONE = 0,
TAGTYPE_ID3V1,
TAGTYPE_ID3V2,
TAGTYPE_ID3V2_FOOTER
} |
enum | { XING_FRAMES = 0x00000001L,
XING_BYTES = 0x00000002L,
XING_TOC = 0x00000004L,
XING_SCALE = 0x00000008L
} |
Functions |
tagtype | tagtype (const unsigned char *data, id3_length_t length) |
unsigned long | id3_parse_uint (const unsigned char **ptr, unsigned int bytes) |
unsigned long | id3_parse_syncsafe (const unsigned char **ptr, unsigned int bytes) |
void | parse_header (const unsigned char **ptr, unsigned int *version, int *flags, id3_length_t *size) |
signed long | id3_tag_query (const unsigned char *data, id3_length_t length) |
void | xing_init (struct xing *xing) |
int | xing_parse (struct xing *xing, struct mad_bitptr ptr, unsigned int bitlen) |
void | mad_timer_sub (mad_timer_t *a, mad_timer_t b) |
signed int | scale (mad_fixed_t sample) |
int | get_this_frame_byte (const madlib_t *mad) |
void | fill_frame_index_cache (madlib_t *mad) |
void | mono_to_stereo (char *dst, const char *src, unsigned len) |
Variables |
const int | ID3_TAG_FLAG_FOOTERPRESENT = 0x10 |