LibWeb: Implement BaseAudioContext.createBuffer

This is a simple factory function which effectively just calls the
AudioBuffer constructor.
This commit is contained in:
Shannon Booth 2024-05-26 11:56:11 +12:00 committed by Andreas Kling
commit 71ccd8ad25
Notes: sideshowbarker 2024-07-17 06:35:16 +09:00
6 changed files with 19 additions and 1 deletions

View file

@ -1,5 +1,6 @@
#import <DOM/EventTarget.idl>
#import <DOM/EventHandler.idl>
#import <WebAudio/AudioBuffer.idl>
#import <WebAudio/DynamicsCompressorNode.idl>
#import <WebAudio/OscillatorNode.idl>
@ -24,7 +25,7 @@ interface BaseAudioContext : EventTarget {
[FIXME] AnalyserNode createAnalyser ();
[FIXME] BiquadFilterNode createBiquadFilter ();
[FIXME] AudioBuffer createBuffer (unsigned long numberOfChannels, unsigned long length, float sampleRate);
AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long length, float sampleRate);
[FIXME] AudioBufferSourceNode createBufferSource ();
[FIXME] ChannelMergerNode createChannelMerger (optional unsigned long numberOfInputs = 6);
[FIXME] ChannelSplitterNode createChannelSplitter (optional unsigned long numberOfOutputs = 6);