Creates a new URL link frame with the given four-byte frame identifier.
The four-byte ID3v2 frame identifier (e.g. WCOM).
Gets the frame identifier from the header.
Gets the frame's header object.
Gets the payload size in bytes from the header.
Gets the URL stored in this frame. Triggers lazy parsing if needed.
Sets the URL stored in this frame. Triggers lazy parsing if needed.
ProtectedparseStores the raw field bytes for lazy parsing.
Raw field bytes for this frame.
The ID3v2 version (unused).
Render the complete frame (header + fields) for the given version.
Optionalversion: numberProtectedrenderSerialises the URL to binary using Latin1 encoding.
The ID3v2 version (unused).
A ByteVector containing the Latin1-encoded URL.
Returns the URL string.
The URL stored in this frame.
Protected StaticfieldExtract the raw field data from a complete frame blob.
This handles unsynchronisation decoding, data-length indicators, and (stubbed) decompression.
StaticfromInternalCreate from raw frame data.
URL link frame (W*** except WXXX).
Structure: url (Latin1 text, no encoding byte, no null terminator).