diff options
| author | Juan Linietsky | 2017-10-26 22:34:49 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-10-26 22:35:40 -0300 |
| commit | b8ac700046ee092e6b804c746ae41c3cd9df0b75 (patch) | |
| tree | 868195ef35e92d63777ccd2c35d8d88a730c2b14 /platform/javascript/audio_driver_javascript.h | |
| parent | b1b11ea41121c5f0812adc40ec17fbcf99b39e84 (diff) | |
| download | godot-b8ac700046ee092e6b804c746ae41c3cd9df0b75.tar.gz godot-b8ac700046ee092e6b804c746ae41c3cd9df0b75.tar.zst godot-b8ac700046ee092e6b804c746ae41c3cd9df0b75.zip | |
Diffstat (limited to 'platform/javascript/audio_driver_javascript.h')
| -rw-r--r-- | platform/javascript/audio_driver_javascript.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/platform/javascript/audio_driver_javascript.h b/platform/javascript/audio_driver_javascript.h index c5cebe800..c3adeca07 100644 --- a/platform/javascript/audio_driver_javascript.h +++ b/platform/javascript/audio_driver_javascript.h @@ -35,7 +35,23 @@ #include "os/mutex.h" class AudioDriverJavaScript : public AudioDriver { + + enum { + INTERNAL_BUFFER_SIZE = 4096, + STREAM_SCALE_BITS = 12 + + }; + + int mix_rate; + float *internal_buffer; + int internal_buffer_channels; + int internal_buffer_size; + int32_t *stream_buffer; + public: + void mix_to_js(int p_frames); + static AudioDriverJavaScript *singleton_js; + virtual const char *get_name() const; virtual Error init(); |
