mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-07 04:26:32 +08:00
Signed-off-by: Victor Porof <victorporof@chromium.org> Bug: 1325812 Change-Id: I044170880d20ce0402062755787cccafd63c6a42 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3695370 Reviewed-by: Mathias Bynens <mathias@chromium.org>
89 lines
3.2 KiB
Plaintext
89 lines
3.2 KiB
Plaintext
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into webref
|
|
// (https://github.com/w3c/webref)
|
|
// Source: Media Source Extensions™ (https://w3c.github.io/media-source/)
|
|
|
|
enum ReadyState {
|
|
"closed",
|
|
"open",
|
|
"ended"
|
|
};
|
|
|
|
enum EndOfStreamError {
|
|
"network",
|
|
"decode"
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
interface MediaSource : EventTarget {
|
|
constructor();
|
|
readonly attribute SourceBufferList sourceBuffers;
|
|
readonly attribute SourceBufferList activeSourceBuffers;
|
|
readonly attribute ReadyState readyState;
|
|
attribute unrestricted double duration;
|
|
attribute EventHandler onsourceopen;
|
|
attribute EventHandler onsourceended;
|
|
attribute EventHandler onsourceclose;
|
|
static readonly attribute boolean canConstructInDedicatedWorker;
|
|
SourceBuffer addSourceBuffer (DOMString type);
|
|
undefined removeSourceBuffer (SourceBuffer sourceBuffer);
|
|
undefined endOfStream (optional EndOfStreamError error);
|
|
undefined setLiveSeekableRange (double start, double end);
|
|
undefined clearLiveSeekableRange ();
|
|
MediaSourceHandle getHandle ();
|
|
static boolean isTypeSupported (DOMString type);
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
interface MediaSourceHandle {};
|
|
|
|
enum AppendMode {
|
|
"segments",
|
|
"sequence"
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
interface SourceBuffer : EventTarget {
|
|
attribute AppendMode mode;
|
|
readonly attribute boolean updating;
|
|
readonly attribute TimeRanges buffered;
|
|
attribute double timestampOffset;
|
|
readonly attribute AudioTrackList audioTracks;
|
|
readonly attribute VideoTrackList videoTracks;
|
|
readonly attribute TextTrackList textTracks;
|
|
attribute double appendWindowStart;
|
|
attribute unrestricted double appendWindowEnd;
|
|
attribute EventHandler onupdatestart;
|
|
attribute EventHandler onupdate;
|
|
attribute EventHandler onupdateend;
|
|
attribute EventHandler onerror;
|
|
attribute EventHandler onabort;
|
|
undefined appendBuffer (BufferSource data);
|
|
undefined abort ();
|
|
undefined changeType (DOMString type);
|
|
undefined remove (double start, unrestricted double end);
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
interface SourceBufferList : EventTarget {
|
|
readonly attribute unsigned long length;
|
|
attribute EventHandler onaddsourcebuffer;
|
|
attribute EventHandler onremovesourcebuffer;
|
|
getter SourceBuffer (unsigned long index);
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
partial interface AudioTrack {
|
|
readonly attribute SourceBuffer? sourceBuffer;
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
partial interface VideoTrack {
|
|
readonly attribute SourceBuffer? sourceBuffer;
|
|
};
|
|
|
|
[Exposed=(Window,DedicatedWorker)]
|
|
partial interface TextTrack {
|
|
readonly attribute SourceBuffer? sourceBuffer;
|
|
};
|