TagLib 1.11 (TagLib: TagLib::ID3v2::PodcastFrame Class Reference)

TagLib::ID3v2::PodcastFrame Class Reference

ID3v2 podcast frame. More...

#include <podcastframe.h>

Inheritance diagram for TagLib::ID3v2::PodcastFrame:
Collaboration diagram for TagLib::ID3v2::PodcastFrame:

List of all members.

Public Member Functions

 PodcastFrame ()
virtual ~PodcastFrame ()
virtual String toString () const

Protected Member Functions

virtual void parseFields (const ByteVector &data)
virtual ByteVector renderFields () const

Friends

class FrameFactory


Detailed Description

ID3v2 podcast frame.

An implementation of ID3v2 podcast flag, a frame with four zero bytes.


Constructor & Destructor Documentation

TagLib::ID3v2::PodcastFrame::PodcastFrame (  ) 

Construct a podcast frame.

virtual TagLib::ID3v2::PodcastFrame::~PodcastFrame (  )  [virtual]

Destroys this PodcastFrame instance.


Member Function Documentation

virtual String TagLib::ID3v2::PodcastFrame::toString (  )  const [virtual]

Returns a null string.

Implements TagLib::ID3v2::Frame.

virtual void TagLib::ID3v2::PodcastFrame::parseFields ( const ByteVector data  )  [protected, virtual]

Called by parse() to parse the field data. It makes this information available through the public API. This must be overridden by the subclasses.

Implements TagLib::ID3v2::Frame.

virtual ByteVector TagLib::ID3v2::PodcastFrame::renderFields (  )  const [protected, virtual]

Render the field data back to a binary format in a ByteVector. This must be overridden by subclasses.

Implements TagLib::ID3v2::Frame.


Friends And Related Function Documentation

friend class FrameFactory [friend]

Reimplemented from TagLib::ID3v2::Frame.


The documentation for this class was generated from the following file: