MetaIOOggVorbis Class Reference

Read and write Vorbis (Xiph) tags in an Ogg container. More...

#include <metaiooggvorbis.h>

Inheritance diagram for MetaIOOggVorbis:
MetaIOTagLib MetaIO

List of all members.

Public Member Functions

 MetaIOOggVorbis (void)
 ~MetaIOOggVorbis (void)
bool write (const Metadata *mdata)
Metadataread (const QString &filename)

Private Member Functions

TagLib::Ogg::Vorbis::File * OpenFile (const QString &filename)
 Open the file to read the tag.

Detailed Description

Read and write Vorbis (Xiph) tags in an Ogg container.

Definition at line 21 of file metaiooggvorbis.h.


Constructor & Destructor Documentation

MetaIOOggVorbis::MetaIOOggVorbis ( void   ) 

Definition at line 10 of file metaiooggvorbis.cpp.

MetaIOOggVorbis::~MetaIOOggVorbis ( void   ) 

Definition at line 15 of file metaiooggvorbis.cpp.


Member Function Documentation

bool MetaIOOggVorbis::write ( const Metadata mdata  )  [virtual]

Writes all metadata back to a file.

Parameters:
mdata A pointer to a Metadata object
Returns:
Boolean to indicate success/failure.

Implements MetaIOTagLib.

Definition at line 44 of file metaiooggvorbis.cpp.

Metadata * MetaIOOggVorbis::read ( const QString &  filename  )  [virtual]

Reads Metadata from a file.

Parameters:
filename The filename to read metadata from.
Returns:
Metadata pointer or NULL on error

Implements MetaIOTagLib.

Definition at line 95 of file metaiooggvorbis.cpp.

TagLib::Ogg::Vorbis::File * MetaIOOggVorbis::OpenFile ( const QString &  filename  )  [private]

Open the file to read the tag.

Parameters:
filename The filename
Returns:
A taglib file object for this format

Definition at line 25 of file metaiooggvorbis.cpp.

Referenced by read(), and write().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:09 2012 for MythTV by  doxygen 1.6.3