Shaka Player Embedded
|
#include <vtt_cue.h>
Public Member Functions | |
VTTCue (double start_time, double end_time, const std::string &text) | |
VTTCue (std::shared_ptr< shaka::media::VTTCue > pub) | |
std::shared_ptr< shaka::media::VTTCue > | GetPublic () const |
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) |
media::DirectionSetting | vertical () const |
void | SetVertical (media::DirectionSetting setting) |
bool | snap_to_lines () const |
void | SetSnapToLines (bool snap) |
media::LineAlignSetting | line_align () const |
void | SetLineAlign (media::LineAlignSetting align) |
variant< double, AutoKeyword > | line () const |
void | SetLine (variant< double, AutoKeyword > value) |
variant< double, AutoKeyword > | position () const |
void | SetPosition (variant< double, AutoKeyword > value) |
media::PositionAlignSetting | position_align () const |
void | SetPositionAlign (media::PositionAlignSetting align) |
double | size () const |
void | SetSize (double size) |
media::AlignSetting | align () const |
void | SetAlign (media::AlignSetting align) |
std::string | text () const |
void | SetText (const std::string &text) |
![]() | |
BackingObject () | |
void | Trace (memory::HeapTracer *tracer) const override |
bool | IsRootedAlive () const override |
std::string | name () const |
virtual BackingObjectFactoryBase * | factory () const =0 |
bool | DerivedFrom (const std::string &base) |
ReturnVal< JsValue > | JsThis () const |
void | SetJsThis (Handle< JsObject > this_) |
![]() | |
virtual | ~Traceable () |
virtual bool | IsShortLived () const |
Static Public Member Functions | |
static VTTCue * | Create (double start, double end, const std::string &text) |
![]() | |
static void * | operator new[] (size_t size)=delete |
static void | operator delete[] (void *)=delete |
Additional Inherited Members | |
![]() | |
static constexpr const size_t | kInternalFieldCount = 2 |
![]() | |
static constexpr const uint64_t | kShortLiveDurationMs = 5000 |
![]() | |
~BackingObject () override | |
shaka::js::VTTCue::VTTCue | ( | double | start_time, |
double | end_time, | ||
const std::string & | text | ||
) |
Definition at line 22 of file vtt_cue.cc.
|
explicit |
Definition at line 25 of file vtt_cue.cc.
media::AlignSetting shaka::js::VTTCue::align | ( | ) | const |
Definition at line 132 of file vtt_cue.cc.
|
inlinestatic |
double shaka::js::VTTCue::end_time | ( | ) | const |
Definition at line 45 of file vtt_cue.cc.
|
inline |
std::string shaka::js::VTTCue::id | ( | ) | const |
Definition at line 29 of file vtt_cue.cc.
variant< double, AutoKeyword > shaka::js::VTTCue::line | ( | ) | const |
Definition at line 86 of file vtt_cue.cc.
media::LineAlignSetting shaka::js::VTTCue::line_align | ( | ) | const |
Definition at line 78 of file vtt_cue.cc.
bool shaka::js::VTTCue::pause_on_exit | ( | ) | const |
Definition at line 53 of file vtt_cue.cc.
variant< double, AutoKeyword > shaka::js::VTTCue::position | ( | ) | const |
Definition at line 101 of file vtt_cue.cc.
media::PositionAlignSetting shaka::js::VTTCue::position_align | ( | ) | const |
Definition at line 116 of file vtt_cue.cc.
void shaka::js::VTTCue::SetAlign | ( | media::AlignSetting | align | ) |
Definition at line 136 of file vtt_cue.cc.
void shaka::js::VTTCue::SetEndTime | ( | double | time | ) |
Definition at line 49 of file vtt_cue.cc.
void shaka::js::VTTCue::SetId | ( | const std::string & | id | ) |
Definition at line 33 of file vtt_cue.cc.
void shaka::js::VTTCue::SetLine | ( | variant< double, AutoKeyword > | value | ) |
Definition at line 94 of file vtt_cue.cc.
void shaka::js::VTTCue::SetLineAlign | ( | media::LineAlignSetting | align | ) |
Definition at line 82 of file vtt_cue.cc.
void shaka::js::VTTCue::SetPauseOnExit | ( | bool | pause | ) |
Definition at line 57 of file vtt_cue.cc.
void shaka::js::VTTCue::SetPosition | ( | variant< double, AutoKeyword > | value | ) |
Definition at line 109 of file vtt_cue.cc.
void shaka::js::VTTCue::SetPositionAlign | ( | media::PositionAlignSetting | align | ) |
Definition at line 120 of file vtt_cue.cc.
void shaka::js::VTTCue::SetSize | ( | double | size | ) |
Definition at line 128 of file vtt_cue.cc.
void shaka::js::VTTCue::SetSnapToLines | ( | bool | snap | ) |
Definition at line 74 of file vtt_cue.cc.
void shaka::js::VTTCue::SetStartTime | ( | double | time | ) |
Definition at line 41 of file vtt_cue.cc.
void shaka::js::VTTCue::SetText | ( | const std::string & | text | ) |
Definition at line 144 of file vtt_cue.cc.
void shaka::js::VTTCue::SetVertical | ( | media::DirectionSetting | setting | ) |
Definition at line 66 of file vtt_cue.cc.
double shaka::js::VTTCue::size | ( | ) | const |
Definition at line 124 of file vtt_cue.cc.
bool shaka::js::VTTCue::snap_to_lines | ( | ) | const |
Definition at line 70 of file vtt_cue.cc.
double shaka::js::VTTCue::start_time | ( | ) | const |
Definition at line 37 of file vtt_cue.cc.
std::string shaka::js::VTTCue::text | ( | ) | const |
Definition at line 140 of file vtt_cue.cc.
media::DirectionSetting shaka::js::VTTCue::vertical | ( | ) | const |
Definition at line 62 of file vtt_cue.cc.