summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/interfaces/media-source.idl
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/interfaces/media-source.idl')
-rw-r--r--testing/web-platform/tests/interfaces/media-source.idl90
1 files changed, 48 insertions, 42 deletions
diff --git a/testing/web-platform/tests/interfaces/media-source.idl b/testing/web-platform/tests/interfaces/media-source.idl
index 7a86a7a43c..de153e615a 100644
--- a/testing/web-platform/tests/interfaces/media-source.idl
+++ b/testing/web-platform/tests/interfaces/media-source.idl
@@ -18,23 +18,25 @@ enum EndOfStreamError {
interface MediaSource : EventTarget {
constructor();
- [ SameObject, Exposed=DedicatedWorker ]
- readonly attribute MediaSourceHandle handle;
-
- 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 ();
- static boolean isTypeSupported (DOMString type);
+ [SameObject, Exposed=DedicatedWorker]
+ readonly attribute MediaSourceHandle handle;
+ 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();
+ static boolean isTypeSupported(DOMString type);
};
[Transferable, Exposed=(Window,DedicatedWorker)]
@@ -47,32 +49,36 @@ enum AppendMode {
[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);
+ 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);
+ readonly attribute unsigned long length;
+
+ attribute EventHandler onaddsourcebuffer;
+ attribute EventHandler onremovesourcebuffer;
+
+ getter SourceBuffer (unsigned long index);
};
[Exposed=(Window,DedicatedWorker)]
@@ -103,15 +109,15 @@ interface ManagedSourceBuffer : SourceBuffer {
[Exposed=(Window,DedicatedWorker)]
partial interface AudioTrack {
- readonly attribute SourceBuffer? sourceBuffer;
+ readonly attribute SourceBuffer? sourceBuffer;
};
[Exposed=(Window,DedicatedWorker)]
partial interface VideoTrack {
- readonly attribute SourceBuffer? sourceBuffer;
+ readonly attribute SourceBuffer? sourceBuffer;
};
[Exposed=(Window,DedicatedWorker)]
partial interface TextTrack {
- readonly attribute SourceBuffer? sourceBuffer;
+ readonly attribute SourceBuffer? sourceBuffer;
};