Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Experimental WebAPI
GitHub

AudioContext

Values

addEventListener

Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.

The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture.

When set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET.

When set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.

When set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed.

If an AbortSignal is passed for options's signal, then the event listener will be removed when signal is aborted.

The event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture.Read more on MDN

letaddEventListener: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.EventAPI.eventType,
WebAPI.EventAPI.eventListener<'event>,
~options:WebAPI.EventAPI.addEventListenerOptions=?,
)=>unit

addEventListenerWithCapture

Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.

The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture.

When set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET.

When set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.

When set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed.

If an AbortSignal is passed for options's signal, then the event listener will be removed when signal is aborted.

The event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture.Read more on MDN

letaddEventListenerWithCapture: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.EventAPI.eventType,
WebAPI.EventAPI.eventListener<'event>,
)=>unit

asBaseAudioContext

letasBaseAudioContext:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.baseAudioContext

asEventTarget

letasEventTarget:WebAPI.WebAudioAPI.audioContext=>WebAPI.EventAPI.eventTarget

close

letclose:WebAPI.WebAudioAPI.audioContext=>promise<unit>

Parameters

WebAPI.WebAudioAPI.audioContext

Return type

promise< unit >

createAnalyser

letcreateAnalyser:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.analyserNode

createBiquadFilter

letcreateBiquadFilter:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.biquadFilterNode

createBuffer

letcreateBuffer: (
WebAPI.WebAudioAPI.audioContext,
~numberOfChannels:int,
~length:int,
~sampleRate:float,
)=>WebAPI.WebAudioAPI.audioBuffer

createBufferSource

letcreateBufferSource:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.audioBufferSourceNode

createChannelMerger

letcreateChannelMerger: (
WebAPI.WebAudioAPI.audioContext,
~numberOfInputs:int=?,
)=>WebAPI.WebAudioAPI.channelMergerNode

createChannelSplitter

letcreateChannelSplitter: (
WebAPI.WebAudioAPI.audioContext,
~numberOfOutputs:int=?,
)=>WebAPI.WebAudioAPI.channelSplitterNode

createConstantSource

letcreateConstantSource:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.constantSourceNode

createConvolver

letcreateConvolver:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.convolverNode

createDelay

letcreateDelay: (
WebAPI.WebAudioAPI.audioContext,
~maxDelayTime:float=?,
)=>WebAPI.WebAudioAPI.delayNode

createDynamicsCompressor

letcreateDynamicsCompressor:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.dynamicsCompressorNode

createGain

letcreateGain:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.gainNode

createIIRFilter

letcreateIIRFilter: (
WebAPI.WebAudioAPI.audioContext,
~feedforward:array<float>,
~feedback:array<float>,
)=>WebAPI.WebAudioAPI.iirFilterNode

Parameters

WebAPI.WebAudioAPI.audioContext array< float > array< float >

Return type

WebAPI.WebAudioAPI.iirFilterNode

createMediaElementSource

letcreateMediaElementSource: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.DOMAPI.htmlMediaElement,
)=>WebAPI.WebAudioAPI.mediaElementAudioSourceNode

createMediaStreamDestination

letcreateMediaStreamDestination:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.mediaStreamAudioDestinationNode

createMediaStreamSource

letcreateMediaStreamSource: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.MediaCaptureAndStreamsAPI.mediaStream,
)=>WebAPI.WebAudioAPI.mediaStreamAudioSourceNode

createOscillator

letcreateOscillator:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.oscillatorNode

createPanner

letcreatePanner:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.pannerNode

createPeriodicWave

letcreatePeriodicWave: (
WebAPI.WebAudioAPI.audioContext,
~real:array<float>,
~imag:array<float>,
~constraints:WebAPI.WebAudioAPI.periodicWaveConstraints=?,
)=>WebAPI.WebAudioAPI.periodicWave

createStereoPanner

letcreateStereoPanner:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.stereoPannerNode

createWaveShaper

letcreateWaveShaper:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.waveShaperNode

decodeAudioData

letdecodeAudioData: (
WebAPI.WebAudioAPI.audioContext,
~audioData:ArrayBuffer.t,
~successCallback:WebAPI.WebAudioAPI.decodeSuccessCallback=?,
~errorCallback:WebAPI.WebAudioAPI.decodeErrorCallback=?,
)=>promise<WebAPI.WebAudioAPI.audioBuffer>

dispatchEvent

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.Read more on MDN

letdispatchEvent: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.EventAPI.event,
)=>bool

getOutputTimestamp

letgetOutputTimestamp:WebAPI.WebAudioAPI.audioContext=>WebAPI.WebAudioAPI.audioTimestamp

make

letmake: (
~contextOptions:WebAPI.WebAudioAPI.audioContextOptions=?,
)=>WebAPI.WebAudioAPI.audioContext

removeEventListener

Removes the event listener in target's event listener list with the same type, callback, and options.Read more on MDN

letremoveEventListener: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.EventAPI.eventType,
WebAPI.EventAPI.eventListener<'event>,
~options:WebAPI.EventAPI.eventListenerOptions=?,
)=>unit

removeEventListener_useCapture

Removes the event listener in target's event listener list with the same type, callback, and options.Read more on MDN

letremoveEventListener_useCapture: (
WebAPI.WebAudioAPI.audioContext,
WebAPI.EventAPI.eventType,
WebAPI.EventAPI.eventListener<'event>,
)=>unit

resume

letresume:WebAPI.WebAudioAPI.audioContext=>promise<unit>

Parameters

WebAPI.WebAudioAPI.audioContext

Return type

promise< unit >

suspend

letsuspend:WebAPI.WebAudioAPI.audioContext=>promise<unit>

Parameters

WebAPI.WebAudioAPI.audioContext

Return type

promise< unit >

[8]ページ先頭

©2009-2025 Movatter.jp