FLAC__Metadata_SimpleIteratorStatus

Status type for FLAC__Metadata_SimpleIterator.

The iterator's current status can be obtained by calling FLAC__metadata_simple_iterator_status().

Values

ValueMeaning
FLAC__METADATA_SIMPLE_ITERATOR_STATUS_OK0
FLAC__METADATA_SIMPLE_ITERATOR_STATUS_ILLEGAL_INPUT

< The iterator is in the normal OK state

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_ERROR_OPENING_FILE

< The data passed into a function violated the function's usage criteria

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_NOT_A_FLAC_FILE

< The iterator could not open the target file

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_NOT_WRITABLE

< The iterator could not find the FLAC signature at the start of the file

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_BAD_METADATA

< The iterator tried to write to a file that was not writable

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_READ_ERROR

< The iterator encountered input that does not conform to the FLAC metadata specification

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_SEEK_ERROR

< The iterator encountered an error while reading the FLAC file

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_WRITE_ERROR

< The iterator encountered an error while seeking in the FLAC file

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_RENAME_ERROR

< The iterator encountered an error while writing the FLAC file

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_MEMORY_ALLOCATION_ERROR

< The iterator encountered an error removing the temporary file

FLAC__METADATA_SIMPLE_ITERATOR_STATUS_INTERNAL_ERROR

< Memory allocation failed

Meta