diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index d6ec786..760a10c 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -512,23 +512,11 @@ int Render::CreateConnectionPeer() { } int Render::AudioDeviceInit() { - SDL_AudioSpec desired_in{}; - desired_in.freq = 48000; - desired_in.format = SDL_AUDIO_S16; - desired_in.channels = 1; - SDL_AudioSpec desired_out{}; desired_out.freq = 48000; desired_out.format = SDL_AUDIO_S16; desired_out.channels = 1; - input_stream_ = SDL_OpenAudioDeviceStream(SDL_AUDIO_DEVICE_DEFAULT_RECORDING, - &desired_in, nullptr, nullptr); - if (!input_stream_) { - LOG_ERROR("Failed to open input stream: {}", SDL_GetError()); - return -1; - } - output_stream_ = SDL_OpenAudioDeviceStream(SDL_AUDIO_DEVICE_DEFAULT_PLAYBACK, &desired_out, nullptr, nullptr); if (!output_stream_) { @@ -536,18 +524,12 @@ int Render::AudioDeviceInit() { return -1; } - SDL_ResumeAudioDevice(SDL_GetAudioStreamDevice(input_stream_)); SDL_ResumeAudioDevice(SDL_GetAudioStreamDevice(output_stream_)); return 0; } int Render::AudioDeviceDestroy() { - if (input_stream_) { - SDL_CloseAudioDevice(SDL_GetAudioStreamDevice(input_stream_)); - SDL_DestroyAudioStream(input_stream_); - input_stream_ = nullptr; - } if (output_stream_) { SDL_CloseAudioDevice(SDL_GetAudioStreamDevice(output_stream_)); SDL_DestroyAudioStream(output_stream_); diff --git a/src/single_window/render.h b/src/single_window/render.h index 9fa5e2a..4d53704 100644 --- a/src/single_window/render.h +++ b/src/single_window/render.h @@ -348,7 +348,6 @@ class Render { std::string focused_remote_id_ = ""; bool need_to_send_host_info_ = false; SDL_Event last_mouse_event; - SDL_AudioStream *input_stream_; SDL_AudioStream *output_stream_; uint32_t STREAM_REFRESH_EVENT = 0;