From b82c0c5cce22d3bc7ae80087e2add3d6165b3564 Mon Sep 17 00:00:00 2001
From: Silvia Pfeiffer A WebVTT metadata header consists of the following components, in
+ the given order: A WebVTT metadata header name and
+ a WebVTT metadata header value
+ each consist of any sequence of zero or more characters other than
+ U+000A LINE FEED (LF) characters and U+000D CARRIAGE RETURN (CR) characters
+ except that the entire resulting string must not contain the substring
+ " A WebVTT cue consists of the following components, in
the given order: A WebVTT cue settings list consist of a sequence of zero or more
+ WebVTT cue settings in any order, separated from each other
+ by one or more U+0020 SPACE characters or U+0009 CHARACTER TABULATION (tab) characters.
+ Each setting consists of the following components, in the order given: A WebVTT cue setting name and a WebVTT cue setting value
+ each consist of any sequence of zero or more characters other than
+ U+000A LINE FEED (LF) characters and U+000D CARRIAGE RETURN (CR) characters
+ except that the entire resulting string must not contain the substring
+ " WebVTT cue text consists of zero or more of
the following, each optionally separated from the next by a
WebVTT line terminator: The WebVTT cue settings part of a WebVTT
- cue consists of zero or more of the following components, in
- any order, separated from each other by one or more U+0020 SPACE
- characters or U+0009 CHARACTER TABULATION (tab) characters. Each
- component must not be included more than once per WebVTT cue
- settings string. The WebVTT cue settings list part of a WebVTT
+ caption cue consists of zero or more of the following settings. Each
+ setting must not be included more than once per WebVTT caption cue
+ settings list. WebVTT cue settings give configuration
+ A WebVTT caption cue settings list gives configuration
options regarding the position and alignment of the cue. For
example, it allows a cue to be aligned to the left or positioned at
the top right. A WebVTT vertical text cue setting consists of the
+ A WebVTT vertical text cue setting is a WebVTT cue settingconsists of the
following components, in the order given: A U+003A COLON character (:). A WebVTT vertical text cue setting
@@ -1144,9 +1178,9 @@ WebVTT file structure
+
+
+ -->
" (U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS,
+ U+003E GREATER-THAN SIGN).
@@ -949,6 +967,24 @@ -->
" (U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN).WebVTT file structure
+
+
+
+ -->
" (U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS,
+ U+003E GREATER-THAN SIGN).WebVTT files using chapter title text
WebVTT files using caption cue text
-
- WebVTT files using caption cue text
-
vertical
".rl
", "lr
".vertical
" as the WebVTT cue setting name.rl
", "lr
".WebVTT files using caption cue text
following components, in the order given:
The string "line
".
The string "line
" as the WebVTT cue setting name.
A U+003A COLON character (:).
The string "position
".
The string "position
" as the WebVTT cue setting name.
A WebVTT text position cue setting @@ -1197,10 +1235,14 @@
The string "size
".
The string "size
" as the WebVTT cue setting name.
A WebVTT size cue setting configures @@ -1213,9 +1255,9 @@
The string "align
".
The string "align
" as the WebVTT cue setting name.
start
", "middle
", "end
", "left
", "right
"start
", "middle
", "end
", "left
", "right
"A WebVTT alignment cue setting @@ -1227,12 +1269,9 @@
The string "region
".
The string "region
" as the WebVTT cue setting name.
A U+003A COLON character (:).
An arbitrary string of one or more characters other than U+0020 SPACE
- or U+0009 CHARACTER TABULATION character. The string must not contain the substring
- "-->
" (U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS,
- U+003E GREATER-THAN SIGN).
As the WebVTT cue setting value: an arbitrary string of one or more characters other than U+0020 SPACE or U+0009 CHARACTER TABULATION character. The string must not contain the substring "-->
" (U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN).