| FLAC
    1.3.3
    | 
#include <metadata.h>
| Classes | |
| class | Status | 
| Public Member Functions | |
| bool | is_valid () const | 
| bool | init (const char *filename, bool read_only, bool preserve_file_stats) | 
| Status | status () | 
| bool | is_writable () const | 
| bool | next () | 
| bool | prev () | 
| bool | is_last () const | 
| off_t | get_block_offset () const | 
| ::FLAC__MetadataType | get_block_type () const | 
| uint32_t | get_block_length () const | 
| bool | get_application_id (FLAC__byte *id) | 
| Prototype * | get_block () | 
| bool | set_block (Prototype *block, bool use_padding=true) | 
| bool | insert_block_after (Prototype *block, bool use_padding=true) | 
| bool | delete_block (bool use_padding=true) | 
| Protected Member Functions | |
| void | clear () | 
| Protected Attributes | |
| ::FLAC__Metadata_SimpleIterator * | iterator_ | 
This class is a wrapper around the FLAC__metadata_simple_iterator structures and methods; see the usage guide and FLAC__Metadata_SimpleIterator.
| bool FLAC::Metadata::SimpleIterator::is_valid | ( | ) | const | 
Returns true iff object was properly constructed. 
| bool FLAC::Metadata::SimpleIterator::init | ( | const char * | filename, | 
| bool | read_only, | ||
| bool | preserve_file_stats | ||
| ) | 
| Status FLAC::Metadata::SimpleIterator::status | ( | ) | 
| bool FLAC::Metadata::SimpleIterator::is_writable | ( | ) | const | 
| bool FLAC::Metadata::SimpleIterator::next | ( | ) | 
| bool FLAC::Metadata::SimpleIterator::prev | ( | ) | 
| bool FLAC::Metadata::SimpleIterator::is_last | ( | ) | const | 
| off_t FLAC::Metadata::SimpleIterator::get_block_offset | ( | ) | const | 
| ::FLAC__MetadataType FLAC::Metadata::SimpleIterator::get_block_type | ( | ) | const | 
| uint32_t FLAC::Metadata::SimpleIterator::get_block_length | ( | ) | const | 
| bool FLAC::Metadata::SimpleIterator::get_application_id | ( | FLAC__byte * | id | ) | 
| Prototype* FLAC::Metadata::SimpleIterator::get_block | ( | ) | 
| bool FLAC::Metadata::SimpleIterator::set_block | ( | Prototype * | block, | 
| bool | use_padding = true | ||
| ) | 
| bool FLAC::Metadata::SimpleIterator::insert_block_after | ( | Prototype * | block, | 
| bool | use_padding = true | ||
| ) | 
| bool FLAC::Metadata::SimpleIterator::delete_block | ( | bool | use_padding = true | ) |