-
Reading the description of the call to the AudioWorkletProcessor `process` method, I was trying to determine whether it created garbage from the `input`/`output` parameters. I expect the intention i…
-
Designing something under pressure in 5 secs always has consequences. :)
I've talked to some other folks, I don't think we should add a `onPropChange` callback, instead just passed into a map in `pro…
-
If you intend to fire events at it, this is necessary
-
Currently it is very much underdefined how AudioWorkletProcessor.onmessage is supposed to behave.
AudioWorkletProcessor.postMessage sends some data which onmessage is supposed to get, but since onmes…
-
I raised this point before in previous threads, but it doesn't seem to have been reflected. Chrome's intent to implement makes this particularly urgent, as it's important for implementers to be able t…
-
This issue was raised by @domenic in PR #869.
The method `registerAudioWorkletProcessor()` lives in `AudioWorkletGlobalScope`, so we can safely assume that it is about `AudioWorkletProcessor`. Can we…
-
It says to run a variety of constructors and create a variety of objects, but it does not store them anywhere for later use by the spec or from script. Thus, a conforming UA could just not do anything…
-
# IDL
``` webidl
interface AudioWorkletGlobalScope : WorkletGlobalScope {
readonly attribute sampleRate;
readonly attribute bufferLength;
void registerAudioWorkletProcessor (DOMString name, Fun…
-
# IDL
``` webidl
// This is main thread interface. (main thread => audio thread)
partial interface AudioWorkletNode : AudioNode {
void postMessage(any message, optional sequence transfer);
at…
-
...capturing the importance of audio process event handler.