LibWeb: Add ConstantSourceNode interface

This commit is contained in:
Tim Ledbetter 2025-01-02 10:14:31 +00:00 committed by Andreas Kling
commit 1b160044c4
Notes: github-actions[bot] 2025-01-03 10:14:30 +00:00
8 changed files with 188 additions and 0 deletions

View file

@ -0,0 +1,15 @@
#import <WebAudio/AudioNode.idl>
#import <WebAudio/AudioParam.idl>
#import <WebAudio/BaseAudioContext.idl>
// https://webaudio.github.io/web-audio-api/#ConstantSourceOptions
dictionary ConstantSourceOptions {
float offset = 1;
};
// https://webaudio.github.io/web-audio-api/#ConstantSourceNode
[Exposed=Window]
interface ConstantSourceNode : AudioScheduledSourceNode {
constructor (BaseAudioContext context, optional ConstantSourceOptions options = {});
readonly attribute AudioParam offset;
};