class MediaStream extends raw.EventTarget

The MediaStream

https://www.w3.org/TR/2016/CR-mediacapture-streams-20160519/

MDN

Annotations
@JSType() @native() @JSGlobal()
Linear Supertypes
raw.EventTarget, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MediaStream
  2. EventTarget
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MediaStream()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val active: Boolean

    A Boolean value that returns true if the MediaStream is active, or false otherwise.

    A Boolean value that returns true if the MediaStream is active, or false otherwise.

    MDN

  5. def addEventListener[T <: raw.Event](type: String, listener: Function1[T, _], options: EventListenerOptions): Unit

    The EventTarget.addEventListener() method registers the specified listener on the EventTarget it's called on.

    The EventTarget.addEventListener() method registers the specified listener on the EventTarget it's called on. The event target may be an Element in a document, the Document itself, a Window, or any other object that supports events (such as XMLHttpRequest).

    This implementation accepts a settings object of type EventListenerOptions.

    MDN

    Definition Classes
    EventTarget
  6. def addEventListener[T <: raw.Event](type: String, listener: Function1[T, _], useCapture: Boolean = js.native): Unit

    The EventTarget.addEventListener() method registers the specified listener on the EventTarget it's called on.

    The EventTarget.addEventListener() method registers the specified listener on the EventTarget it's called on. The event target may be an Element in a document, the Document itself, a Window, or any other object that supports events (such as XMLHttpRequest).

    MDN

    Definition Classes
    EventTarget
  7. def addTrack(track: MediaStreamTrack): Unit

    Stores a copy of the MediaStreamTrack given as argument.

    Stores a copy of the MediaStreamTrack given as argument. If the track has already been added to the MediaStream object, nothing happens; if the track is in the finished state - that is, has already reached its end - the exception INVALID_STATE_RAISE is raised.

    MDN

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): MediaStream

    Clones the given MediaStream and all its tracks.

    Clones the given MediaStream and all its tracks. When the clone() method is invoked, the user agent must run the following steps: 1) Let streamClone be a newly constructed MediaStream object. 2) Initialize streamClone's id attribute to a newly generated value. 3) Let trackSetClone be a list that contains the result of running MediaStreamTrack.clone() on all the tracks in this stream.

    Let trackSetClone be streamClone's track set.

    MDN

    Definition Classes
    MediaStream → AnyRef
  10. def dispatchEvent(evt: raw.Event): Boolean

    Dispatches an Event at the specified EventTarget, invoking the affected EventListeners in the appropriate order.

    Dispatches an Event at the specified EventTarget, invoking the affected EventListeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) apply to events dispatched manually with dispatchEvent().

    MDN

    Definition Classes
    EventTarget
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def getAudioTracks(): Array[MediaStreamTrack]

    Returns a list of the MediaStreamTrack objects stored in the MediaStream object that have their kind attribute set to "audio".

    Returns a list of the MediaStreamTrack objects stored in the MediaStream object that have their kind attribute set to "audio". The order is not defined, and may not only vary from one browser to another, but also from one call to another..

    MDN

  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getTrackById(trackId: String): MediaStreamTrack

    Returns the track whose ID corresponds to the one given in parameters, trackid.

    Returns the track whose ID corresponds to the one given in parameters, trackid. If no parameter is given, or if no track with that ID does exist, it returns null. If several tracks have the same ID, it returns the first one.

    MDN

  17. def getTracks(): Array[MediaStreamTrack]

    Returns a list of all MediaStreamTrack objects stored in the MediaStream object, regardless of the value of the kind attribute.

    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.

    MDN

  18. def getVideoTracks(): Array[MediaStreamTrack]

    Returns a list of the MediaStreamTrack objects stored in the MediaStream object that have their kind attribute set to "video".

    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.

    MDN

  19. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. val id: String

    Is a DOMString containing 36 characters denoting a universally unique identifier (UUID) for the object.

    Is a DOMString containing 36 characters denoting a universally unique identifier (UUID) for the object.

    MDN

  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. var onaddtrack: Function1[raw.Event, Any]

    Is an EventHandler containing the action to perform when an addtrack event is fired when a new MediaStreamTrack object is added.

    Is an EventHandler containing the action to perform when an addtrack event is fired when a new MediaStreamTrack object is added.

    MDN

  28. var onremovetrack: Function1[raw.Event, Any]

    Is an EventHandler containing the action to perform when an removetrack event is fired when a MediaStreamTrack object is removed from it.

    Is an EventHandler containing the action to perform when an removetrack event is fired when a MediaStreamTrack object is removed from it.

    MDN

  29. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  30. def removeEventListener[T <: raw.Event](type: String, listener: Function1[T, _], options: EventListenerOptions): Unit

    Removes the event listener previously registered with EventTarget.addEventListener.

    Removes the event listener previously registered with EventTarget.addEventListener.

    This implementation accepts a settings object of type EventListenerOptions.

    MDN

    Definition Classes
    EventTarget
  31. def removeEventListener[T <: raw.Event](type: String, listener: Function1[T, _], useCapture: Boolean = js.native): Unit

    Removes the event listener previously registered with EventTarget.addEventListener.

    Removes the event listener previously registered with EventTarget.addEventListener.

    MDN

    Definition Classes
    EventTarget
  32. def removeTrack(track: MediaStreamTrack): Unit

    Removes the MediaStreamTrack given as argument.

    Removes the MediaStreamTrack given as argument. If the track is not part of the MediaStream object, nothing happens; if the track is in the finished state - that is, it has already reached its end - the exception INVALID_STATE_RAISE is raised.

    MDN

  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. def toLocaleString(): String
    Definition Classes
    Object
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. def valueOf(): Any
    Definition Classes
    Object
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from raw.EventTarget

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped