@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="?")
public interface VideoTrackOrAudioTrackOrTextTrackUnion
| Modifier and Type | Method and Description |
|---|---|
default AudioTrack |
asAudioTrack() |
default TextTrack |
asTextTrack() |
default VideoTrack |
asVideoTrack() |
default boolean |
isAudioTrack() |
default boolean |
isTextTrack() |
default boolean |
isVideoTrack() |
static VideoTrackOrAudioTrackOrTextTrackUnion |
of(AudioTrack value) |
static VideoTrackOrAudioTrackOrTextTrackUnion |
of(TextTrack value) |
static VideoTrackOrAudioTrackOrTextTrackUnion |
of(VideoTrack value) |
@JsOverlay @Nonnull static VideoTrackOrAudioTrackOrTextTrackUnion of(@Nonnull VideoTrack value)
@JsOverlay @Nonnull static VideoTrackOrAudioTrackOrTextTrackUnion of(@Nonnull AudioTrack value)
@JsOverlay @Nonnull static VideoTrackOrAudioTrackOrTextTrackUnion of(@Nonnull TextTrack value)
@JsOverlay default boolean isAudioTrack()
@JsOverlay default AudioTrack asAudioTrack()
@JsOverlay default boolean isTextTrack()
@JsOverlay default TextTrack asTextTrack()
@JsOverlay default boolean isVideoTrack()
@JsOverlay default VideoTrack asVideoTrack()