@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="AudioTrackList")
public class AudioTrackList
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
@JsNullable TrackEventHandler |
onaddtrack
The AudioTrackList property onaddtrack is an event handler which is called when the addtrack event occurs, indicating that a new audio track has been added to the media element whose audio tracks the AudioTrackList represents.
|
@JsNullable EventHandler |
onchange
The AudioTrackList property onchange is an event handler which is called when the change event occurs, indicating that one or more of the AudioTracks in the AudioTrackList have been enabled or disabled.
|
@JsNullable TrackEventHandler |
onremovetrack
The AudioTrackList onremovetrack event handler is called when the removetrack event occurs, indicating that an audio track has been removed from the media element, and therefore also from the AudioTrackList.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AudioTrackList() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAddtrackListener(TrackEventListener callback) |
void |
addAddtrackListener(TrackEventListener callback,
AddEventListenerOptions options) |
void |
addAddtrackListener(TrackEventListener callback,
boolean useCapture) |
void |
addChangeListener(EventListener callback) |
void |
addChangeListener(EventListener callback,
AddEventListenerOptions options) |
void |
addChangeListener(EventListener callback,
boolean useCapture) |
void |
addRemovetrackListener(TrackEventListener callback) |
void |
addRemovetrackListener(TrackEventListener callback,
AddEventListenerOptions options) |
void |
addRemovetrackListener(TrackEventListener callback,
boolean useCapture) |
@JsNonNull AudioTrack |
getAt(int index) |
@JsNullable AudioTrack |
getTrackById(java.lang.String id)
The AudioTrackList method getTrackById() returns the first AudioTrack object from the track list whose id matches the specified string.
|
int |
length()
The read-only AudioTrackList property length returns the number of entries in the AudioTrackList, each of which is an AudioTrack representing one audio track in the media element.
|
void |
removeAddtrackListener(TrackEventListener callback) |
void |
removeAddtrackListener(TrackEventListener callback,
boolean useCapture) |
void |
removeAddtrackListener(TrackEventListener callback,
EventListenerOptions options) |
void |
removeChangeListener(EventListener callback) |
void |
removeChangeListener(EventListener callback,
boolean useCapture) |
void |
removeChangeListener(EventListener callback,
EventListenerOptions options) |
void |
removeRemovetrackListener(TrackEventListener callback) |
void |
removeRemovetrackListener(TrackEventListener callback,
boolean useCapture) |
void |
removeRemovetrackListener(TrackEventListener callback,
EventListenerOptions options) |
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_, valuespublic @JsNullable TrackEventHandler onaddtrack
public @JsNullable EventHandler onchange
public @JsNullable TrackEventHandler onremovetrack
@JsProperty(name="length") public int length()
public @JsNullable AudioTrack getTrackById(@Nonnull java.lang.String id)
@JsOverlay public final @JsNonNull AudioTrack getAt(int index)
@JsOverlay
public final void addAddtrackListener(@Nonnull
TrackEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addAddtrackListener(@Nonnull
TrackEventListener callback,
boolean useCapture)
@JsOverlay
public final void addAddtrackListener(@Nonnull
TrackEventListener callback)
@JsOverlay
public final void removeAddtrackListener(@Nonnull
TrackEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeAddtrackListener(@Nonnull
TrackEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeAddtrackListener(@Nonnull
TrackEventListener callback)
@JsOverlay
public final void addRemovetrackListener(@Nonnull
TrackEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addRemovetrackListener(@Nonnull
TrackEventListener callback,
boolean useCapture)
@JsOverlay
public final void addRemovetrackListener(@Nonnull
TrackEventListener callback)
@JsOverlay
public final void removeRemovetrackListener(@Nonnull
TrackEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeRemovetrackListener(@Nonnull
TrackEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeRemovetrackListener(@Nonnull
TrackEventListener callback)
@JsOverlay
public final void addChangeListener(@Nonnull
EventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addChangeListener(@Nonnull
EventListener callback,
boolean useCapture)
@JsOverlay
public final void addChangeListener(@Nonnull
EventListener callback)
@JsOverlay
public final void removeChangeListener(@Nonnull
EventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeChangeListener(@Nonnull
EventListener callback,
boolean useCapture)
@JsOverlay
public final void removeChangeListener(@Nonnull
EventListener callback)