@ioris/parser-ttml
Version:
[](https://badge.fury.io/js/@ioris%2Fparser-ttml) [](https://opensource.org/licenses/MIT)
16 lines (15 loc) • 602 B
TypeScript
import { type CreateLyricArgs } from "@ioris/core";
export declare class TTMLParser {
lineTokenizer?: CreateLyricArgs["lineTokenizer"];
paragraphTokenizer?: CreateLyricArgs["paragraphTokenizer"];
offsetSec?: number;
constructor(props?: {
lineTokenizer?: CreateLyricArgs["lineTokenizer"];
paragraphTokenizer?: CreateLyricArgs["paragraphTokenizer"];
offsetSec?: number;
});
parse(ttml: XMLDocument, resourceID: string): Promise<import("@ioris/core").Lyric>;
private parseParagraphTimelines;
private parseLineTimelines;
}
export default TTMLParser;