webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
MediaStream Interface Reference

import"MediaStream.idl";

Inheritance diagram for MediaStream:
EventTarget

Public Member Functions

sequence< MediaStreamTrackgetAudioTracks ()
 
sequence< MediaStreamTrackgetVideoTracks ()
 
sequence< MediaStreamTrackgetTracks ()
 
MediaStreamTrack getTrackById (DOMString trackId)
 
void addTrack (MediaStreamTrack track)
 
void removeTrack (MediaStreamTrack track)
 
MediaStream clone ()
 
- Public Member Functions inherited from EventTarget
void addEventListener ([AtomicString] DOMString type, EventListener? callback, optional(AddEventListenerOptions or boolean) options=false)
 
void removeEventListener ([AtomicString] DOMString type, EventListener? callback, optional(EventListenerOptions or boolean) options=false)
 
boolean dispatchEvent (Event event)
 

Public Attributes

readonly attribute DOMString id
 
readonly attribute boolean active
 
attribute EventHandler onactive
 
attribute EventHandler oninactive
 
attribute EventHandler onaddtrack
 
attribute EventHandler onremovetrack
 

Member Function Documentation

◆ addTrack()

void MediaStream::addTrack ( MediaStreamTrack  track)

◆ clone()

MediaStream MediaStream::clone ( )

◆ getAudioTracks()

sequence<MediaStreamTrack> MediaStream::getAudioTracks ( )

◆ getTrackById()

MediaStreamTrack MediaStream::getTrackById ( DOMString  trackId)

◆ getTracks()

sequence<MediaStreamTrack> MediaStream::getTracks ( )

◆ getVideoTracks()

sequence<MediaStreamTrack> MediaStream::getVideoTracks ( )

◆ removeTrack()

void MediaStream::removeTrack ( MediaStreamTrack  track)

Member Data Documentation

◆ active

readonly attribute boolean MediaStream::active

◆ id

readonly attribute DOMString MediaStream::id

◆ onactive

attribute EventHandler MediaStream::onactive

◆ onaddtrack

attribute EventHandler MediaStream::onaddtrack

◆ oninactive

attribute EventHandler MediaStream::oninactive

◆ onremovetrack

attribute EventHandler MediaStream::onremovetrack

The documentation for this interface was generated from the following file: