|
|
#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 |
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.
| TagLib::ID3v2::UnknownFrame::UnknownFrame | ( | const ByteVector & | data | ) |
| virtual TagLib::ID3v2::UnknownFrame::~UnknownFrame | ( | ) | [virtual] |
| 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] |
| virtual ByteVector TagLib::ID3v2::UnknownFrame::renderFields | ( | ) | const [protected, virtual] |
| virtual String TagLib::ID3v2::UnknownFrame::toString | ( | ) | const [virtual] |
friend class FrameFactory [friend] |