diff options
author | Lalit Shankar Chowdhury <lalitshankarch@gmail.com> | 2024-09-18 00:03:48 +0530 |
---|---|---|
committer | Lalit Shankar Chowdhury <lalitshankarch@gmail.com> | 2024-09-18 00:03:48 +0530 |
commit | 0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7 (patch) | |
tree | e4928444ab640f6cb8286b9d411781be70026b5c /drivers/wasapi/audio_driver_wasapi.h | |
parent | 6681f2563b99e14929a8acb27f4908fece398ef1 (diff) | |
download | redot-engine-0e23c5fc9f64fb8e15d7362dfd7d7db2844e4dd7.tar.gz |
Fix `AudioStreamMicrophone` crash on scene-reload
Diffstat (limited to 'drivers/wasapi/audio_driver_wasapi.h')
-rw-r--r-- | drivers/wasapi/audio_driver_wasapi.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/wasapi/audio_driver_wasapi.h b/drivers/wasapi/audio_driver_wasapi.h index d73cbf4a8a..367c30607a 100644 --- a/drivers/wasapi/audio_driver_wasapi.h +++ b/drivers/wasapi/audio_driver_wasapi.h @@ -40,18 +40,15 @@ #include <audioclient.h> #include <mmdeviceapi.h> -#include <wrl/client.h> #define WIN32_LEAN_AND_MEAN #include <windows.h> -using Microsoft::WRL::ComPtr; - class AudioDriverWASAPI : public AudioDriver { class AudioDeviceWASAPI { public: - ComPtr<IAudioClient> audio_client = nullptr; - ComPtr<IAudioRenderClient> render_client = nullptr; // Output - ComPtr<IAudioCaptureClient> capture_client = nullptr; // Input + IAudioClient *audio_client = nullptr; + IAudioRenderClient *render_client = nullptr; // Output + IAudioCaptureClient *capture_client = nullptr; // Input SafeFlag active; WORD format_tag = 0; |