TagLib::ID3v2::UnknownFrame Class Reference
A frame type unknown to TagLib. More...
#include <unknownframe.h>
Inheritance diagram for TagLib::ID3v2::UnknownFrame:

Public Member Functions | |
UnknownFrame (const ByteVector &data) | |
virtual | ~UnknownFrame () |
virtual String | toString () const |
ByteVector | data () const |
Protected Member Functions | |
virtual void | parseFields (const ByteVector &data) |
virtual ByteVector | renderFields () const |
Friends | |
class | FrameFactory |
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.
Definition at line 44 of file unknownframe.h.
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
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. |
|
Returns the field data (everything but the header) for this frame. |
|
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. |
|
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
|
Reimplemented from TagLib::ID3v2::Frame. Definition at line 46 of file unknownframe.h. |
The documentation for this class was generated from the following file: