Chris@1: Chris@1:
Chris@1:Chris@1: The behavior closely mimics the C layer interface; be sure to read the detailed description of the C metadata object module .
Chris@1: Any time a metadata object is constructed or assigned, you should check is_valid() to make sure the underlying FLAC__StreamMetadata object was able to be created.
Chris@1:
Chris@1:
Classes | |
| class | FLAC::Metadata::Prototype |
| class | FLAC::Metadata::StreamInfo |
| class | FLAC::Metadata::Padding |
| class | FLAC::Metadata::Application |
| class | FLAC::Metadata::SeekTable |
| class | FLAC::Metadata::VorbisComment |
| class | FLAC::Metadata::CueSheet |
| class | FLAC::Metadata::Picture |
| class | FLAC::Metadata::Unknown |
Functions | |
| Prototype * | FLAC::Metadata::clone (const Prototype *) |
| bool | FLAC::Metadata::Prototype::operator== (const Prototype &) const |
| Chris@1: bool | operator== (const ::FLAC__StreamMetadata &) const |
| Chris@1: bool | operator== (const ::FLAC__StreamMetadata *) const |
| bool | FLAC::Metadata::Prototype::operator!= (const Prototype &) const |
| Chris@1: bool | operator!= (const ::FLAC__StreamMetadata &) const |
| Chris@1: bool | operator!= (const ::FLAC__StreamMetadata *) const |
| bool | FLAC::Metadata::Prototype::is_valid () const |
| FLAC::Metadata::Prototype::operator const ::FLAC__StreamMetadata * () const | |
Chris@1:
Chris@1:
|
Chris@1:
| Chris@1: Chris@1: | Chris@1:
Chris@1:
Chris@1: Chris@1: Create a deep copy of an object and return it. |
Chris@1:
Chris@1:
Chris@1:
|
Chris@1:
| Chris@1: Chris@1: | Chris@1:
Chris@1:
Chris@1: Chris@1: Check for equality, performing a deep compare by following pointers. |
Chris@1:
Chris@1:
Chris@1:
|
Chris@1:
| Chris@1: Chris@1: | Chris@1:
Chris@1:
Chris@1: Chris@1: Check for inequality, performing a deep compare by following pointers. |
Chris@1:
Chris@1:
Chris@1:
|
Chris@1:
| Chris@1: Chris@1: | Chris@1:
Chris@1:
Chris@1:
Chris@1: Returns |
Chris@1:
Chris@1:
Chris@1:
|
Chris@1:
| Chris@1: Chris@1: | Chris@1:
Chris@1:
Chris@1: Chris@1: Returns a pointer to the underlying FLAC__StreamMetadata object. This can be useful for plugging any holes between the C++ and C interfaces. Chris@1:
|
Chris@1: