MediaStream class
- Inheritance
- Object
- EventTarget
- MediaStream
 
- Annotations
- @SupportedBrowser(SupportedBrowser.CHROME)
- @Native("MediaStream")
 
Constructors
-  MediaStream([dynamic stream_OR_tracks]) factory
Properties
-  active → bool? read-only
-  hashCode → int read-only, inherited
- The hash code for this object. [...]
-  id → String? read-only
-  on → Events read-only, inherited
- This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
-  onAddTrack → Stream<Event> read-only
-  Stream of addtrackevents handled by this MediaStream.
-  onRemoveTrack → Stream<Event> read-only
-  Stream of removetrackevents handled by this MediaStream.
-  runtimeType → Type read-only, inherited
- A representation of the runtime type of the object.
Methods
-  addEventListener(String type, EventListener? listener, [bool? useCapture]) → void inherited
-  addTrack(MediaStreamTrack track) → void 
-  clone() → MediaStream 
-  dispatchEvent(Event event) → bool inherited
-  getAudioTracks() → List< MediaStreamTrack> @Creates('JSExtendableArray|MediaStreamTrack'), @Returns('JSExtendableArray')
-  getTrackById(String trackId) → MediaStreamTrack? 
-  getTracks() → List< MediaStreamTrack> 
-  getVideoTracks() → List< MediaStreamTrack> @Creates('JSExtendableArray|MediaStreamTrack'), @Returns('JSExtendableArray')
-  noSuchMethod(Invocation invocation) → dynamic inherited
- Invoked when a non-existent method or property is accessed. [...]
-  removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void inherited
-  removeTrack(MediaStreamTrack track) → void 
-  toString() → String inherited
- A string representation of this object. [...]
Operators
-  operator ==(Object other) → bool inherited
- The equality operator. [...]
Static Properties
-  supported → bool read-only
- Checks if the MediaStream APIs are supported on the current platform. [...]
Constants
-  addTrackEvent → const EventStreamProvider<Event> 
-  Static factory designed to expose addtrackevents to event handlers that are not necessarily instances of MediaStream. [...]const EventStreamProvider<Event>('addtrack')
-  removeTrackEvent → const EventStreamProvider<Event> 
-  Static factory designed to expose removetrackevents to event handlers that are not necessarily instances of MediaStream. [...]const EventStreamProvider<Event>('removetrack')
    © 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
    https://api.dart.dev/stable/2.13.0/dart-html/MediaStream-class.html