Creates a new, empty PRIV frame.
Gets the raw private binary payload.
Gets the frame identifier from the header.
Gets the frame's header object.
Gets the owner identifier string.
Sets the owner identifier string.
Returns the private data bytes stored in this frame.
Gets the payload size in bytes from the header.
ProtectedparseParses the binary payload of the PRIV frame.
Raw field bytes beginning with the null-terminated owner string.
ID3v2 version (unused; parsing is version-independent).
Render the complete frame (header + fields) for the given version.
Optionalversion: numberProtectedrenderSerialises the frame fields into a binary payload.
ID3v2 version (unused; rendering is version-independent).
A ByteVector containing the null-terminated owner string followed by the private data bytes.
Returns the owner identifier string.
The owner string 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.
Private frame (PRIV).
Structure: owner(null-terminated Latin1) + data.