Класс AudioContext
- Наследование
- Object
- JSObject
- DartHtmlDomObject
- EventTarget
- AudioContext
- Реализуется
- Аннотации
- @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