TagLib::ID3v2::UnknownFrame Class Reference
A frame type
unknown to
TagLib.
More...
#include <unknownframe.h>
Inheritance diagram for TagLib::ID3v2::UnknownFrame:
[legend]Collaboration diagram for TagLib::ID3v2::UnknownFrame:
[legend]List of all members.
Detailed Description
A frame type
unknown to
TagLib.
This class represents a frame type not known (or more often simply unimplemented) in TagLib. This is here provide a basic API for manipulating the binary data of unknown frames and to provide a means of rendering such unknown frames.
Please note that a cleaner way of handling frame types that TagLib does not understand is to subclass ID3v2::Frame and ID3v2::FrameFactory to have your frame type supported through the standard ID3v2 mechanism.
Constructor & Destructor Documentation
TagLib::ID3v2::UnknownFrame::UnknownFrame |
( |
const ByteVector & |
data |
) |
|
|
virtual TagLib::ID3v2::UnknownFrame::~UnknownFrame |
( |
|
) |
[virtual] |
|
Member Function Documentation
ByteVector TagLib::ID3v2::UnknownFrame::data |
( |
|
) |
const |
|
|
Returns the field data (everything but the header) for this frame. |
virtual void TagLib::ID3v2::UnknownFrame::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::UnknownFrame::renderFields |
( |
|
) |
const [protected, virtual] |
|
virtual String TagLib::ID3v2::UnknownFrame::toString |
( |
|
) |
const [virtual] |
|
|
This returns the textual representation of the data in the frame. Subclasses must reimplement this method to provide a string representation of the frame's data.
Implements TagLib::ID3v2::Frame. |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: