| OLD | NEW |
| 1 /** | 1 /** |
| 2 * High-fidelity audio programming in the browser. | 2 * High-fidelity audio programming in the browser. |
| 3 */ | 3 */ |
| 4 library dart.dom.web_audio; | 4 library dart.dom.web_audio; |
| 5 | 5 |
| 6 import 'dart:async'; | 6 import 'dart:async'; |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 import 'dart:_internal'; | 8 import 'dart:_internal'; |
| 9 import 'dart:html'; | 9 import 'dart:html'; |
| 10 import 'dart:html_common'; | 10 import 'dart:html_common'; |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 'GainNode': () => GainNode, | 40 'GainNode': () => GainNode, |
| 41 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode, | 41 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode, |
| 42 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode, | 42 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode, |
| 43 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode, | 43 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode, |
| 44 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent, | 44 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent, |
| 45 'OfflineAudioContext': () => OfflineAudioContext, | 45 'OfflineAudioContext': () => OfflineAudioContext, |
| 46 'OscillatorNode': () => OscillatorNode, | 46 'OscillatorNode': () => OscillatorNode, |
| 47 'PannerNode': () => PannerNode, | 47 'PannerNode': () => PannerNode, |
| 48 'PeriodicWave': () => PeriodicWave, | 48 'PeriodicWave': () => PeriodicWave, |
| 49 'ScriptProcessorNode': () => ScriptProcessorNode, | 49 'ScriptProcessorNode': () => ScriptProcessorNode, |
| 50 'StereoPannerNode': () => StereoPannerNode, | |
| 51 'WaveShaperNode': () => WaveShaperNode, | 50 'WaveShaperNode': () => WaveShaperNode, |
| 52 | 51 |
| 53 }; | 52 }; |
| 54 | 53 |
| 55 // FIXME: Can we make this private? | 54 // FIXME: Can we make this private? |
| 56 @Deprecated("Internal Use Only") | 55 @Deprecated("Internal Use Only") |
| 57 final web_audioBlinkFunctionMap = { | 56 final web_audioBlinkFunctionMap = { |
| 58 'AnalyserNode': () => AnalyserNode.internalCreateAnalyserNode, | 57 'AnalyserNode': () => AnalyserNode.internalCreateAnalyserNode, |
| 59 'AudioBuffer': () => AudioBuffer.internalCreateAudioBuffer, | 58 'AudioBuffer': () => AudioBuffer.internalCreateAudioBuffer, |
| 60 'AudioBufferSourceNode': () => AudioBufferSourceNode.internalCreateAudioBuffer
SourceNode, | 59 'AudioBufferSourceNode': () => AudioBufferSourceNode.internalCreateAudioBuffer
SourceNode, |
| (...skipping 13 matching lines...) Expand all Loading... |
| 74 'GainNode': () => GainNode.internalCreateGainNode, | 73 'GainNode': () => GainNode.internalCreateGainNode, |
| 75 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode.internalCreat
eMediaElementAudioSourceNode, | 74 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode.internalCreat
eMediaElementAudioSourceNode, |
| 76 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode.inter
nalCreateMediaStreamAudioDestinationNode, | 75 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode.inter
nalCreateMediaStreamAudioDestinationNode, |
| 77 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode.internalCreateM
ediaStreamAudioSourceNode, | 76 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode.internalCreateM
ediaStreamAudioSourceNode, |
| 78 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent.internalCreat
eOfflineAudioCompletionEvent, | 77 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent.internalCreat
eOfflineAudioCompletionEvent, |
| 79 'OfflineAudioContext': () => OfflineAudioContext.internalCreateOfflineAudioCon
text, | 78 'OfflineAudioContext': () => OfflineAudioContext.internalCreateOfflineAudioCon
text, |
| 80 'OscillatorNode': () => OscillatorNode.internalCreateOscillatorNode, | 79 'OscillatorNode': () => OscillatorNode.internalCreateOscillatorNode, |
| 81 'PannerNode': () => PannerNode.internalCreatePannerNode, | 80 'PannerNode': () => PannerNode.internalCreatePannerNode, |
| 82 'PeriodicWave': () => PeriodicWave.internalCreatePeriodicWave, | 81 'PeriodicWave': () => PeriodicWave.internalCreatePeriodicWave, |
| 83 'ScriptProcessorNode': () => ScriptProcessorNode.internalCreateScriptProcessor
Node, | 82 'ScriptProcessorNode': () => ScriptProcessorNode.internalCreateScriptProcessor
Node, |
| 84 'StereoPannerNode': () => StereoPannerNode.internalCreateStereoPannerNode, | |
| 85 'WaveShaperNode': () => WaveShaperNode.internalCreateWaveShaperNode, | 83 'WaveShaperNode': () => WaveShaperNode.internalCreateWaveShaperNode, |
| 86 | 84 |
| 87 }; | 85 }; |
| 88 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 86 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 89 // for details. All rights reserved. Use of this source code is governed by a | 87 // for details. All rights reserved. Use of this source code is governed by a |
| 90 // BSD-style license that can be found in the LICENSE file. | 88 // BSD-style license that can be found in the LICENSE file. |
| 91 | 89 |
| 92 // WARNING: Do not edit - generated code. | 90 // WARNING: Do not edit - generated code. |
| 93 | 91 |
| 94 | 92 |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 143 @DomName('AnalyserNode.smoothingTimeConstant') | 141 @DomName('AnalyserNode.smoothingTimeConstant') |
| 144 @DocsEditable() | 142 @DocsEditable() |
| 145 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi
meConstant_Getter_(unwrap_jso(this)); | 143 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi
meConstant_Getter_(unwrap_jso(this)); |
| 146 | 144 |
| 147 @DomName('AnalyserNode.smoothingTimeConstant') | 145 @DomName('AnalyserNode.smoothingTimeConstant') |
| 148 @DocsEditable() | 146 @DocsEditable() |
| 149 set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance.smoo
thingTimeConstant_Setter_(unwrap_jso(this), value); | 147 set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance.smoo
thingTimeConstant_Setter_(unwrap_jso(this), value); |
| 150 | 148 |
| 151 @DomName('AnalyserNode.getByteFrequencyData') | 149 @DomName('AnalyserNode.getByteFrequencyData') |
| 152 @DocsEditable() | 150 @DocsEditable() |
| 153 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc
e.getByteFrequencyData_Callback_1_(unwrap_jso(this), unwrap_jso(array)); | 151 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc
e.getByteFrequencyData_Callback_1_(unwrap_jso(this), array); |
| 154 | 152 |
| 155 @DomName('AnalyserNode.getByteTimeDomainData') | 153 @DomName('AnalyserNode.getByteTimeDomainData') |
| 156 @DocsEditable() | 154 @DocsEditable() |
| 157 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan
ce.getByteTimeDomainData_Callback_1_(unwrap_jso(this), unwrap_jso(array)); | 155 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan
ce.getByteTimeDomainData_Callback_1_(unwrap_jso(this), array); |
| 158 | 156 |
| 159 @DomName('AnalyserNode.getFloatFrequencyData') | 157 @DomName('AnalyserNode.getFloatFrequencyData') |
| 160 @DocsEditable() | 158 @DocsEditable() |
| 161 void getFloatFrequencyData(Float32List array) => _blink.BlinkAnalyserNode.inst
ance.getFloatFrequencyData_Callback_1_(unwrap_jso(this), unwrap_jso(array)); | 159 void getFloatFrequencyData(Float32List array) => _blink.BlinkAnalyserNode.inst
ance.getFloatFrequencyData_Callback_1_(unwrap_jso(this), array); |
| 162 | 160 |
| 163 @DomName('AnalyserNode.getFloatTimeDomainData') | 161 @DomName('AnalyserNode.getFloatTimeDomainData') |
| 164 @DocsEditable() | 162 @DocsEditable() |
| 165 @Experimental() // untriaged | 163 @Experimental() // untriaged |
| 166 void getFloatTimeDomainData(Float32List array) => _blink.BlinkAnalyserNode.ins
tance.getFloatTimeDomainData_Callback_1_(unwrap_jso(this), unwrap_jso(array)); | 164 void getFloatTimeDomainData(Float32List array) => _blink.BlinkAnalyserNode.ins
tance.getFloatTimeDomainData_Callback_1_(unwrap_jso(this), array); |
| 167 | 165 |
| 168 } | 166 } |
| 169 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 167 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 170 // for details. All rights reserved. Use of this source code is governed by a | 168 // for details. All rights reserved. Use of this source code is governed by a |
| 171 // BSD-style license that can be found in the LICENSE file. | 169 // BSD-style license that can be found in the LICENSE file. |
| 172 | 170 |
| 173 // WARNING: Do not edit - generated code. | 171 // WARNING: Do not edit - generated code. |
| 174 | 172 |
| 175 | 173 |
| 176 @DocsEditable() | 174 @DocsEditable() |
| (...skipping 28 matching lines...) Expand all Loading... |
| 205 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(unwrap_jso(t
his)); | 203 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(unwrap_jso(t
his)); |
| 206 | 204 |
| 207 @DomName('AudioBuffer.numberOfChannels') | 205 @DomName('AudioBuffer.numberOfChannels') |
| 208 @DocsEditable() | 206 @DocsEditable() |
| 209 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_
Getter_(unwrap_jso(this)); | 207 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_
Getter_(unwrap_jso(this)); |
| 210 | 208 |
| 211 @DomName('AudioBuffer.sampleRate') | 209 @DomName('AudioBuffer.sampleRate') |
| 212 @DocsEditable() | 210 @DocsEditable() |
| 213 num get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(unwr
ap_jso(this)); | 211 num get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(unwr
ap_jso(this)); |
| 214 | 212 |
| 215 void copyFromChannel(Float32List destination, int channelNumber, [int startInC
hannel]) { | |
| 216 if (startInChannel != null) { | |
| 217 _blink.BlinkAudioBuffer.instance.copyFromChannel_Callback_3_(unwrap_jso(th
is), unwrap_jso(destination), channelNumber, startInChannel); | |
| 218 return; | |
| 219 } | |
| 220 _blink.BlinkAudioBuffer.instance.copyFromChannel_Callback_2_(unwrap_jso(this
), unwrap_jso(destination), channelNumber); | |
| 221 return; | |
| 222 } | |
| 223 | |
| 224 void copyToChannel(Float32List source, int channelNumber, [int startInChannel]
) { | |
| 225 if (startInChannel != null) { | |
| 226 _blink.BlinkAudioBuffer.instance.copyToChannel_Callback_3_(unwrap_jso(this
), unwrap_jso(source), channelNumber, startInChannel); | |
| 227 return; | |
| 228 } | |
| 229 _blink.BlinkAudioBuffer.instance.copyToChannel_Callback_2_(unwrap_jso(this),
unwrap_jso(source), channelNumber); | |
| 230 return; | |
| 231 } | |
| 232 | |
| 233 @DomName('AudioBuffer.getChannelData') | 213 @DomName('AudioBuffer.getChannelData') |
| 234 @DocsEditable() | 214 @DocsEditable() |
| 235 Float32List getChannelData(int channelIndex) => wrap_jso(_blink.BlinkAudioBuff
er.instance.getChannelData_Callback_1_(unwrap_jso(this), channelIndex)); | 215 Float32List getChannelData(int channelIndex) => _blink.BlinkAudioBuffer.instan
ce.getChannelData_Callback_1_(unwrap_jso(this), channelIndex); |
| 236 | 216 |
| 237 } | 217 } |
| 238 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 218 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 239 // for details. All rights reserved. Use of this source code is governed by a | 219 // for details. All rights reserved. Use of this source code is governed by a |
| 240 // BSD-style license that can be found in the LICENSE file. | 220 // BSD-style license that can be found in the LICENSE file. |
| 241 | 221 |
| 242 // WARNING: Do not edit - generated code. | 222 // WARNING: Do not edit - generated code. |
| 243 | 223 |
| 244 | 224 |
| 245 @DomName('AudioBufferCallback') | 225 @DomName('AudioBufferCallback') |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 | 267 |
| 288 | 268 |
| 289 @DomName('AudioBufferSourceNode.buffer') | 269 @DomName('AudioBufferSourceNode.buffer') |
| 290 @DocsEditable() | 270 @DocsEditable() |
| 291 AudioBuffer get buffer => wrap_jso(_blink.BlinkAudioBufferSourceNode.instance.
buffer_Getter_(unwrap_jso(this))); | 271 AudioBuffer get buffer => wrap_jso(_blink.BlinkAudioBufferSourceNode.instance.
buffer_Getter_(unwrap_jso(this))); |
| 292 | 272 |
| 293 @DomName('AudioBufferSourceNode.buffer') | 273 @DomName('AudioBufferSourceNode.buffer') |
| 294 @DocsEditable() | 274 @DocsEditable() |
| 295 set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instance.bu
ffer_Setter_(unwrap_jso(this), unwrap_jso(value)); | 275 set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instance.bu
ffer_Setter_(unwrap_jso(this), unwrap_jso(value)); |
| 296 | 276 |
| 297 @DomName('AudioBufferSourceNode.detune') | |
| 298 @DocsEditable() | |
| 299 @Experimental() // untriaged | |
| 300 AudioParam get detune => wrap_jso(_blink.BlinkAudioBufferSourceNode.instance.d
etune_Getter_(unwrap_jso(this))); | |
| 301 | |
| 302 @DomName('AudioBufferSourceNode.loop') | 277 @DomName('AudioBufferSourceNode.loop') |
| 303 @DocsEditable() | 278 @DocsEditable() |
| 304 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(unwra
p_jso(this)); | 279 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(unwra
p_jso(this)); |
| 305 | 280 |
| 306 @DomName('AudioBufferSourceNode.loop') | 281 @DomName('AudioBufferSourceNode.loop') |
| 307 @DocsEditable() | 282 @DocsEditable() |
| 308 set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_Setter
_(unwrap_jso(this), value); | 283 set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_Setter
_(unwrap_jso(this), value); |
| 309 | 284 |
| 310 @DomName('AudioBufferSourceNode.loopEnd') | 285 @DomName('AudioBufferSourceNode.loopEnd') |
| 311 @DocsEditable() | 286 @DocsEditable() |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 367 | 342 |
| 368 @DomName('AudioContext') | 343 @DomName('AudioContext') |
| 369 @SupportedBrowser(SupportedBrowser.CHROME) | 344 @SupportedBrowser(SupportedBrowser.CHROME) |
| 370 @SupportedBrowser(SupportedBrowser.FIREFOX) | 345 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| 371 @Experimental() | 346 @Experimental() |
| 372 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioCo
ntext-section | 347 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioCo
ntext-section |
| 373 class AudioContext extends EventTarget { | 348 class AudioContext extends EventTarget { |
| 374 // To suppress missing implicit constructor warnings. | 349 // To suppress missing implicit constructor warnings. |
| 375 factory AudioContext._() { throw new UnsupportedError("Not supported"); } | 350 factory AudioContext._() { throw new UnsupportedError("Not supported"); } |
| 376 | 351 |
| 352 /** |
| 353 * Static factory designed to expose `complete` events to event |
| 354 * handlers that are not necessarily instances of [AudioContext]. |
| 355 * |
| 356 * See [EventStreamProvider] for usage information. |
| 357 */ |
| 358 @DomName('AudioContext.completeEvent') |
| 359 @DocsEditable() |
| 360 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
| 361 |
| 377 @DomName('AudioContext.AudioContext') | 362 @DomName('AudioContext.AudioContext') |
| 378 @DocsEditable() | 363 @DocsEditable() |
| 379 factory AudioContext() { | 364 factory AudioContext() { |
| 380 return wrap_jso(_blink.BlinkAudioContext.instance.constructorCallback_0_()); | 365 return wrap_jso(_blink.BlinkAudioContext.instance.constructorCallback_0_()); |
| 381 } | 366 } |
| 382 | 367 |
| 383 | 368 |
| 384 @Deprecated("Internal Use Only") | 369 @Deprecated("Internal Use Only") |
| 385 static AudioContext internalCreateAudioContext() { | 370 static AudioContext internalCreateAudioContext() { |
| 386 return new AudioContext._internalWrap(); | 371 return new AudioContext._internalWrap(); |
| (...skipping 17 matching lines...) Expand all Loading... |
| 404 AudioDestinationNode get destination => wrap_jso(_blink.BlinkAudioContext.inst
ance.destination_Getter_(unwrap_jso(this))); | 389 AudioDestinationNode get destination => wrap_jso(_blink.BlinkAudioContext.inst
ance.destination_Getter_(unwrap_jso(this))); |
| 405 | 390 |
| 406 @DomName('AudioContext.listener') | 391 @DomName('AudioContext.listener') |
| 407 @DocsEditable() | 392 @DocsEditable() |
| 408 AudioListener get listener => wrap_jso(_blink.BlinkAudioContext.instance.liste
ner_Getter_(unwrap_jso(this))); | 393 AudioListener get listener => wrap_jso(_blink.BlinkAudioContext.instance.liste
ner_Getter_(unwrap_jso(this))); |
| 409 | 394 |
| 410 @DomName('AudioContext.sampleRate') | 395 @DomName('AudioContext.sampleRate') |
| 411 @DocsEditable() | 396 @DocsEditable() |
| 412 num get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_(unw
rap_jso(this)); | 397 num get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_(unw
rap_jso(this)); |
| 413 | 398 |
| 414 @DomName('AudioContext.state') | |
| 415 @DocsEditable() | |
| 416 @Experimental() // untriaged | |
| 417 String get state => _blink.BlinkAudioContext.instance.state_Getter_(unwrap_jso
(this)); | |
| 418 | |
| 419 @DomName('AudioContext.close') | |
| 420 @DocsEditable() | |
| 421 @Experimental() // untriaged | |
| 422 Future close() => wrap_jso(_blink.BlinkAudioContext.instance.close_Callback_0_
(unwrap_jso(this))); | |
| 423 | |
| 424 @DomName('AudioContext.createAnalyser') | 399 @DomName('AudioContext.createAnalyser') |
| 425 @DocsEditable() | 400 @DocsEditable() |
| 426 AnalyserNode createAnalyser() => wrap_jso(_blink.BlinkAudioContext.instance.cr
eateAnalyser_Callback_0_(unwrap_jso(this))); | 401 AnalyserNode createAnalyser() => wrap_jso(_blink.BlinkAudioContext.instance.cr
eateAnalyser_Callback_0_(unwrap_jso(this))); |
| 427 | 402 |
| 428 @DomName('AudioContext.createBiquadFilter') | 403 @DomName('AudioContext.createBiquadFilter') |
| 429 @DocsEditable() | 404 @DocsEditable() |
| 430 BiquadFilterNode createBiquadFilter() => wrap_jso(_blink.BlinkAudioContext.ins
tance.createBiquadFilter_Callback_0_(unwrap_jso(this))); | 405 BiquadFilterNode createBiquadFilter() => wrap_jso(_blink.BlinkAudioContext.ins
tance.createBiquadFilter_Callback_0_(unwrap_jso(this))); |
| 431 | 406 |
| 432 @DomName('AudioContext.createBuffer') | 407 @DomName('AudioContext.createBuffer') |
| 433 @DocsEditable() | 408 @DocsEditable() |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 486 @DocsEditable() | 461 @DocsEditable() |
| 487 OscillatorNode createOscillator() => wrap_jso(_blink.BlinkAudioContext.instanc
e.createOscillator_Callback_0_(unwrap_jso(this))); | 462 OscillatorNode createOscillator() => wrap_jso(_blink.BlinkAudioContext.instanc
e.createOscillator_Callback_0_(unwrap_jso(this))); |
| 488 | 463 |
| 489 @DomName('AudioContext.createPanner') | 464 @DomName('AudioContext.createPanner') |
| 490 @DocsEditable() | 465 @DocsEditable() |
| 491 PannerNode createPanner() => wrap_jso(_blink.BlinkAudioContext.instance.create
Panner_Callback_0_(unwrap_jso(this))); | 466 PannerNode createPanner() => wrap_jso(_blink.BlinkAudioContext.instance.create
Panner_Callback_0_(unwrap_jso(this))); |
| 492 | 467 |
| 493 @DomName('AudioContext.createPeriodicWave') | 468 @DomName('AudioContext.createPeriodicWave') |
| 494 @DocsEditable() | 469 @DocsEditable() |
| 495 @Experimental() // untriaged | 470 @Experimental() // untriaged |
| 496 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => wrap_js
o(_blink.BlinkAudioContext.instance.createPeriodicWave_Callback_2_(unwrap_jso(th
is), unwrap_jso(real), unwrap_jso(imag))); | 471 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => wrap_js
o(_blink.BlinkAudioContext.instance.createPeriodicWave_Callback_2_(unwrap_jso(th
is), real, imag)); |
| 497 | 472 |
| 498 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh
annels, int numberOfOutputChannels]) { | 473 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh
annels, int numberOfOutputChannels]) { |
| 499 if (numberOfOutputChannels != null) { | 474 if (numberOfOutputChannels != null) { |
| 500 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_3_(unwrap_jso(this), bufferSize, numberOfInputChannels, numberOfOutputCha
nnels)); | 475 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_3_(unwrap_jso(this), bufferSize, numberOfInputChannels, numberOfOutputCha
nnels)); |
| 501 } | 476 } |
| 502 if (numberOfInputChannels != null) { | 477 if (numberOfInputChannels != null) { |
| 503 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_2_(unwrap_jso(this), bufferSize, numberOfInputChannels)); | 478 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_2_(unwrap_jso(this), bufferSize, numberOfInputChannels)); |
| 504 } | 479 } |
| 505 if (bufferSize != null) { | 480 if (bufferSize != null) { |
| 506 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_1_(unwrap_jso(this), bufferSize)); | 481 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_1_(unwrap_jso(this), bufferSize)); |
| 507 } | 482 } |
| 508 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Call
back_0_(unwrap_jso(this))); | 483 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Call
back_0_(unwrap_jso(this))); |
| 509 } | 484 } |
| 510 | 485 |
| 511 @DomName('AudioContext.createStereoPanner') | |
| 512 @DocsEditable() | |
| 513 @Experimental() // untriaged | |
| 514 StereoPannerNode createStereoPanner() => wrap_jso(_blink.BlinkAudioContext.ins
tance.createStereoPanner_Callback_0_(unwrap_jso(this))); | |
| 515 | |
| 516 @DomName('AudioContext.createWaveShaper') | 486 @DomName('AudioContext.createWaveShaper') |
| 517 @DocsEditable() | 487 @DocsEditable() |
| 518 WaveShaperNode createWaveShaper() => wrap_jso(_blink.BlinkAudioContext.instanc
e.createWaveShaper_Callback_0_(unwrap_jso(this))); | 488 WaveShaperNode createWaveShaper() => wrap_jso(_blink.BlinkAudioContext.instanc
e.createWaveShaper_Callback_0_(unwrap_jso(this))); |
| 519 | 489 |
| 520 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) { | 490 @DomName('AudioContext.decodeAudioData') |
| 521 if (errorCallback != null) { | 491 @DocsEditable() |
| 522 _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_(unwrap_jso(t
his), unwrap_jso(audioData), unwrap_jso((audioBuffer) => successCallback(wrap_js
o(audioBuffer))), unwrap_jso((audioBuffer) => errorCallback(wrap_jso(audioBuffer
)))); | 492 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.instance.dec
odeAudioData_Callback_3_(unwrap_jso(this), audioData, unwrap_jso((audioBuffer) =
> successCallback(wrap_jso(audioBuffer))), unwrap_jso((audioBuffer) => errorCall
back(wrap_jso(audioBuffer)))); |
| 523 return; | 493 |
| 524 } | 494 @DomName('AudioContext.startRendering') |
| 525 _blink.BlinkAudioContext.instance.decodeAudioData_Callback_2_(unwrap_jso(thi
s), unwrap_jso(audioData), unwrap_jso((audioBuffer) => successCallback(wrap_jso(
audioBuffer)))); | 495 @DocsEditable() |
| 526 return; | 496 void startRendering() => _blink.BlinkAudioContext.instance.startRendering_Call
back_0_(unwrap_jso(this)); |
| 527 } | 497 |
| 498 /// Stream of `complete` events handled by this [AudioContext]. |
| 499 @DomName('AudioContext.oncomplete') |
| 500 @DocsEditable() |
| 501 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 528 | 502 |
| 529 @DomName('AudioContext.resume') | |
| 530 @DocsEditable() | |
| 531 @Experimental() // untriaged | |
| 532 Future resume() => wrap_jso(_blink.BlinkAudioContext.instance.resume_Callback_
0_(unwrap_jso(this))); | |
| 533 | |
| 534 @DomName('AudioContext.suspend') | |
| 535 @DocsEditable() | |
| 536 @Experimental() // untriaged | |
| 537 Future suspend() => wrap_jso(_blink.BlinkAudioContext.instance.suspend_Callbac
k_0_(unwrap_jso(this))); | |
| 538 | |
| 539 @DomName('AudioContext.decodeAudioData') | 503 @DomName('AudioContext.decodeAudioData') |
| 540 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { | 504 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { |
| 541 var completer = new Completer<AudioBuffer>(); | 505 var completer = new Completer<AudioBuffer>(); |
| 542 _decodeAudioData(audioData, | 506 _decodeAudioData(audioData, |
| 543 (value) { completer.complete(value); }, | 507 (value) { completer.complete(value); }, |
| 544 (error) { | 508 (error) { |
| 545 if (error == null) { | 509 if (error == null) { |
| 546 completer.completeError(''); | 510 completer.completeError(''); |
| 547 } else { | 511 } else { |
| 548 completer.completeError(error); | 512 completer.completeError(error); |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 695 AudioContext get context => wrap_jso(_blink.BlinkAudioNode.instance.context_Ge
tter_(unwrap_jso(this))); | 659 AudioContext get context => wrap_jso(_blink.BlinkAudioNode.instance.context_Ge
tter_(unwrap_jso(this))); |
| 696 | 660 |
| 697 @DomName('AudioNode.numberOfInputs') | 661 @DomName('AudioNode.numberOfInputs') |
| 698 @DocsEditable() | 662 @DocsEditable() |
| 699 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter
_(unwrap_jso(this)); | 663 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter
_(unwrap_jso(this)); |
| 700 | 664 |
| 701 @DomName('AudioNode.numberOfOutputs') | 665 @DomName('AudioNode.numberOfOutputs') |
| 702 @DocsEditable() | 666 @DocsEditable() |
| 703 int get numberOfOutputs => _blink.BlinkAudioNode.instance.numberOfOutputs_Gett
er_(unwrap_jso(this)); | 667 int get numberOfOutputs => _blink.BlinkAudioNode.instance.numberOfOutputs_Gett
er_(unwrap_jso(this)); |
| 704 | 668 |
| 705 void _connect(destination, [int output, int input]) { | 669 void _connect(destination, int output, [int input]) { |
| 706 if ((destination is AudioNode) && output == null && input == null) { | 670 if ((input is int || input == null) && (output is int || output == null) &&
(destination is AudioNode || destination == null)) { |
| 707 _blink.BlinkAudioNode.instance.connect_Callback_1_(unwrap_jso(this), unwra
p_jso(destination)); | |
| 708 return; | |
| 709 } | |
| 710 if ((output is int || output == null) && (destination is AudioNode) && input
== null) { | |
| 711 _blink.BlinkAudioNode.instance.connect_Callback_2_(unwrap_jso(this), unwra
p_jso(destination), output); | |
| 712 return; | |
| 713 } | |
| 714 if ((input is int || input == null) && (output is int || output == null) &&
(destination is AudioNode)) { | |
| 715 _blink.BlinkAudioNode.instance.connect_Callback_3_(unwrap_jso(this), unwra
p_jso(destination), output, input); | 671 _blink.BlinkAudioNode.instance.connect_Callback_3_(unwrap_jso(this), unwra
p_jso(destination), output, input); |
| 716 return; | 672 return; |
| 717 } | 673 } |
| 718 if ((destination is AudioParam) && output == null && input == null) { | 674 if ((output is int || output == null) && (destination is AudioParam || desti
nation == null) && input == null) { |
| 719 _blink.BlinkAudioNode.instance.connect_Callback_1_(unwrap_jso(this), unwra
p_jso(destination)); | |
| 720 return; | |
| 721 } | |
| 722 if ((output is int || output == null) && (destination is AudioParam) && inpu
t == null) { | |
| 723 _blink.BlinkAudioNode.instance.connect_Callback_2_(unwrap_jso(this), unwra
p_jso(destination), output); | 675 _blink.BlinkAudioNode.instance.connect_Callback_2_(unwrap_jso(this), unwra
p_jso(destination), output); |
| 724 return; | 676 return; |
| 725 } | 677 } |
| 726 throw new ArgumentError("Incorrect number or type of arguments"); | 678 throw new ArgumentError("Incorrect number or type of arguments"); |
| 727 } | 679 } |
| 728 | 680 |
| 729 void disconnect([destination_OR_output, int output, int input]) { | 681 @DomName('AudioNode.disconnect') |
| 730 if (destination_OR_output == null && output == null && input == null) { | 682 @DocsEditable() |
| 731 _blink.BlinkAudioNode.instance.disconnect_Callback_0_(unwrap_jso(this)); | 683 void disconnect(int output) => _blink.BlinkAudioNode.instance.disconnect_Callb
ack_1_(unwrap_jso(this), output); |
| 732 return; | 684 |
| 733 } | |
| 734 if ((destination_OR_output is int) && output == null && input == null) { | |
| 735 _blink.BlinkAudioNode.instance.disconnect_Callback_1_(unwrap_jso(this), un
wrap_jso(destination_OR_output)); | |
| 736 return; | |
| 737 } | |
| 738 if ((destination_OR_output is AudioNode) && output == null && input == null)
{ | |
| 739 _blink.BlinkAudioNode.instance.disconnect_Callback_1_(unwrap_jso(this), un
wrap_jso(destination_OR_output)); | |
| 740 return; | |
| 741 } | |
| 742 if ((output is int) && (destination_OR_output is AudioNode) && input == null
) { | |
| 743 _blink.BlinkAudioNode.instance.disconnect_Callback_2_(unwrap_jso(this), un
wrap_jso(destination_OR_output), output); | |
| 744 return; | |
| 745 } | |
| 746 if ((input is int) && (output is int) && (destination_OR_output is AudioNode
)) { | |
| 747 _blink.BlinkAudioNode.instance.disconnect_Callback_3_(unwrap_jso(this), un
wrap_jso(destination_OR_output), output, input); | |
| 748 return; | |
| 749 } | |
| 750 if ((destination_OR_output is AudioParam) && output == null && input == null
) { | |
| 751 _blink.BlinkAudioNode.instance.disconnect_Callback_1_(unwrap_jso(this), un
wrap_jso(destination_OR_output)); | |
| 752 return; | |
| 753 } | |
| 754 if ((output is int) && (destination_OR_output is AudioParam) && input == nul
l) { | |
| 755 _blink.BlinkAudioNode.instance.disconnect_Callback_2_(unwrap_jso(this), un
wrap_jso(destination_OR_output), output); | |
| 756 return; | |
| 757 } | |
| 758 throw new ArgumentError("Incorrect number or type of arguments"); | |
| 759 } | |
| 760 | |
| 761 @DomName('AudioNode.connect') | 685 @DomName('AudioNode.connect') |
| 762 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => | 686 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => |
| 763 _connect(destination, output, input); | 687 _connect(destination, output, input); |
| 764 | 688 |
| 765 @DomName('AudioNode.connect') | 689 @DomName('AudioNode.connect') |
| 766 void connectParam(AudioParam destination, [int output = 0]) => | 690 void connectParam(AudioParam destination, [int output = 0]) => |
| 767 _connect(destination, output); | 691 _connect(destination, output); |
| 768 } | 692 } |
| 769 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 693 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 770 // for details. All rights reserved. Use of this source code is governed by a | 694 // for details. All rights reserved. Use of this source code is governed by a |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 823 @DomName('AudioParam.setTargetAtTime') | 747 @DomName('AudioParam.setTargetAtTime') |
| 824 @DocsEditable() | 748 @DocsEditable() |
| 825 void setTargetAtTime(num target, num time, num timeConstant) => _blink.BlinkAu
dioParam.instance.setTargetAtTime_Callback_3_(unwrap_jso(this), target, time, ti
meConstant); | 749 void setTargetAtTime(num target, num time, num timeConstant) => _blink.BlinkAu
dioParam.instance.setTargetAtTime_Callback_3_(unwrap_jso(this), target, time, ti
meConstant); |
| 826 | 750 |
| 827 @DomName('AudioParam.setValueAtTime') | 751 @DomName('AudioParam.setValueAtTime') |
| 828 @DocsEditable() | 752 @DocsEditable() |
| 829 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance.se
tValueAtTime_Callback_2_(unwrap_jso(this), value, time); | 753 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance.se
tValueAtTime_Callback_2_(unwrap_jso(this), value, time); |
| 830 | 754 |
| 831 @DomName('AudioParam.setValueCurveAtTime') | 755 @DomName('AudioParam.setValueCurveAtTime') |
| 832 @DocsEditable() | 756 @DocsEditable() |
| 833 void setValueCurveAtTime(Float32List values, num time, num duration) => _blink
.BlinkAudioParam.instance.setValueCurveAtTime_Callback_3_(unwrap_jso(this), unwr
ap_jso(values), time, duration); | 757 void setValueCurveAtTime(Float32List values, num time, num duration) => _blink
.BlinkAudioParam.instance.setValueCurveAtTime_Callback_3_(unwrap_jso(this), valu
es, time, duration); |
| 834 | 758 |
| 835 } | 759 } |
| 836 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 760 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 837 // for details. All rights reserved. Use of this source code is governed by a | 761 // for details. All rights reserved. Use of this source code is governed by a |
| 838 // BSD-style license that can be found in the LICENSE file. | 762 // BSD-style license that can be found in the LICENSE file. |
| 839 | 763 |
| 840 // WARNING: Do not edit - generated code. | 764 // WARNING: Do not edit - generated code. |
| 841 | 765 |
| 842 | 766 |
| 843 @DocsEditable() | 767 @DocsEditable() |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 948 @DomName('BiquadFilterNode.type') | 872 @DomName('BiquadFilterNode.type') |
| 949 @DocsEditable() | 873 @DocsEditable() |
| 950 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(unwrap_j
so(this)); | 874 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(unwrap_j
so(this)); |
| 951 | 875 |
| 952 @DomName('BiquadFilterNode.type') | 876 @DomName('BiquadFilterNode.type') |
| 953 @DocsEditable() | 877 @DocsEditable() |
| 954 set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Setter_(u
nwrap_jso(this), value); | 878 set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Setter_(u
nwrap_jso(this), value); |
| 955 | 879 |
| 956 @DomName('BiquadFilterNode.getFrequencyResponse') | 880 @DomName('BiquadFilterNode.getFrequencyResponse') |
| 957 @DocsEditable() | 881 @DocsEditable() |
| 958 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl
oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe
sponse_Callback_3_(unwrap_jso(this), unwrap_jso(frequencyHz), unwrap_jso(magResp
onse), unwrap_jso(phaseResponse)); | 882 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl
oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe
sponse_Callback_3_(unwrap_jso(this), frequencyHz, magResponse, phaseResponse); |
| 959 | 883 |
| 960 } | 884 } |
| 961 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 885 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 962 // for details. All rights reserved. Use of this source code is governed by a | 886 // for details. All rights reserved. Use of this source code is governed by a |
| 963 // BSD-style license that can be found in the LICENSE file. | 887 // BSD-style license that can be found in the LICENSE file. |
| 964 | 888 |
| 965 // WARNING: Do not edit - generated code. | 889 // WARNING: Do not edit - generated code. |
| 966 | 890 |
| 967 | 891 |
| 968 @DocsEditable() | 892 @DocsEditable() |
| (...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1329 static OfflineAudioContext internalCreateOfflineAudioContext() { | 1253 static OfflineAudioContext internalCreateOfflineAudioContext() { |
| 1330 return new OfflineAudioContext._internalWrap(); | 1254 return new OfflineAudioContext._internalWrap(); |
| 1331 } | 1255 } |
| 1332 | 1256 |
| 1333 external factory OfflineAudioContext._internalWrap(); | 1257 external factory OfflineAudioContext._internalWrap(); |
| 1334 | 1258 |
| 1335 @Deprecated("Internal Use Only") | 1259 @Deprecated("Internal Use Only") |
| 1336 OfflineAudioContext.internal_() : super.internal_(); | 1260 OfflineAudioContext.internal_() : super.internal_(); |
| 1337 | 1261 |
| 1338 | 1262 |
| 1339 @DomName('OfflineAudioContext.startRendering') | |
| 1340 @DocsEditable() | |
| 1341 @Experimental() // untriaged | |
| 1342 Future startRendering() => wrap_jso(_blink.BlinkOfflineAudioContext.instance.s
tartRendering_Callback_0_(unwrap_jso(this))); | |
| 1343 | |
| 1344 } | 1263 } |
| 1345 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1264 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1346 // for details. All rights reserved. Use of this source code is governed by a | 1265 // for details. All rights reserved. Use of this source code is governed by a |
| 1347 // BSD-style license that can be found in the LICENSE file. | 1266 // BSD-style license that can be found in the LICENSE file. |
| 1348 | 1267 |
| 1349 // WARNING: Do not edit - generated code. | 1268 // WARNING: Do not edit - generated code. |
| 1350 | 1269 |
| 1351 | 1270 |
| 1352 @DocsEditable() | 1271 @DocsEditable() |
| 1353 @DomName('OscillatorNode') | 1272 @DomName('OscillatorNode') |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1389 AudioParam get frequency => wrap_jso(_blink.BlinkOscillatorNode.instance.frequ
ency_Getter_(unwrap_jso(this))); | 1308 AudioParam get frequency => wrap_jso(_blink.BlinkOscillatorNode.instance.frequ
ency_Getter_(unwrap_jso(this))); |
| 1390 | 1309 |
| 1391 @DomName('OscillatorNode.type') | 1310 @DomName('OscillatorNode.type') |
| 1392 @DocsEditable() | 1311 @DocsEditable() |
| 1393 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(unwrap_jso
(this)); | 1312 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(unwrap_jso
(this)); |
| 1394 | 1313 |
| 1395 @DomName('OscillatorNode.type') | 1314 @DomName('OscillatorNode.type') |
| 1396 @DocsEditable() | 1315 @DocsEditable() |
| 1397 set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter_(unw
rap_jso(this), value); | 1316 set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter_(unw
rap_jso(this), value); |
| 1398 | 1317 |
| 1318 @DomName('OscillatorNode.noteOff') |
| 1319 @DocsEditable() |
| 1320 void noteOff(num when) => _blink.BlinkOscillatorNode.instance.noteOff_Callback
_1_(unwrap_jso(this), when); |
| 1321 |
| 1322 @DomName('OscillatorNode.noteOn') |
| 1323 @DocsEditable() |
| 1324 void noteOn(num when) => _blink.BlinkOscillatorNode.instance.noteOn_Callback_1
_(unwrap_jso(this), when); |
| 1325 |
| 1399 @DomName('OscillatorNode.setPeriodicWave') | 1326 @DomName('OscillatorNode.setPeriodicWave') |
| 1400 @DocsEditable() | 1327 @DocsEditable() |
| 1401 @Experimental() // untriaged | 1328 @Experimental() // untriaged |
| 1402 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode.
instance.setPeriodicWave_Callback_1_(unwrap_jso(this), unwrap_jso(periodicWave))
; | 1329 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode.
instance.setPeriodicWave_Callback_1_(unwrap_jso(this), unwrap_jso(periodicWave))
; |
| 1403 | 1330 |
| 1404 void start([num when]) { | 1331 void start([num when]) { |
| 1405 if (when != null) { | 1332 if (when != null) { |
| 1406 _blink.BlinkOscillatorNode.instance.start_Callback_1_(unwrap_jso(this), wh
en); | 1333 _blink.BlinkOscillatorNode.instance.start_Callback_1_(unwrap_jso(this), wh
en); |
| 1407 return; | 1334 return; |
| 1408 } | 1335 } |
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1622 | 1549 |
| 1623 } | 1550 } |
| 1624 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1551 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1625 // for details. All rights reserved. Use of this source code is governed by a | 1552 // for details. All rights reserved. Use of this source code is governed by a |
| 1626 // BSD-style license that can be found in the LICENSE file. | 1553 // BSD-style license that can be found in the LICENSE file. |
| 1627 | 1554 |
| 1628 // WARNING: Do not edit - generated code. | 1555 // WARNING: Do not edit - generated code. |
| 1629 | 1556 |
| 1630 | 1557 |
| 1631 @DocsEditable() | 1558 @DocsEditable() |
| 1632 @DomName('StereoPannerNode') | |
| 1633 @Experimental() // untriaged | |
| 1634 class StereoPannerNode extends AudioNode { | |
| 1635 // To suppress missing implicit constructor warnings. | |
| 1636 factory StereoPannerNode._() { throw new UnsupportedError("Not supported"); } | |
| 1637 | |
| 1638 | |
| 1639 @Deprecated("Internal Use Only") | |
| 1640 static StereoPannerNode internalCreateStereoPannerNode() { | |
| 1641 return new StereoPannerNode._internalWrap(); | |
| 1642 } | |
| 1643 | |
| 1644 external factory StereoPannerNode._internalWrap(); | |
| 1645 | |
| 1646 @Deprecated("Internal Use Only") | |
| 1647 StereoPannerNode.internal_() : super.internal_(); | |
| 1648 | |
| 1649 | |
| 1650 @DomName('StereoPannerNode.pan') | |
| 1651 @DocsEditable() | |
| 1652 @Experimental() // untriaged | |
| 1653 AudioParam get pan => wrap_jso(_blink.BlinkStereoPannerNode.instance.pan_Gette
r_(unwrap_jso(this))); | |
| 1654 | |
| 1655 } | |
| 1656 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
| 1657 // for details. All rights reserved. Use of this source code is governed by a | |
| 1658 // BSD-style license that can be found in the LICENSE file. | |
| 1659 | |
| 1660 // WARNING: Do not edit - generated code. | |
| 1661 | |
| 1662 | |
| 1663 @DocsEditable() | |
| 1664 @DomName('WaveShaperNode') | 1559 @DomName('WaveShaperNode') |
| 1665 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav
eShaperNode | 1560 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav
eShaperNode |
| 1666 @Experimental() | 1561 @Experimental() |
| 1667 class WaveShaperNode extends AudioNode { | 1562 class WaveShaperNode extends AudioNode { |
| 1668 // To suppress missing implicit constructor warnings. | 1563 // To suppress missing implicit constructor warnings. |
| 1669 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } | 1564 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } |
| 1670 | 1565 |
| 1671 | 1566 |
| 1672 @Deprecated("Internal Use Only") | 1567 @Deprecated("Internal Use Only") |
| 1673 static WaveShaperNode internalCreateWaveShaperNode() { | 1568 static WaveShaperNode internalCreateWaveShaperNode() { |
| 1674 return new WaveShaperNode._internalWrap(); | 1569 return new WaveShaperNode._internalWrap(); |
| 1675 } | 1570 } |
| 1676 | 1571 |
| 1677 external factory WaveShaperNode._internalWrap(); | 1572 external factory WaveShaperNode._internalWrap(); |
| 1678 | 1573 |
| 1679 @Deprecated("Internal Use Only") | 1574 @Deprecated("Internal Use Only") |
| 1680 WaveShaperNode.internal_() : super.internal_(); | 1575 WaveShaperNode.internal_() : super.internal_(); |
| 1681 | 1576 |
| 1682 | 1577 |
| 1683 @DomName('WaveShaperNode.curve') | 1578 @DomName('WaveShaperNode.curve') |
| 1684 @DocsEditable() | 1579 @DocsEditable() |
| 1685 Float32List get curve => wrap_jso(_blink.BlinkWaveShaperNode.instance.curve_Ge
tter_(unwrap_jso(this))); | 1580 Float32List get curve => _blink.BlinkWaveShaperNode.instance.curve_Getter_(unw
rap_jso(this)); |
| 1686 | 1581 |
| 1687 @DomName('WaveShaperNode.curve') | 1582 @DomName('WaveShaperNode.curve') |
| 1688 @DocsEditable() | 1583 @DocsEditable() |
| 1689 set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve_Sett
er_(unwrap_jso(this), unwrap_jso(value)); | 1584 set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve_Sett
er_(unwrap_jso(this), unwrap_jso(value)); |
| 1690 | 1585 |
| 1691 @DomName('WaveShaperNode.oversample') | 1586 @DomName('WaveShaperNode.oversample') |
| 1692 @DocsEditable() | 1587 @DocsEditable() |
| 1693 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter
_(unwrap_jso(this)); | 1588 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter
_(unwrap_jso(this)); |
| 1694 | 1589 |
| 1695 @DomName('WaveShaperNode.oversample') | 1590 @DomName('WaveShaperNode.oversample') |
| 1696 @DocsEditable() | 1591 @DocsEditable() |
| 1697 set oversample(String value) => _blink.BlinkWaveShaperNode.instance.oversample
_Setter_(unwrap_jso(this), value); | 1592 set oversample(String value) => _blink.BlinkWaveShaperNode.instance.oversample
_Setter_(unwrap_jso(this), value); |
| 1698 | 1593 |
| 1699 } | 1594 } |
| OLD | NEW |