Spec-Zone.ru › Dart 1

dart:web_audio

Класс AudioContext

Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • EventTarget
  • AudioContext
Реализуется
  • OfflineAudioContext
Аннотации
  • @DomName('AudioContext')
  • @SupportedBrowser(SupportedBrowser.CHROME)
  • @SupportedBrowser(SupportedBrowser.FIREFOX)
  • @Experimental()

Статические свойства

instanceRuntimeType → Тип
@Deprecated("Только для внутреннего использования"), только для чтения
supported → bool
только для чтения

Проверяет, поддерживается ли этот тип на текущей платформе.

Конструкторы

AudioContext()
factory
AudioContext.internal_()

Свойства

currentTime → число
@DocsEditable(), @DomName('AudioContext.currentTime'), только для чтения
destination → AudioDestinationNode
@DocsEditable(), @DomName('AudioContext.destination'), только для чтения
listener → AudioListener
@DocsEditable(), @DomName('AudioContext.listener'), только для чтения
sampleRate → число
@DocsEditable(), @DomName('AudioContext.sampleRate'), только для чтения
state → строка
@DocsEditable(), @DomName('AudioContext.state'), @Experimental(), только для чтения
hashCode → целое число
только для чтения, унаследовано
on → Events
только для чтения, унаследовано

Это вспомогательный доступ к потокам событий, который следует использовать только тогда, когда явный доступ не доступен.

runtimeType → Тип
только для чтения, унаследовано

Представление текущего типа объекта.

Операторы

operator ==(other) → bool
унаследовано

Оператор равенства.

Методы

close() → Future
@DocsEditable(), @DomName('AudioContext.close'), @Experimental()
createAnalyser() → AnalyserNode
@DocsEditable(), @DomName('AudioContext.createAnalyser')
createBiquadFilter() → BiquadFilterNode
@DocsEditable(), @DomName('AudioContext.createBiquadFilter')
createBuffer(int количествоКаналов, int количествоФреймов, num частотаДискретизации) → AudioBuffer
@DocsEditable(), @DomName('AudioContext.createBuffer')
createBufferSource() → AudioBufferSourceNode
@DocsEditable(), @DomName('AudioContext.createBufferSource')
createChannelMerger([int количествоВходов ]) → ChannelMergerNode
createChannelSplitter([int количествоВыходов ]) → ChannelSplitterNode
createConvolver() → ConvolverNode
@DocsEditable(), @DomName('AudioContext.createConvolver')
createDelay([num максимальноеВремяЗадержки ]) → DelayNode
createDynamicsCompressor() → DynamicsCompressorNode
@DocsEditable(), @DomName('AudioContext.createDynamicsCompressor')
createGain() → GainNode
@DocsEditable(), @DomName('AudioContext.createGain')
createIirFilter(List<num> прямойПроход, List<num> обратныйПроход) → IirFilterNode
@DocsEditable(), @DomName('AudioContext.createIIRFilter'), @Experimental()
createMediaElementSource(MediaElement элементМедиа) → MediaElementAudioSourceNode
@DocsEditable(), @DomName('AudioContext.createMediaElementSource')
createMediaStreamDestination() → MediaStreamAudioDestinationNode
@DocsEditable(), @DomName('AudioContext.createMediaStreamDestination')
createMediaStreamSource(MediaStream медиаПоток) → MediaStreamAudioSourceNode
@DocsEditable(), @DomName('AudioContext.createMediaStreamSource')
createOscillator() → OscillatorNode
@DocsEditable(), @DomName('AudioContext.createOscillator')
createPanner() → PannerNode
@DocsEditable(), @DomName('AudioContext.createPanner')
createPeriodicWave(Float32List вещественная, Float32List мнимая, [ Map параметры ]) → PeriodicWave
createScriptProcessor([int размерБуфера, int количествоВходящихКаналов, int количествоВыходящихКаналов ]) → ScriptProcessorNode
createStereoPanner() → StereoPannerNode
@DocsEditable(), @DomName('AudioContext.createStereoPanner'), @Experimental()
createWaveShaper() → WaveShaperNode
@DocsEditable(), @DomName('AudioContext.createWaveShaper')
decodeAudioData(ByteBuffer данныеАудио, [ AudioBufferCallback обратныйВызовУспеха, AudioBufferCallback обратныйВызовОшибки ]) → Future<AudioBuffer>
@DomName('AudioContext.decodeAudioData')
resume() → Future
@DocsEditable(), @DomName('AudioContext.resume'), @Experimental()
suspend() → Future
@DocsEditable(), @DomName('AudioContext.suspend'), @Experimental()
addEventListener(String тип, EventListener обработчик, [ bool захват ]) → void
inherited
dispatchEvent(Event событие) → bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), inherited
noSuchMethod(Invocation вызов) → dynamic
inherited

Вызывается при обращении к несуществующему методу или свойству.

removeEventListener(String тип, EventListener обработчик, [ bool захват ]) → void
inherited
toString() → String
inherited

Возвращает результат выполнения JavaScript-объекта toString метода.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-web_audio/AudioContext-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API