MediaStream class

Annotations
  • DomName('MediaStream')
  • SupportedBrowser(SupportedBrowser.CHROME)
  • Experimental()
Extends

Constructors

MediaStream([stream_OR_tracks])

Constants

addTrackEvent = const EventStreamProvider<Event>('addtrack')
Static factory designed to expose addtrack events to event handlers that are not necessarily instances of MediaStream.
endedEvent = const EventStreamProvider<Event>('ended')
Static factory designed to expose ended events to event handlers that are not necessarily instances of MediaStream.
removeTrackEvent = const EventStreamProvider<Event>('removetrack')
Static factory designed to expose removetrack events to event handlers that are not necessarily instances of MediaStream.

Static Properties

supported bool
read-only

Instance Properties

ended bool
read-only
id String
read-only
label String
read-only
onAddTrack Stream<Event>
read-only
onEnded Stream<Event>
read-only
onRemoveTrack Stream<Event>
read-only
on Events Inherited
read-only

Instance Methods

addTrack(MediaStreamTrack track) → void
clone() → MediaStream
getAudioTracks() → List<MediaStreamTrack>
getTrackById(String trackId) → MediaStreamTrack
getTracks() → List<MediaStreamTrack>
getVideoTracks() → List<MediaStreamTrack>
removeTrack(MediaStreamTrack track) → void
stop() → void
addEventListener(String type, dynamic listener(Event event), [bool useCapture]) → void Inherited
removeEventListener(String type, dynamic listener(Event event), [bool useCapture]) → void Inherited
dispatchEvent(Event event) → bool Inherited