Index: modules/mediasource/MediaSource.idl |
diff --git a/modules/mediasource/MediaSource.idl b/modules/mediasource/MediaSource.idl |
index d0b407dacc56122c130338be2e158733d0269a35..828696725093a16d267cd8cf68c8e9edb4301b4a 100644 |
--- a/modules/mediasource/MediaSource.idl |
+++ b/modules/mediasource/MediaSource.idl |
@@ -27,14 +27,13 @@ |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
- |
+ |
[ |
EnabledAtRuntime=mediaSource, |
ActiveDOMObject, |
- EventTarget, |
Constructor, |
ConstructorCallWith=ScriptExecutionContext |
-] interface MediaSource { |
+] interface MediaSource : EventTarget { |
// All the source buffers created by this object. |
readonly attribute SourceBufferList sourceBuffers; |
@@ -47,17 +46,8 @@ |
[RaisesException] void removeSourceBuffer(SourceBuffer buffer); |
readonly attribute DOMString readyState; |
- |
+ |
[RaisesException] void endOfStream([Default=NullString] optional DOMString error); |
static boolean isTypeSupported (DOMString type); |
- |
- // EventTarget interface |
- void addEventListener(DOMString type, |
- EventListener listener, |
- optional boolean useCapture); |
- void removeEventListener(DOMString type, |
- EventListener listener, |
- optional boolean useCapture); |
- [RaisesException] boolean dispatchEvent(Event event); |
}; |