AudioWorkletNode

GPTKB entity

Statements (41)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:availableOn modern web browsers
gptkbp:builtBy AudioWorkletNode(context, name, options)
gptkbp:canBe gptkb:AudioContext
gptkb:OfflineAudioContext
audio effects
real-time audio synthesis
custom DSP
gptkbp:canBeGarbageCollected yes
gptkbp:communicatesVia gptkb:MessagePort
gptkbp:compatibleWith gptkb:Internet_Explorer
gptkbp:definedIn gptkb:W3C_Web_Audio_API_specification
gptkbp:documentation https://developer.mozilla.org/en-US/docs/Web/API/AudioWorkletNode
gptkbp:hasConnection other AudioNodes
gptkbp:hasEvent processorerror
gptkbp:hasExampleUsage context.audioWorklet.addModule('processor.js').then(() => { const node = new AudioWorkletNode(context, 'my-processor'); });
gptkbp:hasProperty gptkb:port
parameters
channelCount
channelCountMode
channelInterpretation
numberOfInputs
numberOfOutputs
gptkbp:hasSecurityConsiderations runs in isolated thread
https://www.w3.org/2000/01/rdf-schema#label AudioWorkletNode
gptkbp:inheritsFrom gptkb:music_producer
gptkbp:introducedIn gptkb:Web_Audio_API_v1.0
gptkbp:lifeCycle created, connected, disconnected, garbage collected
gptkbp:partOf gptkb:Web_Audio_API
gptkbp:preferredOver gptkb:ScriptProcessorNode
gptkbp:reasonForPreference lower latency and better performance
gptkbp:relatedTo gptkb:ScriptProcessorNode
gptkbp:requires gptkb:AudioWorkletProcessor
gptkbp:runsOn gptkb:AudioWorkletGlobalScope
gptkbp:supportedBy gptkb:Edge
gptkb:Safari
gptkb:Firefox
gptkb:Chrome
gptkbp:usedFor custom audio processing
gptkbp:bfsParent gptkb:AudioParam
gptkbp:bfsLayer 5