指定したElementの名前空間に応じたタグ名を返す
DOMObject
タグ名称
指定したelementにデフォルトのStyleを適用する
デフォルトStyleを適用するelement
Styleシートの定義をElementへ反映
対象のelement
arr_stylesheetsからidのStyleを_eに適用する
対象のelement
styleのid
regionに対するstyle適用(style自身も再帰的に適用する)
regionの配列
styleが適用されたregionの配列
parent.begin~parent.endがchild.begin~child.endの範囲内かをチェックする
begin(datetime), end(datetime)を持つObject
begin(datetime), end(datetime)を持つObject
_eに属するDOMObjectをtagNameから取得する
親のDOMObj
タグ名
Elementの配列
undefined or null 判定をする
undefined判定をする値
指定したElement(_e)要素以下から字幕データを抽出しttmlListへ追加する(再起処理として使用)
対象Element(DOMObject)
親のElementのbegin~end(子要素のbegin,endはこの範囲内となるため下位要素へ渡す)
TTMLを解析して字幕、FontFace、KeyFramesを返す
styling, region, keyframes, font-faceのパース
TTMLの時刻(begin,end)の記述"hh:mm:ss.nnn"をmsに変換
提示時刻
提示時間(ms)
textをxmlパース
対象のテキスト
TTML XMLの属性から HTMLの属性とcssへ変換
htmlAttrsに属性のKey=Value連想配列、htmlCssにCssのKey=Value連想配列が返る
変換元(TTML)属性名
変換元(TTML)属性の値
arr_html_attr:属性の配列, arr_html_css:CSSの配列
指定したElementの属性を変換する
対象のelement
TTMLのelementをHTMLに変換する(再起的に処理される)
対象となる最初のElement(DOMObject)
変換後のElement(DOMObject)
Generated using TypeDoc
TTMLパーサー