pocketstation 1.0.0

Source-aware desktop audio Session SDK
#[cfg(any(target_os = "windows", test))]
mod open_lifecycle;
#[cfg(any(target_os = "windows", test))]
mod packet_delivery;
#[cfg(any(target_os = "windows", test))]
mod process_identity;
#[cfg(any(target_os = "windows", test))]
mod runtime_lifecycle;

#[cfg(target_os = "windows")]
mod session_backend;
#[cfg(target_os = "windows")]
mod windows;

#[cfg(target_os = "windows")]
pub use session_backend::DesktopCaptureBackend;
#[cfg(target_os = "windows")]
pub use windows::{
    discover_sources_windows, DesktopCaptureSource, SystemLoopbackSource,
    WindowsAudioThreadPriorityGuard, WASAPI_PROCESS_LOOPBACK_PERIOD_100NS,
};