![]() |
|
#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.
TagLib::ID3v2::UrlLinkFrame::UrlLinkFrame | ( | const ByteVector & | data | ) | [explicit] |
This is a dual purpose constructor. data can either be binary data that should be parsed or (at a minimum) the frame ID.
virtual TagLib::ID3v2::UrlLinkFrame::~UrlLinkFrame | ( | ) | [virtual] |
Destroys this UrlLinkFrame instance.
TagLib::ID3v2::UrlLinkFrame::UrlLinkFrame | ( | const ByteVector & | data, | |
Header * | h | |||
) | [protected] |
The constructor used by the FrameFactory.
virtual void TagLib::ID3v2::UrlLinkFrame::parseFields | ( | const ByteVector & | data | ) | [protected, virtual] |
Reimplemented in TagLib::ID3v2::UserUrlLinkFrame.
virtual ByteVector TagLib::ID3v2::UrlLinkFrame::renderFields | ( | ) | const [protected, virtual] |
Reimplemented in TagLib::ID3v2::UserUrlLinkFrame.
virtual void TagLib::ID3v2::UrlLinkFrame::setText | ( | const String & | s | ) | [virtual] |
virtual void TagLib::ID3v2::UrlLinkFrame::setUrl | ( | const String & | s | ) | [virtual] |
Sets the URL to s.
virtual String TagLib::ID3v2::UrlLinkFrame::toString | ( | ) | const [virtual] |
Reimplemented in TagLib::ID3v2::UserUrlLinkFrame.
virtual String TagLib::ID3v2::UrlLinkFrame::url | ( | ) | const [virtual] |
Returns the URL.
friend class FrameFactory [friend] |
Reimplemented in TagLib::ID3v2::UserUrlLinkFrame.