public class MediaStream extends java.lang.Object implements EventTarget
Modifier and Type | Class and Description |
---|---|
static interface |
MediaStream.ConstructorStreamOrTracksUnionType |
static interface |
MediaStream.OnactiveFn |
static interface |
MediaStream.OnaddtrackFn |
static interface |
MediaStream.OnendedFn |
static interface |
MediaStream.OninactiveFn |
static interface |
MediaStream.OnremovetrackFn |
EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerOptionsUnionType
Modifier and Type | Field and Description |
---|---|
boolean |
active |
boolean |
ended |
java.lang.String |
id |
java.lang.String |
label |
MediaStream.OnactiveFn |
onactive |
MediaStream.OnaddtrackFn |
onaddtrack |
MediaStream.OnendedFn |
onended |
MediaStream.OninactiveFn |
oninactive |
MediaStream.OnremovetrackFn |
onremovetrack |
Constructor and Description |
---|
MediaStream() |
MediaStream(MediaStream.ConstructorStreamOrTracksUnionType streamOrTracks) |
MediaStream(MediaStream streamOrTracks) |
MediaStream(MediaStreamTrack[] streamOrTracks) |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(java.lang.String type,
EventListener listener) |
void |
addEventListener(java.lang.String type,
EventListener listener,
EventTarget.AddEventListenerOptionsUnionType useCapture) |
void |
addTrack(MediaStreamTrack track) |
MediaStream |
clone_() |
boolean |
dispatchEvent(Event evt) |
MediaStreamTrack[] |
getAudioTracks() |
MediaStreamTrack |
getTrackById(java.lang.String trackId) |
MediaStreamTrack[] |
getTracks() |
MediaStreamTrack[] |
getVideoTracks() |
void |
removeEventListener(java.lang.String type,
EventListener listener) |
void |
removeEventListener(java.lang.String type,
EventListener listener,
EventTarget.RemoveEventListenerOptionsUnionType useCapture) |
void |
removeTrack(MediaStreamTrack track) |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEventListener, addEventListener, removeEventListener, removeEventListener
public boolean active
public boolean ended
public java.lang.String id
public java.lang.String label
public MediaStream.OnactiveFn onactive
public MediaStream.OnaddtrackFn onaddtrack
public MediaStream.OnendedFn onended
public MediaStream.OninactiveFn oninactive
public MediaStream.OnremovetrackFn onremovetrack
public MediaStream()
public MediaStream(MediaStream.ConstructorStreamOrTracksUnionType streamOrTracks)
public MediaStream(MediaStream streamOrTracks)
public MediaStream(MediaStreamTrack[] streamOrTracks)
public void addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType useCapture)
addEventListener
in interface EventTarget
public void addEventListener(java.lang.String type, EventListener listener)
addEventListener
in interface EventTarget
public void addTrack(MediaStreamTrack track)
public MediaStream clone_()
public boolean dispatchEvent(Event evt)
dispatchEvent
in interface EventTarget
public MediaStreamTrack[] getAudioTracks()
public MediaStreamTrack getTrackById(java.lang.String trackId)
public MediaStreamTrack[] getTracks()
public MediaStreamTrack[] getVideoTracks()
public void removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType useCapture)
removeEventListener
in interface EventTarget
public void removeEventListener(java.lang.String type, EventListener listener)
removeEventListener
in interface EventTarget
public void removeTrack(MediaStreamTrack track)
public void stop()