[fix] remove SDL3 input audio stream recording

This commit is contained in:
dijunkun
2025-09-02 16:53:55 +08:00
parent b6fe0da581
commit a068a32303
2 changed files with 0 additions and 19 deletions

View File

@@ -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_);

View File

@@ -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;