Success.
Returned by mp4tag_iterate. Indicates that there are no more tags to process.
The libmp4tag structure is invalid.
The file is a stream, or the file does not have permissions to be written.
The file to be processed was not found or could not be opened.
An error occurred while reading the file.
An error occurred while seeking within the file.
An error occurred while determining the position within the file.
An error occurred while writing the file.
There was a mismatch in the tag type. A binary value was specified for a string tag or a string value was specified for a tag with binary data.
There are no tags.
The library function is not implemented.
The open failed, as it could not be determined that the file specified was an MP4 file.
Tried to process a file that is not open.
Unable to process as the file has not yet been parsed.
A null value was specified.
An out of memory condition occurred during processing.
The specified tag was not found or is not valid.
a) Cannot write the file as neither the tag list, nor the hierarchy in which to place the tag list can be found.
b) Unable to parse the file correctly. The structure is nested too deeply, or the file has been corrupted.
Wiki: GettingTags
Wiki: Home
Wiki: Initializing
Wiki: ModifyingTags
Wiki: Other
Wiki: PreserveRestore
Wiki: WritingTags