Shaka Player Embedded
|
#include <vtt_cue.h>
Public Member Functions | |
VTTCue (double start_time, double end_time, const std::string &text) | |
VTTCue (const VTTCue &cue) | |
VTTCue (VTTCue &&cue) | |
~VTTCue () | |
VTTCue & | operator= (const VTTCue &cue) |
VTTCue & | operator= (VTTCue &&cue) |
TextTrackCue | |
std::string | id () const |
void | SetId (const std::string &id) |
double | start_time () const |
void | SetStartTime (double time) |
double | end_time () const |
void | SetEndTime (double time) |
bool | pause_on_exit () const |
void | SetPauseOnExit (bool pause) |
VTTCue | |
DirectionSetting | vertical () const |
void | SetVertical (DirectionSetting setting) |
bool | snap_to_lines () const |
void | SetSnapToLines (bool snap) |
LineAlignSetting | line_align () const |
void | SetLineAlign (LineAlignSetting align) |
double | line () const |
void | SetLine (double line) |
double | position () const |
void | SetPosition (double position) |
PositionAlignSetting | position_align () const |
void | SetPositionAlign (PositionAlignSetting align) |
double | size () const |
void | SetSize (double size) |
AlignSetting | align () const |
void | SetAlign (AlignSetting align) |
std::string | text () const |
void | SetText (const std::string &text) |
This defines a text cue that is used for subtitles or closed-captioning. This type is internally thread-safe.
shaka::media::VTTCue::VTTCue | ( | double | start_time, |
double | end_time, | ||
const std::string & | text | ||
) |
Definition at line 22 of file vtt_cue_public.cc.
shaka::media::VTTCue::VTTCue | ( | const VTTCue & | cue | ) |
Definition at line 36 of file vtt_cue_public.cc.
shaka::media::VTTCue::VTTCue | ( | VTTCue && | cue | ) |
Definition at line 51 of file vtt_cue_public.cc.
shaka::media::VTTCue::~VTTCue | ( | ) |
Definition at line 27 of file vtt_cue.cc.
AlignSetting shaka::media::VTTCue::align | ( | ) | const |
Definition at line 200 of file vtt_cue_public.cc.
double shaka::media::VTTCue::end_time | ( | ) | const |
Definition at line 110 of file vtt_cue_public.cc.
std::string shaka::media::VTTCue::id | ( | ) | const |
Definition at line 90 of file vtt_cue_public.cc.
double shaka::media::VTTCue::line | ( | ) | const |
Definition at line 160 of file vtt_cue_public.cc.
LineAlignSetting shaka::media::VTTCue::line_align | ( | ) | const |
Definition at line 150 of file vtt_cue_public.cc.
Definition at line 68 of file vtt_cue_public.cc.
Definition at line 73 of file vtt_cue_public.cc.
bool shaka::media::VTTCue::pause_on_exit | ( | ) | const |
Definition at line 120 of file vtt_cue_public.cc.
double shaka::media::VTTCue::position | ( | ) | const |
Definition at line 170 of file vtt_cue_public.cc.
PositionAlignSetting shaka::media::VTTCue::position_align | ( | ) | const |
Definition at line 180 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetAlign | ( | AlignSetting | align | ) |
Sets the align setting of the Cue.
Definition at line 205 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetEndTime | ( | double | time | ) |
Sets the end time the Cue should be rendered at.
Definition at line 115 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetId | ( | const std::string & | id | ) |
Sets the ID of the cue to the given value.
Definition at line 95 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetLine | ( | double | line | ) |
Sets the Cue's line value, use NAN to signal 'auto'.
Definition at line 165 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetLineAlign | ( | LineAlignSetting | align | ) |
Sets the Cue's line align setting.
Definition at line 155 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetPauseOnExit | ( | bool | pause | ) |
Sets whether the media should pause when the cue stops rendering.
Definition at line 125 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetPosition | ( | double | position | ) |
Sets the Cue's position value, use NAN to signal 'auto'.
Definition at line 175 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetPositionAlign | ( | PositionAlignSetting | align | ) |
Sets the Cue's position align setting.
Definition at line 185 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetSize | ( | double | size | ) |
Sets the Cue's size.
Definition at line 195 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetSnapToLines | ( | bool | snap | ) |
Sets whether the Cue snaps to lines.
Definition at line 145 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetStartTime | ( | double | time | ) |
Sets the start time the Cue should be rendered at.
Definition at line 105 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetText | ( | const std::string & | text | ) |
Sets the text body of the cue.
Definition at line 215 of file vtt_cue_public.cc.
void shaka::media::VTTCue::SetVertical | ( | DirectionSetting | setting | ) |
Sets the Cue's vertical direction setting.
Definition at line 135 of file vtt_cue_public.cc.
double shaka::media::VTTCue::size | ( | ) | const |
Definition at line 190 of file vtt_cue_public.cc.
bool shaka::media::VTTCue::snap_to_lines | ( | ) | const |
Definition at line 140 of file vtt_cue_public.cc.
double shaka::media::VTTCue::start_time | ( | ) | const |
Definition at line 100 of file vtt_cue_public.cc.
std::string shaka::media::VTTCue::text | ( | ) | const |
Definition at line 210 of file vtt_cue_public.cc.
DirectionSetting shaka::media::VTTCue::vertical | ( | ) | const |
Definition at line 130 of file vtt_cue_public.cc.