Lines Matching refs:id3_tag
52 struct id3_tag *id3_tag_new(void)
54 struct id3_tag *tag;
77 void id3_tag_delete(struct id3_tag *tag)
95 void id3_tag_addref(struct id3_tag *tag)
106 void id3_tag_delref(struct id3_tag *tag)
117 unsigned int id3_tag_version(struct id3_tag const *tag)
128 int id3_tag_options(struct id3_tag *tag, int mask, int values)
142 void id3_tag_setlength(struct id3_tag *tag, id3_length_t length)
153 void id3_tag_clearframes(struct id3_tag *tag)
171 int id3_tag_attachframe(struct id3_tag *tag, struct id3_frame *frame)
193 int id3_tag_detachframe(struct id3_tag *tag, struct id3_frame *frame)
220 struct id3_frame *id3_tag_findframe(struct id3_tag const *tag,
333 int v1_attachstr(struct id3_tag *tag, char const *id,
382 struct id3_tag *v1_parse(id3_byte_t const *data)
384 struct id3_tag *tag;
434 struct id3_tag *v2_parse(id3_byte_t const *ptr)
436 struct id3_tag *tag;
633 struct id3_tag *id3_tag_parse(id3_byte_t const *data, id3_length_t length)
672 void v1_renderstr(struct id3_tag const *tag, char const *frameid,
696 id3_length_t v1_render(struct id3_tag const *tag, id3_byte_t *buffer)
768 id3_length_t id3_tag_render(struct id3_tag const *tag, id3_byte_t *buffer)