AudioNode
package js.html.audio
extends EventTarget
extended by AnalyserNode, AudioDestinationNode, AudioScheduledSourceNode, BiquadFilterNode, ChannelMergerNode, ChannelSplitterNode, ConvolverNode, DelayNode, DynamicsCompressorNode, GainNode, IIRFilterNode, MediaElementAudioSourceNode, MediaStreamAudioDestinationNode, MediaStreamAudioSourceNode, PannerNode, ScriptProcessorNode, StereoPannerNode, WaveShaperNode
Доступно в js
Интерфейс AudioNode является общим интерфейсом для представления модуля обработки звука. Примеры включают:
Документация AudioNode от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
См. также:
Переменные
channelCount:Int
Представляет целое число, используемое для определения количества каналов, используемых при повышении и понижении микширования подключений к любым входам узла. Его использование и точное определение зависят от значения AudioNode.channelCountMode.
channelCountMode:ChannelCountMode
Представляет перечисление, описывающее способ согласования каналов между входами и выходами узла.
channelInterpretation:ChannelInterpretation
Представляет перечисление, описывающее значение каналов. Это толкование определит, как будет происходить повышение и понижение микширования звука.
Возможные значения — "speakers" или "discrete".
read onlycontext:BaseAudioContext
Возвращает связанный BaseAudioContext, то есть объект, представляющий график обработки, в котором участвует узел.
read onlynumberOfInputs:Int
Возвращает количество входов, подающих данные в узел. Источник узлов определен как узлы, имеющие свойство numberOfInputs со значением 0.
read onlynumberOfOutputs:Int
Возвращает количество выходов, выходящих из узла. Узлы-назначения — например, AudioDestinationNode — имеют значение 0 для этого атрибута.
Методы
connect(destination:AudioParam, output:Int = 0):Void
connect(destination:AudioNode, output:Int = 0, input:Int = 0):AudioNode
Позволяет подключить выход этого узла в качестве входа другого узла, либо как аудиоданные, либо как значение AudioParam.
Выбрасывает:
null |
DOMError |
|---|
disconnect(destination:AudioParam, output:Int):Void
disconnect():Void
disconnect(output:Int):Void
disconnect(destination:AudioNode):Void
disconnect(destination:AudioNode, output:Int):Void
disconnect(destination:AudioNode, output:Int, input:Int):Void
disconnect(destination:AudioParam):Void
Позволяет отключить текущий узел от другого, к которому он уже подключен.
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/audio/AudioNode.html