Constructor
(export) new Cue(startTime, endTime, payload)
Creates a Cue object.
Parameters:
Name | Type | Description |
---|---|---|
startTime |
number | |
endTime |
number | |
payload |
string |
- Implements:
- Source:
Members
(export, static) displayAlign :string
Type:
- string
Properties:
Name | Value | Type | Description |
---|---|---|---|
BEFORE |
before | string | |
CENTER |
center | string | |
AFTER |
after | string |
- Source:
(export, static) fontStyle :string
Type:
- string
Properties:
Name | Value | Type | Description |
---|---|---|---|
NORMAL |
normal | string | |
ITALIC |
italic | string | |
OBLIQUE |
oblique | string |
- Source:
(export, static) fontWeight :number
In CSS font weight can be a number, where 400 is normal and 700 is bold.
Use these values for the enum for consistency.
Type:
- number
Properties:
Name | Value | Type | Description |
---|---|---|---|
NORMAL |
400 | number | |
BOLD |
700 | number |
- Source:
(export, static) lineAlign :string
Type:
- string
Properties:
Name | Value | Type | Description |
---|---|---|---|
CENTER |
center | string | |
START |
start | string | |
END |
end | string |
- Source:
(export, static) lineInterpretation :number
Type:
- number
Properties:
Name | Value | Type | Description |
---|---|---|---|
LINE_NUMBER |
0 | number | |
PERCENTAGE |
1 | number |
- Source:
(export, static) positionAlign :string
Type:
- string
Properties:
Name | Value | Type | Description |
---|---|---|---|
LEFT |
line-left | string | |
RIGHT |
line-right | string | |
CENTER |
center | string | |
AUTO |
auto | string |
- Source:
(export, static) textAlign :string
Type:
- string
Properties:
Name | Value | Type | Description |
---|---|---|---|
LEFT |
left | string | |
RIGHT |
right | string | |
CENTER |
center | string | |
START |
start | string | |
END |
end | string |
- Source:
(export, static) textDecoration :string
Type:
- string
Properties:
Name | Value | Type | Description |
---|---|---|---|
UNDERLINE |
underline | string | |
LINE_THROUGH |
lineThrough | string | |
OVERLINE |
overline | string |
- Source:
(export, static) writingDirection :number
Type:
- number
Properties:
Name | Value | Type | Description |
---|---|---|---|
HORIZONTAL_LEFT_TO_RIGHT |
0 | number | |
HORIZONTAL_RIGHT_TO_LEFT |
1 | number | |
VERTICAL_LEFT_TO_RIGHT |
2 | number | |
VERTICAL_RIGHT_TO_LEFT |
3 | number |
- Source:
(export, non-null) backgroundColor :string
Text background color represented by any string that would be
accepted in CSS.
E. g. '#FFFFFF' or 'white'.
Type:
- string
- Implements:
- Source:
(export, non-null) color :string
Text color represented by any string that would be accepted in CSS.
E. g. '#FFFFFF' or 'white'.
Type:
- string
- Implements:
- Source:
(export) displayAlign :shaka.text.Cue.displayAlign
Vertical alignments of the cues within their extents.
Type:
- Implements:
- Source:
(export) endTime :number
The end time of the cue in seconds and fractions of a second.
Type:
- number
- Implements:
- Source:
(export, non-null) fontFamily :string
Text font family.
Type:
- string
- Implements:
- Source:
(export) fontSize :string
Text font size in px or em (e.g. '100px'/'100em').
Type:
- string
- Implements:
- Source:
(export) fontStyle :shaka.text.Cue.fontStyle
Text font style. Normal, italic or oblique.
Type:
- Implements:
- Source:
(export) fontWeight :shaka.text.Cue.fontWeight
Text font weight. Either normal or bold.
Type:
- Implements:
- Source:
(export, non-null) id :string
Id of the cue.
Type:
- string
- Implements:
- Source:
(export, nullable) line :number
The offset from the display box in either number of lines or
percentage depending on the value of lineInterpretation.
Type:
- number
- Implements:
- Source:
(export) lineAlign :shaka.text.Cue.lineAlign
Line alignment of the cue box.
Type:
- Implements:
- Source:
(export) lineHeight :string
Separation between line areas inside the cue box in px or em
(e.g. '100px'/'100em'). If not specified, this should be no less than
the largest font size applied to the text in the cue.
Type:
- string
- Implements:
- Source:
(export) lineInterpretation :shaka.text.Cue.lineInterpretation
The way to interpret line field. (Either as an integer line number or
percentage from the display box).
Type:
- Implements:
- Source:
(export, non-null) payload :string
The text payload of the cue.
Type:
- string
- Implements:
- Source:
(export, nullable) position :number
The indent (in percent) of the cue box in the direction defined by the
writing direction.
Type:
- number
- Implements:
- Source:
(export) positionAlign :shaka.text.Cue.positionAlign
Position alignment of the cue.
Type:
- Implements:
- Source:
(export) region :shaka.extern.CueRegion
The region to render the cue into.
Type:
- Implements:
- Source:
(export) size :number
Size of the cue box (in percents).
Type:
- number
- Implements:
- Source:
(export) startTime :number
The start time of the cue in seconds and fractions of a second.
Type:
- number
- Implements:
- Source:
(export) textAlign :shaka.text.Cue.textAlign
Alignment of the text inside the cue box.
Type:
- Implements:
- Source:
(export, non-null) textDecoration :Array.<!shaka.text.Cue.textDecoration>
Text decoration. A combination of underline, overline
and line through. Empty array means no decoration.
Type:
- Array.<!shaka.text.Cue.textDecoration>
- Implements:
- Source:
(export) wrapLine :boolean
Whether or not line wrapping should be applied to the cue.
Type:
- boolean
- Implements:
- Source:
(export) writingDirection :shaka.text.Cue.writingDirection
Text writing direction of the cue.
Type:
- Implements:
- Source: