MediaStream class

Annotated by:
  • 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 Inherited ( String type, dynamic listener(Event event), [bool useCapture] ) → void
removeEventListener Inherited ( String type, dynamic listener(Event event), [bool useCapture] ) → void
dispatchEvent Inherited ( Event event ) → bool