Commit Graph

4 Commits

Author SHA1 Message Date
bbb651
e4959ef9f3 WebAudio: Stub/implement more of AudioNode
(cherry picked from commit 6d33cc2b3a3e8b2c570c80866c5aa666927d0ad5)
2024-07-29 06:30:08 -04:00
Shannon Booth
2dcb7ed910 WebAudio: Avoid throwing exception for stubbed AudioNode.connect
This stubs out enough to get https://athenacrisis.com/ far enough to
actually load :^)

(cherry picked from commit 52ccd69e49a26b5fd2747730e278503625eb71e7)
2024-07-28 20:21:18 -04:00
Shannon Booth
97576d27b9 LibWeb: Add constructor for OscillatorNode
This is still missing a bunch of spec steps to construct the
audio node based on the parameters of the OscillatorNode, but it is at
least enough to construct an object to be able to add a basic test which
can get built upon as more is implemented.
2024-05-04 14:01:38 +02:00
Shannon Booth
6661c68b28 LibWeb: Add stub IDL interface for AudioNode
An AudioNode is the fundamental building block used in 'Audio
Contexts'. In our immediate case, the audio node we are working towards
implementing is an oscillating source node.
2024-05-02 07:49:23 +02:00