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, waitaddEventListener, addEventListener, removeEventListener, removeEventListenerpublic 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 EventTargetpublic void addEventListener(java.lang.String type,
EventListener listener)
addEventListener in interface EventTargetpublic void addTrack(MediaStreamTrack track)
public MediaStream clone_()
public boolean dispatchEvent(Event evt)
dispatchEvent in interface EventTargetpublic 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 EventTargetpublic void removeEventListener(java.lang.String type,
EventListener listener)
removeEventListener in interface EventTargetpublic void removeTrack(MediaStreamTrack track)
public void stop()