TagLib::FLAC::File Class Reference
An implementation of TagLib::File with FLAC specific methods. More...
#include <flacfile.h>
Inheritance diagram for TagLib::FLAC::File:

Public Member Functions | |
File (const char *file, bool readProperties=true, Properties::ReadStyle propertiesStyle=Properties::Average) | |
virtual | ~File () |
virtual TagLib::Tag * | tag () const |
virtual Properties * | audioProperties () const |
virtual void | save () |
void | setID3v2FrameFactory (const ID3v2::FrameFactory *factory) |
ByteVector | streamInfoData () |
Detailed Description
An implementation of TagLib::File with FLAC specific methods.This implements and provides an interface for FLAC files to the TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing the abstract TagLib::File API as well as providing some additional information specific to FLAC files.
Definition at line 56 of file flacfile.h.
Constructor & Destructor Documentation
|
Contructs an FLAC file from file. If readProperties is true the file's audio properties will also be read using propertiesStyle. If false, propertiesStyle is ignored. |
|
Destroys this instance of the File. Reimplemented from TagLib::File. |
Member Function Documentation
|
Returns the Tag for this file. This will be a union of XiphComment with ID3v1 and ID3v2 tags. Implements TagLib::File. |
|
Returns the FLAC::Properties for this file. If no audio properties were read then this will return a null pointer. Implements TagLib::File. |
|
Save the file. This will primarily save the XiphComment, but will also keep any old ID3-tags up to date. If the file has no XiphComment, one will be constructed from the ID3-tags. Implements TagLib::File. |
|
Set the ID3v2::FrameFactory to something other than the default. This can be used to specify the way that ID3v2 frames will be interpreted when
|
|
Returns the block of data used by FLAC::Properties for parsing the stream properties. |
The documentation for this class was generated from the following file: