diff --git a/Console/Audio/AudioSender.cs b/Console/Audio/AudioSender.cs index 2529240..0a6414c 100644 --- a/Console/Audio/AudioSender.cs +++ b/Console/Audio/AudioSender.cs @@ -28,8 +28,6 @@ public void ClearBuffer() public unsafe void StartSending(CancellationToken token = default) { - PortAudio.Initialize(); - // Define a callback delegate for audio processing StreamCallbackResult callback( IntPtr input, diff --git a/Console/Utils.cs b/Console/Utils.cs index 7c7e3b1..8afcc3c 100644 --- a/Console/Utils.cs +++ b/Console/Utils.cs @@ -1,4 +1,5 @@ -using PortAudioSharp; +using CliFx.Infrastructure; +using PortAudioSharp; using Terminal.Gui; namespace Console; @@ -7,9 +8,10 @@ public static class Utils { private static bool _isShowing = false; - public static void ConfigurePlatformDependencies() + public static void ConfigurePlatformDependencies(IConsole console) { PortAudio.LoadNativeLibrary(); + PortAudio.Initialize(); } public static string? ShowInputDialog(string title, string prompt, ColorScheme colorScheme)