Creates a new SYLT frame with the specified text encoding.
The string encoding to use for all text fields. Defaults to StringType.UTF8.
Gets the content description string.
The description string.
Sets the content description string.
The new description string.
Gets the text encoding used for strings in this frame.
The current StringType encoding.
Sets the text encoding for strings in this frame.
The StringType encoding to use.
Gets the frame identifier from the header.
Gets the frame's header object.
Gets the three-byte ISO-639-2 language code.
A ByteVector containing the three-byte language code.
Sets the language code, truncating or padding to exactly three bytes.
The language bytes to set.
Gets the payload size in bytes from the header.
Sets the ordered list of timed text entries.
The array of SynchedText entries to store.
Gets the content type of the synchronized text.
The SynchedTextType of this frame.
Sets the content type of the synchronized text.
The SynchedTextType to set.
Gets the timestamp format used for synched text entries. 1 = MPEG frames, 2 = milliseconds.
The numeric timestamp format identifier.
Sets the timestamp format used for synched text entries.
1 for MPEG frames, 2 for milliseconds.
ProtectedparseParses the raw frame fields into structured SYLT data.
The raw field bytes of the frame.
The ID3v2 version (unused).
Render the complete frame (header + fields) for the given version.
Optionalversion: numberProtectedrenderSerializes the SYLT frame fields into bytes.
The ID3v2 version (unused).
A ByteVector containing the encoded frame fields.
Returns the description string.
The content description of 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.
Synchronized lyrics/text frame (SYLT).
Structure: encoding(1) + language(3) + timestampFormat(1) + contentType(1) + description(null-terminated in encoding) + repeated (text(null-terminated in encoding) + timestamp(4 big-endian)).