audiofox 1.0.3

Cross platform audio capture made easy!
Documentation
// SPDX-License-Identifier: GPL-2.0-or-later WITH Classpath-exception-2.0
// Audiofox, the audio capturer!
// Copyright (c) 2026 foxberries

use cfg_if::cfg_if;

cfg_if! {
    if #[cfg(target_os = "linux")] {
        mod linux;
        use linux as platform;
    } else if #[cfg(target_os = "macos")] {
        mod mac;
        use mac as platform;
    } else if #[cfg(target_os = "windows")] {
        mod windows;
        use windows as platform;
    } else {
        compile_error!("Audiofox currently only supports Linux (PipeWire), Windows (WASAPI), and macOS (Core Audio).");
    }
}

pub use platform::manager::{PlatformHandle, PlatformManager};