SubLib is a library for managing movie subtitles. It aims at easily supporting new subtitle formats and includes subtitle editing, conversion and synchronization.
| Class | Description |
|---|---|
| EncodingNotSupportedException | |
| FileProperties | Represents the properties of a file. |
| Frames | Represents the frames of a subtitle. |
| Headers | |
| IncompleteSubtitle | Represents an incomplete subtitle. |
| IncompleteSubtitleCollection | A container that represents a collection of incomplete subtitles. |
| Style | Represents a text style, including Bold, Italic and Underline. |
| Subtitle | Represents a subtitle, including its time settings, text and text style. |
| SubtitleCollection | A container that represents all the subtitles. |
| SubtitleConstants | Contains constants for a set of subtitling parameters. |
| SubtitleFactory | Represents the main mechanism for creating new Subtitles. |
| SubtitleHeaders | Represents the headers of the supported subtitle formats. |
| SubtitleHeadersKaraokeLyricsLRC | |
| SubtitleHeadersKaraokeLyricsVKT | |
| SubtitleHeadersMPSub | Represents the headers of the MPSub subtitle format. |
| SubtitleHeadersSubStationAlphaASS | Represents the headers of the Sub Station Alpha and Advanced Sub Station Alpha subtitle formats. |
| SubtitleHeadersSubViewer1 | Represents the headers of the SubViewer 1.0 subtitle format. |
| SubtitleHeadersSubViewer2 | Represents the headers of the SubViewer 2.0 subtitle format. |
| SubtitleProperties | Represents the properties of subtitles. |
| Subtitles | Represents the root class of all the subtitles. |
| SubtitleSaver | Represents the main mechanism for saving Subtitles. |
| SubtitleSearchOptions | |
| SubtitleSearchResults | |
| SubtitleText | Represents the text of a subtitle. |
| SubtitleTypeInfo | Contains information about a subtitle file type. |
| Synchronization | Contains a base for synchronization operations. |
| Times | Represents the times of a subtitle. |
| Translations | |
| UnknownEncodingException | The exception that is thrown when the character encoding auto-detection failed. |
| UnknownSubtitleFormatException | The exception that is thrown when the subtitle format auto-detection failed. |
| Enumeration | Description |
|---|---|
| NewlineType | Represents a type of newline. |
| SubtitleTextType | |
| SubtitleType | Represents a supported subtitle file type. |
| TimingMode | Represents a timing mode, which can be frame or time based. |