@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="TextTrack")
public class TextTrack
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
mode
The TextTrack interface's mode property is a string specifying and controlling the text track's mode: disabled, hidden, or showing.
|
EventHandler |
oncuechange |
| Modifier | Constructor and Description |
|---|---|
protected |
TextTrack() |
| Modifier and Type | Method and Description |
|---|---|
TextTrackCueList |
activeCues() |
void |
addCue(TextTrackCue cue) |
void |
addCuechangeListener(EventListener callback) |
void |
addCuechangeListener(EventListener callback,
AddEventListenerOptions options) |
void |
addCuechangeListener(EventListener callback,
boolean useCapture) |
TextTrackCueList |
cues() |
java.lang.String |
id() |
java.lang.String |
inBandMetadataTrackDispatchType() |
java.lang.String |
kind() |
java.lang.String |
label() |
java.lang.String |
language() |
void |
removeCue(TextTrackCue cue) |
void |
removeCuechangeListener(EventListener callback) |
void |
removeCuechangeListener(EventListener callback,
boolean useCapture) |
void |
removeCuechangeListener(EventListener callback,
EventListenerOptions options) |
SourceBuffer |
sourceBuffer() |
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener@Nonnull @TextTrackMode public java.lang.String mode
@Nullable public EventHandler oncuechange
@JsProperty(name="activeCues") @Nullable public TextTrackCueList activeCues()
@JsProperty(name="cues") @Nullable public TextTrackCueList cues()
@JsProperty(name="id") @Nonnull public java.lang.String id()
@JsProperty(name="inBandMetadataTrackDispatchType") @Nonnull public java.lang.String inBandMetadataTrackDispatchType()
@JsProperty(name="kind") @Nonnull @TextTrackKind public java.lang.String kind()
@JsProperty(name="label") @Nonnull public java.lang.String label()
@JsProperty(name="language") @Nonnull public java.lang.String language()
@JsProperty(name="sourceBuffer") @Nullable public SourceBuffer sourceBuffer()
public void addCue(@Nonnull
TextTrackCue cue)
public void removeCue(@Nonnull
TextTrackCue cue)
@JsOverlay
public final void addCuechangeListener(@Nonnull
EventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addCuechangeListener(@Nonnull
EventListener callback,
boolean useCapture)
@JsOverlay
public final void addCuechangeListener(@Nonnull
EventListener callback)
@JsOverlay
public final void removeCuechangeListener(@Nonnull
EventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeCuechangeListener(@Nonnull
EventListener callback,
boolean useCapture)
@JsOverlay
public final void removeCuechangeListener(@Nonnull
EventListener callback)