Package-level declarations

Types

Link copied to clipboard
class AttachedPicture @JvmOverloads constructor(val type: Int, val data: ByteArray, val description: String = "", val useUnicodeEncoding: Boolean = true, val mimeType: String = getMimeType(data)) : FrameValue

Attached picture.

Link copied to clipboard

Attached picture types.

Link copied to clipboard
class CommentFrame @JvmOverloads constructor(val description: String, val text: String, val language: String = "eng") : FrameValue

Comment frame.

Link copied to clipboard
interface FrameValue

Define Frame Value to use in io.github.kingg22.vibrion.id3.Id3AudioWriter set.

Link copied to clipboard
class IntegerFrame(val value: Int) : FrameValue
Link copied to clipboard

Paired text.

Link copied to clipboard
class PrivateFrame(val id: String, val data: ByteArray) : FrameValue
Link copied to clipboard
class StringListFrame(val values: List<String>) : FrameValue

String lists.

Link copied to clipboard
class SynchronizedLyrics @JvmOverloads constructor(val type: Int, val text: List<Pair<String, Int>>, val timestampFormat: Int, val language: String = "eng", val description: String = "") : FrameValue

Synchronised lyrics.

Link copied to clipboard

For a more accurate description the tempo of a musical piece.

Link copied to clipboard

There may be more than one "SYLT" frame in each tag, but only one with the same language and content descriptor.

Link copied to clipboard
class TextFrame(val value: String) : FrameValue
Link copied to clipboard
class UnsynchronisedLyrics @JvmOverloads constructor(val lyrics: String, val description: String = "", val language: String = "eng") : FrameValue

Unsynchronised lyrics.

Link copied to clipboard
class UserDefinedText(val description: String, val value: String) : FrameValue

User defined text frames.