LibWeb: Add ChannelSplitterNode interface

This commit is contained in:
Tim Ledbetter 2025-01-01 22:00:52 +00:00 committed by Tim Ledbetter
commit e564d25ffb
Notes: github-actions[bot] 2025-01-02 11:40:31 +00:00
9 changed files with 315 additions and 1 deletions

View file

@ -0,0 +1,13 @@
#import <WebAudio/AudioNode.idl>
#import <WebAudio/BaseAudioContext.idl>
// https://webaudio.github.io/web-audio-api/#ChannelSplitterNode
[Exposed=Window]
interface ChannelSplitterNode : AudioNode {
constructor (BaseAudioContext context, optional ChannelSplitterOptions options = {});
};
// https://webaudio.github.io/web-audio-api/#ChannelSplitterOptions
dictionary ChannelSplitterOptions : AudioNodeOptions {
unsigned long numberOfOutputs = 6;
};