Package-level declarations

Types

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

Attached picture.

Link copied to clipboard

Attached picture types.

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

Comment frame.

Link copied to clipboard
sealed class FrameValue

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

Link copied to clipboard
data class IntegerFrame(val value: Int) : FrameValue
Link copied to clipboard
data class PairedTextFrame(val pairs: List<Pair<String, String>>) : FrameValue

Paired text.

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

String lists.

Link copied to clipboard
data 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
data class TextFrame(val value: String) : FrameValue
Link copied to clipboard
data class UnsynchronisedLyrics @JvmOverloads constructor(val lyrics: String, val description: String = "", val language: String = "eng") : FrameValue

Unsynchronised lyrics.

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

User defined text frames.