@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="TextTrack")
public class TextTrack
extends EventTarget
implements Track
| Modifier and Type | Field and Description |
|---|---|
@JsNonNull 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.
|
@JsNullable 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, removeEventListenerassign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, values@TextTrackMode public @JsNonNull java.lang.String mode
public @JsNullable 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)