![]() |
|
#include <urllinkframe.h>
Inheritance diagram for TagLib::ID3v2::UrlLinkFrame:
Public Member Functions | |
UrlLinkFrame (const ByteVector &data) | |
virtual | ~UrlLinkFrame () |
virtual String | url () const |
virtual void | setUrl (const String &s) |
virtual void | setText (const String &s) |
virtual String | toString () const |
Protected Member Functions | |
virtual void | parseFields (const ByteVector &data) |
virtual ByteVector | renderFields () const |
UrlLinkFrame (const ByteVector &data, Header *h) | |
Friends | |
class | FrameFactory |
An implementation of ID3v2 URL link frames.
|
This is a dual purpose constructor. data can either be binary data that should be parsed or (at a minimum) the frame ID. |
|
Destroys this UrlLinkFrame instance. |
|
The constructor used by the FrameFactory. |
|
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. Reimplemented in TagLib::ID3v2::UserUrlLinkFrame. |
|
Render the field data back to a binary format in a ByteVector. This must be overridden by subclasses. Implements TagLib::ID3v2::Frame. Reimplemented in TagLib::ID3v2::UserUrlLinkFrame. |
|
Set the text of frame in the sanest way possible. This should only be reimplemented in frames where there is some logical mapping to text.
Reimplemented from TagLib::ID3v2::Frame. |
|
Sets the URL to s. |
|
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. Reimplemented in TagLib::ID3v2::UserUrlLinkFrame. |
|
Returns the URL. |
|
Reimplemented from TagLib::ID3v2::Frame. Reimplemented in TagLib::ID3v2::UserUrlLinkFrame. |