diff options
| author | SaracenOne <SaracenOne@gmail.com> | 2018-07-27 19:27:14 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-27 19:27:14 +0100 |
| commit | e8f13432f88fd0e1ec8a8979e2f40e358bcc5ac2 (patch) | |
| tree | b0962c874bfd78eef0f688b5f7160414b06cdd00 /servers/audio_server.cpp | |
| parent | dd8a0b92e0bbc0e82263061b3947cb93a39f9df1 (diff) | |
| parent | 597301db349c2c0c70af6b411465a5f578765052 (diff) | |
Merge pull request #6 from marcelofg55/audio_mic_mf2
Renamed AudioDriver audio_input_* vars to input_*
Diffstat (limited to 'servers/audio_server.cpp')
| -rw-r--r-- | servers/audio_server.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp index 7c8d61f545..14318f282b 100644 --- a/servers/audio_server.cpp +++ b/servers/audio_server.cpp @@ -80,6 +80,17 @@ double AudioDriver::get_mix_time() const { return total; } +void AudioDriver::input_buffer_write(int32_t sample) { + + input_buffer.write[input_position++] = sample; + if (input_position >= input_buffer.size()) { + input_position = 0; + } + if (input_size < input_buffer.size()) { + input_size++; + } +} + AudioDriver::SpeakerMode AudioDriver::get_speaker_mode_by_total_channels(int p_channels) const { switch (p_channels) { case 4: return SPEAKER_SURROUND_31; |