Index: third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl |
diff --git a/third_party/WebKit/Source/modules/webaudio/AudioContext.idl b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl |
similarity index 89% |
copy from third_party/WebKit/Source/modules/webaudio/AudioContext.idl |
copy to third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl |
index 2dc404558a121160b3186527468d54d0734383d3..06ac8365bd4eb2a6897a02ba02751ea4699ed6bb 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/AudioContext.idl |
+++ b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl |
@@ -31,14 +31,10 @@ enum AudioContextState { |
[ |
ActiveScriptWrappable, |
- Constructor, |
- ConstructorCallWith=Document, |
DependentLifetime, |
GarbageCollected, |
- ImplementedAs=AbstractAudioContext, |
NoInterfaceObject, |
- RaisesException=Constructor, |
-] interface AudioContext : EventTarget { |
+] interface BaseAudioContext : EventTarget { |
// All rendered audio ultimately connects to destination, which represents the audio hardware. |
readonly attribute AudioDestinationNode destination; |
@@ -62,11 +58,6 @@ enum AudioContextState { |
// Sources |
[RaisesException, MeasureAs=AudioContextCreateBufferSource] AudioBufferSourceNode createBufferSource(); |
- [RaisesException, MeasureAs=AudioContextCreateMediaElementSource] MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaElement); |
- |
- [RaisesException, MeasureAs=AudioContextCreateMediaStreamSource] MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream); |
- [RaisesException, MeasureAs=AudioContextCreateMediaStreamDestination] MediaStreamAudioDestinationNode createMediaStreamDestination(); |
- |
// Processing nodes |
[RaisesException, MeasureAs=AudioContextCreateGain] GainNode createGain(); |
[RaisesException, MeasureAs=AudioContextCreateDelay] DelayNode createDelay(optional double maxDelayTime); |