This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | id3tag_spec |
Defines | |
#define | CHANGED_FLAG (1U << 0) |
#define | ADD_V2_FLAG (1U << 1) |
#define | V1_ONLY_FLAG (1U << 2) |
#define | V2_ONLY_FLAG (1U << 3) |
#define | SPACE_V1_FLAG (1U << 4) |
#define | PAD_V2_FLAG (1U << 5) |
Enumerations | |
enum | { MIMETYPE_NONE = 0, MIMETYPE_JPEG, MIMETYPE_PNG, MIMETYPE_GIF } |
Functions | |
int | id3tag_write_v2 (lame_global_flags *gfp) |
int | id3tag_write_v1 (lame_global_flags *gfp) |
#define ADD_V2_FLAG (1U << 1) |
Definition at line 7 of file id3tag.h.
Referenced by id3tag_add_v2(), id3tag_set_genre(), id3tag_set_track(), id3tag_v1_only(), and id3tag_write_v2().
#define CHANGED_FLAG (1U << 0) |
Definition at line 6 of file id3tag.h.
Referenced by id3tag_set_album(), id3tag_set_albumart(), id3tag_set_artist(), id3tag_set_comment(), id3tag_set_fieldvalue(), id3tag_set_genre(), id3tag_set_title(), id3tag_set_track(), id3tag_set_year(), id3tag_write_v1(), id3tag_write_v2(), and PutLameVBR().
#define PAD_V2_FLAG (1U << 5) |
#define SPACE_V1_FLAG (1U << 4) |
#define V1_ONLY_FLAG (1U << 2) |
Definition at line 8 of file id3tag.h.
Referenced by id3tag_add_v2(), id3tag_pad_v2(), id3tag_v1_only(), id3tag_v2_only(), and id3tag_write_v2().
#define V2_ONLY_FLAG (1U << 3) |
Definition at line 9 of file id3tag.h.
Referenced by id3tag_space_v1(), id3tag_v1_only(), id3tag_v2_only(), id3tag_write_v1(), id3tag_write_v2(), and PutLameVBR().
anonymous enum |
int id3tag_write_v1 | ( | lame_global_flags * | gfp | ) |
Definition at line 749 of file id3tag.c.
References add_dummy_byte(), id3tag_spec::album, id3tag_spec::artist, CHANGED_FLAG, id3tag_spec::comment, id3tag_spec::flags, id3tag_spec::genre_id3v1, gfc, gfp, lame_global_struct::internal_flags, set_text_field(), SPACE_V1_FLAG, lame_internal_flags::tag_spec, id3tag_spec::title, id3tag_spec::track_id3v1, V2_ONLY_FLAG, and id3tag_spec::year.
Referenced by lame_encode_flush().
Here is the call graph for this function:
int id3tag_write_v2 | ( | lame_global_flags * | gfp | ) |
Definition at line 542 of file id3tag.c.
References add_dummy_byte(), ADD_V2_FLAG, id3tag_spec::album, ALBUM_FRAME_ID, id3tag_spec::albumart, id3tag_spec::albumart_mimetype, id3tag_spec::albumart_size, id3tag_spec::artist, ARTIST_FRAME_ID, CHANGED_FLAG, id3tag_spec::comment, COMMENT_FRAME_ID, ENCODER_FRAME_ID, id3tag_spec::flags, GENRE_FRAME_ID, id3tag_spec::genre_id3v2, get_lame_version(), gfc, gfp, lame_global_struct::in_samplerate, lame_global_struct::internal_flags, MAX_U_32_NUM, MIMETYPE_GIF, MIMETYPE_JPEG, MIMETYPE_PNG, lame_global_struct::num_samples, id3tag_spec::num_values, PAD_V2_FLAG, PLAYLENGTH_FRAME_ID, set_frame(), set_frame_apic(), set_frame_custom(), lame_internal_flags::tag_spec, id3tag_spec::title, TITLE_FRAME_ID, TRACK_FRAME_ID, id3tag_spec::track_id3v1, id3tag_spec::track_id3v2, V1_ONLY_FLAG, V2_ONLY_FLAG, id3tag_spec::values, id3tag_spec::year, and YEAR_FRAME_ID.
Referenced by lame_init_bitstream().
Here is the call graph for this function: