FLAC
1.3.1
|
#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 |
unsigned | 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 |
unsigned 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 | ) |