orottier/web-audio-api-rs

Rework `AudioProcessor` trait to look like `AudioWorkletProcessor`

orottier opened this issue · 1 comments

Requirements:

  • no longer supertrait of Send
  • construct processor on the render thread, not control thread
  • preallocate a Box on the control thread, though
  • drop unsafe code around DelayNode and DynamicsCompressorNode - no longer needed

Superseeded with #453 which marks the AudioProcessor trait private