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

import"MediaSource.idl";

Inheritance diagram for MediaSource:
EventTarget

Public Member Functions

SourceBuffer addSourceBuffer (DOMString type)
 
void removeSourceBuffer (SourceBuffer buffer)
 
void endOfStream (optional EndOfStreamError error)
 
void setLiveSeekableRange (double start, double end)
 
void clearLiveSeekableRange ()
 
- 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)
 

Static Public Member Functions

static boolean isTypeSupported (DOMString type)
 

Public Attributes

readonly attribute SourceBufferList sourceBuffers
 
readonly attribute SourceBufferList activeSourceBuffers
 
attribute unrestricted double duration
 
readonly attribute DOMString readyState
 
attribute EventHandler onsourceopen
 
attribute EventHandler onsourceended
 
attribute EventHandler onsourceclose
 

Member Function Documentation

◆ addSourceBuffer()

SourceBuffer MediaSource::addSourceBuffer ( DOMString  type)

◆ clearLiveSeekableRange()

void MediaSource::clearLiveSeekableRange ( )

◆ endOfStream()

void MediaSource::endOfStream ( optional EndOfStreamError  error)

◆ isTypeSupported()

static boolean MediaSource::isTypeSupported ( DOMString  type)
static

◆ removeSourceBuffer()

void MediaSource::removeSourceBuffer ( SourceBuffer  buffer)

◆ setLiveSeekableRange()

void MediaSource::setLiveSeekableRange ( double  start,
double  end 
)

Member Data Documentation

◆ activeSourceBuffers

readonly attribute SourceBufferList MediaSource::activeSourceBuffers

◆ duration

attribute unrestricted double MediaSource::duration

◆ onsourceclose

attribute EventHandler MediaSource::onsourceclose

◆ onsourceended

attribute EventHandler MediaSource::onsourceended

◆ onsourceopen

attribute EventHandler MediaSource::onsourceopen

◆ readyState

readonly attribute DOMString MediaSource::readyState

◆ sourceBuffers

readonly attribute SourceBufferList MediaSource::sourceBuffers

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