MythTV  0.26-pre
Public Member Functions | Private Member Functions
MetaIOWavPack Class Reference

Read and write metadata in Wavpack APE tags. More...

#include <metaiowavpack.h>

Inheritance diagram for MetaIOWavPack:
MetaIOTagLib MetaIO

List of all members.

Public Member Functions

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

Private Member Functions

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

Detailed Description

Read and write metadata in Wavpack APE tags.

N.B. No write support

Definition at line 23 of file metaiowavpack.h.


Constructor & Destructor Documentation

Definition at line 12 of file metaiowavpack.cpp.

Definition at line 17 of file metaiowavpack.cpp.


Member Function Documentation

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

Writes all metadata back to a file.

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

Implements MetaIOTagLib.

Definition at line 45 of file metaiowavpack.cpp.

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

Reads Metadata from a file.

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

Implements MetaIOTagLib.

Definition at line 87 of file metaiowavpack.cpp.

TagLib::WavPack::File * MetaIOWavPack::OpenFile ( const QString &  filename) [private]

Open the file to read the tag.

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

Definition at line 27 of file metaiowavpack.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