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

Public Member Functions | |
File (const char *file, bool readProperties=true, Properties::ReadStyle propertiesStyle=Properties::Average) | |
virtual | ~File () |
virtual Ogg::XiphComment * | tag () const |
virtual Properties * | audioProperties () const |
virtual void | save () |
Detailed Description
An implementation of Ogg::File with Vorbis specific methods.This is the central class in the Ogg Vorbis metadata processing collection of classes. It's built upon Ogg::File which handles processing of the Ogg logical bitstream and breaking it down into pages which are handled by the codec implementations, in this case Vorbis specifically.
Definition at line 46 of file vorbisfile.h.
Constructor & Destructor Documentation
|
Contructs a Vorbis 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::Ogg::File. |
Member Function Documentation
|
Returns the XiphComment for this file. XiphComment implements the tag interface, so this serves as the reimplementation of TagLib::File::tag(). Implements TagLib::File. |
|
Returns the Vorbis::Properties for this file. If no audio properties were read then this will return a null pointer. Implements TagLib::File. |
|
Save the file and its associated tags. This should be reimplemented in the concrete subclasses. Reimplemented from TagLib::Ogg::File. |
The documentation for this class was generated from the following file: