package js.html
extends EventTarget
extended by LocalMediaStream
Available on jsThe
MediaStream
interface represents a stream of media content. A stream consists of several tracks such as video or audio tracks. Each track is specified as an instance ofMediaStreamTrack
.Documentation MediaStream by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See:
new (tracks:Array<MediaStreamTrack>)
new ()
new (stream:MediaStream)
Throws:
null |
DOMError |
---|
read only currentTime:Float
read only id:String
A DOMString
containing 36 characters denoting a universally unique identifier (UUID) for the object.
addTrack (track:MediaStreamTrack):Void
Stores a copy of the MediaStreamTrack
given as argument. If the track has already been added to the MediaStream
object, nothing happens.
getAudioTracks ():Array<AudioStreamTrack>
getTracks ():Array<MediaStreamTrack>
Returns a list of all MediaStreamTrack
objects stored in the MediaStream
object, regardless of the value of the kind
attribute. The order is not defined, and may not only vary from one browser to another, but also from one call to another.
getVideoTracks ():Array<VideoStreamTrack>
Returns a list of the MediaStreamTrack
objects stored in the MediaStream
object that have their kind
attribute set to "video"
. The order is not defined, and may not only vary from one browser to another, but also from one call to another.
removeTrack (track:MediaStreamTrack):Void
Removes the MediaStreamTrack
given as argument. If the track is not part of the MediaStream` object, nothing happens.
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/MediaStream.html