1#ifndef MP4V2_ITMF_TAGS_H
2#define MP4V2_ITMF_TAGS_H
59 MP4_ART_UNDEFINED = 0,
104 const char* albumArtist;
106 const char* grouping;
107 const char* composer;
108 const char* comments;
110 const uint16_t* genreType;
111 const char* releaseDate;
114 const uint16_t* tempo;
115 const uint8_t* compilation;
118 const char* tvNetwork;
119 const char* tvEpisodeID;
120 const uint32_t* tvSeason;
121 const uint32_t* tvEpisode;
123 const char* description;
124 const char* longDescription;
127 const char* sortName;
128 const char* sortArtist;
129 const char* sortAlbumArtist;
130 const char* sortAlbum;
131 const char* sortComposer;
132 const char* sortTVShow;
135 uint32_t artworkCount;
137 const char* copyright;
138 const char* encodingTool;
139 const char* encodedBy;
140 const char* purchaseDate;
142 const uint8_t* podcast;
143 const char* keywords;
144 const char* category;
146 const uint8_t* hdVideo;
147 const uint8_t* mediaType;
148 const uint8_t* contentRating;
149 const uint8_t* gapless;
151 const char* iTunesAccount;
152 const uint8_t* iTunesAccountType;
153 const uint32_t* iTunesCountry;
154 const uint32_t* contentID;
155 const uint32_t* artistID;
156 const uint64_t* playlistID;
157 const uint32_t* genreID;
158 const uint32_t* composerID;
227MP4V2_EXPORT
bool MP4TagsSetName (
const MP4Tags*,
const char* );
228MP4V2_EXPORT
bool MP4TagsSetArtist (
const MP4Tags*,
const char* );
229MP4V2_EXPORT
bool MP4TagsSetAlbumArtist (
const MP4Tags*,
const char* );
230MP4V2_EXPORT
bool MP4TagsSetAlbum (
const MP4Tags*,
const char* );
231MP4V2_EXPORT
bool MP4TagsSetGrouping (
const MP4Tags*,
const char* );
232MP4V2_EXPORT
bool MP4TagsSetComposer (
const MP4Tags*,
const char* );
233MP4V2_EXPORT
bool MP4TagsSetComments (
const MP4Tags*,
const char* );
234MP4V2_EXPORT
bool MP4TagsSetGenre (
const MP4Tags*,
const char* );
235MP4V2_EXPORT
bool MP4TagsSetGenreType (
const MP4Tags*,
const uint16_t* );
236MP4V2_EXPORT
bool MP4TagsSetReleaseDate (
const MP4Tags*,
const char* );
239MP4V2_EXPORT
bool MP4TagsSetTempo (
const MP4Tags*,
const uint16_t* );
240MP4V2_EXPORT
bool MP4TagsSetCompilation (
const MP4Tags*,
const uint8_t* );
242MP4V2_EXPORT
bool MP4TagsSetTVShow (
const MP4Tags*,
const char* );
243MP4V2_EXPORT
bool MP4TagsSetTVNetwork (
const MP4Tags*,
const char* );
244MP4V2_EXPORT
bool MP4TagsSetTVEpisodeID (
const MP4Tags*,
const char* );
245MP4V2_EXPORT
bool MP4TagsSetTVSeason (
const MP4Tags*,
const uint32_t* );
246MP4V2_EXPORT
bool MP4TagsSetTVEpisode (
const MP4Tags*,
const uint32_t* );
248MP4V2_EXPORT
bool MP4TagsSetDescription (
const MP4Tags*,
const char* );
249MP4V2_EXPORT
bool MP4TagsSetLongDescription (
const MP4Tags*,
const char* );
250MP4V2_EXPORT
bool MP4TagsSetLyrics (
const MP4Tags*,
const char* );
252MP4V2_EXPORT
bool MP4TagsSetSortName (
const MP4Tags*,
const char* );
253MP4V2_EXPORT
bool MP4TagsSetSortArtist (
const MP4Tags*,
const char* );
254MP4V2_EXPORT
bool MP4TagsSetSortAlbumArtist (
const MP4Tags*,
const char* );
255MP4V2_EXPORT
bool MP4TagsSetSortAlbum (
const MP4Tags*,
const char* );
256MP4V2_EXPORT
bool MP4TagsSetSortComposer (
const MP4Tags*,
const char* );
257MP4V2_EXPORT
bool MP4TagsSetSortTVShow (
const MP4Tags*,
const char* );
261MP4V2_EXPORT
bool MP4TagsRemoveArtwork (
const MP4Tags*, uint32_t );
263MP4V2_EXPORT
bool MP4TagsSetCopyright (
const MP4Tags*,
const char* );
264MP4V2_EXPORT
bool MP4TagsSetEncodingTool (
const MP4Tags*,
const char* );
265MP4V2_EXPORT
bool MP4TagsSetEncodedBy (
const MP4Tags*,
const char* );
266MP4V2_EXPORT
bool MP4TagsSetPurchaseDate (
const MP4Tags*,
const char* );
268MP4V2_EXPORT
bool MP4TagsSetPodcast (
const MP4Tags*,
const uint8_t* );
269MP4V2_EXPORT
bool MP4TagsSetKeywords (
const MP4Tags*,
const char* );
270MP4V2_EXPORT
bool MP4TagsSetCategory (
const MP4Tags*,
const char* );
272MP4V2_EXPORT
bool MP4TagsSetHDVideo (
const MP4Tags*,
const uint8_t* );
273MP4V2_EXPORT
bool MP4TagsSetMediaType (
const MP4Tags*,
const uint8_t* );
274MP4V2_EXPORT
bool MP4TagsSetContentRating (
const MP4Tags*,
const uint8_t* );
275MP4V2_EXPORT
bool MP4TagsSetGapless (
const MP4Tags*,
const uint8_t* );
277MP4V2_EXPORT
bool MP4TagsSetITunesAccount (
const MP4Tags*,
const char* );
278MP4V2_EXPORT
bool MP4TagsSetITunesAccountType (
const MP4Tags*,
const uint8_t* );
279MP4V2_EXPORT
bool MP4TagsSetITunesCountry (
const MP4Tags*,
const uint32_t* );
280MP4V2_EXPORT
bool MP4TagsSetContentID (
const MP4Tags*,
const uint32_t* );
281MP4V2_EXPORT
bool MP4TagsSetArtistID (
const MP4Tags*,
const uint32_t* );
282MP4V2_EXPORT
bool MP4TagsSetPlaylistID (
const MP4Tags*,
const uint64_t* );
283MP4V2_EXPORT
bool MP4TagsSetGenreID (
const MP4Tags*,
const uint32_t* );
284MP4V2_EXPORT
bool MP4TagsSetComposerID (
const MP4Tags*,
const uint32_t* );
285MP4V2_EXPORT
bool MP4TagsSetXID (
const MP4Tags*,
const char* );
Data object representing a single piece of artwork.
Definition itmf_tags.h:68
uint32_t size
data size in bytes
Definition itmf_tags.h:70
MP4TagArtworkType type
data type
Definition itmf_tags.h:71
void * data
raw picture data
Definition itmf_tags.h:69
Definition itmf_tags.h:81
Definition itmf_tags.h:75