From 610f64c762653abb8fa40a34e438eb9ec263ffae Mon Sep 17 00:00:00 2001 From: Jamie Pine Date: Sat, 31 Jan 2026 07:44:28 -0800 Subject: [PATCH] fix linux compile --- tauri/src-tauri/src/audio_capture/linux.rs | 16 ++++++++++++++++ tauri/src-tauri/src/audio_capture/mod.rs | 4 ++++ 2 files changed, 20 insertions(+) create mode 100644 tauri/src-tauri/src/audio_capture/linux.rs diff --git a/tauri/src-tauri/src/audio_capture/linux.rs b/tauri/src-tauri/src/audio_capture/linux.rs new file mode 100644 index 00000000..8af26e97 --- /dev/null +++ b/tauri/src-tauri/src/audio_capture/linux.rs @@ -0,0 +1,16 @@ +use crate::audio_capture::AudioCaptureState; + +pub async fn start_capture( + state: &AudioCaptureState, + max_duration_secs: u32, +) -> Result<(), String> { + todo!("implement Linux audio capture") +} + +pub async fn stop_capture(state: &AudioCaptureState) -> Result { + todo!("implement Linux audio capture stop") +} + +pub fn is_supported() -> bool { + false +} diff --git a/tauri/src-tauri/src/audio_capture/mod.rs b/tauri/src-tauri/src/audio_capture/mod.rs index 7a55c334..a67bf795 100644 --- a/tauri/src-tauri/src/audio_capture/mod.rs +++ b/tauri/src-tauri/src/audio_capture/mod.rs @@ -2,11 +2,15 @@ mod macos; #[cfg(target_os = "windows")] mod windows; +#[cfg(target_os = "linux")] +mod linux; #[cfg(target_os = "macos")] pub use macos::*; #[cfg(target_os = "windows")] pub use windows::*; +#[cfg(target_os = "linux")] +pub use linux::*; use std::sync::{Arc, Mutex};