MediaStream class - dart:html library (original) (raw)
Inheritance
- Object
- EventTarget
- MediaStream
Annotations
- @SupportedBrowser(SupportedBrowser.CHROME)
- @Native("MediaStream")
Constructors
MediaStream([dynamic stream_OR_tracks])
factory
Properties
no setter
The hash code for this object.
no setterinherited
no setter
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
no setterinherited
Stream of addtrack
events handled by this MediaStream.
no setter
Stream of removetrack
events handled by this MediaStream.
no setter
A representation of the runtime type of the object.
no setterinherited
Methods
addEventListener(String type, EventListener? listener, [bool? useCapture])→ void
inherited
addTrack(MediaStreamTrack track)→ void
clone()→ MediaStream
dispatchEvent(Event event)→ bool
inherited
getAudioTracks()→ List<MediaStreamTrack>
getTrackById(String trackId)→ MediaStreamTrack?
getTracks()→ List<MediaStreamTrack>
getVideoTracks()→ List<MediaStreamTrack>
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEventListener(String type, EventListener? listener, [bool? useCapture])→ void
inherited
removeTrack(MediaStreamTrack track)→ void
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited
Static Properties
Checks if the MediaStream APIs are supported on the current platform.
no setter
Constants
addTrackEvent → const EventStreamProvider<Event>
Static factory designed to expose addtrack
events to event handlers that are not necessarily instances of MediaStream.
removeTrackEvent → const EventStreamProvider<Event>
Static factory designed to expose removetrack
events to event handlers that are not necessarily instances of MediaStream.