PeriodicWave.idl 562 B

123456789101112131415161718
  1. #import <WebAudio/BaseAudioContext.idl>
  2. // https://webaudio.github.io/web-audio-api/#PeriodicWaveConstraints
  3. dictionary PeriodicWaveConstraints {
  4. boolean disableNormalization = false;
  5. };
  6. // https://webaudio.github.io/web-audio-api/#PeriodicWaveOptions
  7. dictionary PeriodicWaveOptions : PeriodicWaveConstraints {
  8. sequence<float> real;
  9. sequence<float> imag;
  10. };
  11. // https://webaudio.github.io/web-audio-api/#PeriodicWave
  12. [Exposed=Window]
  13. interface PeriodicWave {
  14. constructor(BaseAudioContext context, optional PeriodicWaveOptions options = {});
  15. };