diff options
author | Leon Krause <lk@leonkrause.com> | 2017-11-05 23:48:13 +0100 |
---|---|---|
committer | Leon Krause <lk@leonkrause.com> | 2018-06-08 02:50:58 +0200 |
commit | 8d3ca2c13710b1bf2f4c7e89e41d6401c9790644 (patch) | |
tree | 87933edbb6c57e5902ef90237e5e02d2cbf33a22 /platform/javascript/audio_driver_javascript.h | |
parent | f2d669f5d33ee42d22ee5506b131ef9ab91e2edd (diff) | |
download | redot-engine-8d3ca2c13710b1bf2f4c7e89e41d6401c9790644.tar.gz |
Detect channel count, mix rate, and buffer length in HTML5 audio driver
Refactor WebAudio driver.
Diffstat (limited to 'platform/javascript/audio_driver_javascript.h')
-rw-r--r-- | platform/javascript/audio_driver_javascript.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/platform/javascript/audio_driver_javascript.h b/platform/javascript/audio_driver_javascript.h index d78ab8eea4..a65a8ec29f 100644 --- a/platform/javascript/audio_driver_javascript.h +++ b/platform/javascript/audio_driver_javascript.h @@ -35,18 +35,11 @@ class AudioDriverJavaScript : public AudioDriver { - enum { - INTERNAL_BUFFER_SIZE = 4096, - }; - - int mix_rate; float *internal_buffer; - int internal_buffer_channels; - int32_t *stream_buffer; public: - void mix_to_js(int p_frames); - static AudioDriverJavaScript *singleton_js; + void mix_to_js(); + static AudioDriverJavaScript *singleton; virtual const char *get_name() const; |