Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 3.44 KB

File metadata and controls

30 lines (25 loc) · 3.44 KB

subkt / myaa.subkt.tasks.utils

Package myaa.subkt.tasks.utils

Types

Name Summary
FontReport class FontReport
MkvAttachment data class MkvAttachment : Serializable
MkvAttachmentProperty data class MkvAttachmentProperty : Serializable
MkvChapter data class MkvChapter : Serializable
MkvContainer data class MkvContainer : Serializable
MkvContainerProperties data class MkvContainerProperties : Serializable
MkvContainerPropertiesProgram data class MkvContainerPropertiesProgram : Serializable
MkvGlobalTag data class MkvGlobalTag : Serializable
MkvInfo data class MkvInfo : Serializable
MkvInfoSerializer object MkvInfoSerializer : JsonSerializer<MkvInfo>
MkvTrack data class MkvTrack : Serializable
MkvTrackProperties data class MkvTrackProperties : Serializable
MkvTrackTag data class MkvTrackTag : Serializable
State data class State

Functions

Name Summary
getMkvInfo fun getMkvInfo(file: File, mkvmerge: String= "mkvmerge"):MkvInfo
Reads metadata such as track and codec information from a Matroska-compatible file using mkvmerge.
parseLines fun parseLines(assFile: ASSFile): Sequence<Sequence<Pair<State, String>>>
verifyFonts fun verifyFonts(assFile: ASSFile, fontFiles: Iterable<File>): FontReport