fix: 修复 Windows 音频设备函数可见性

This commit is contained in:
mofeng-git
2026-07-31 09:46:32 +08:00
parent 6fdcf5c7c9
commit 6bbe137f09
3 changed files with 10 additions and 5 deletions

View File

@@ -134,7 +134,7 @@ fn device_labels(device: &cpal::Device) -> DeviceLabels {
}
}
pub(super) fn find_wasapi_device(requested_device: &str) -> Result<cpal::Device> {
pub(crate) fn find_wasapi_device(requested_device: &str) -> Result<cpal::Device> {
let host = cpal::default_host();
let trimmed = requested_device.trim();

View File

@@ -7,9 +7,11 @@ use crate::auth::{SessionStore, TwoFactorService, UserStore};
use crate::computer_use::ComputerUseManager;
use crate::config::ConfigStore;
use crate::db::DatabasePool;
#[cfg(unix)]
use crate::events::MsdDeviceMediaInfo;
use crate::events::{
AtxDeviceInfo, AudioDeviceInfo, EventBus, HidDeviceInfo, LedState, MsdDeviceInfo,
MsdDeviceMediaInfo, SystemEvent, TtydDeviceInfo, VideoDeviceInfo,
AtxDeviceInfo, AudioDeviceInfo, EventBus, HidDeviceInfo, LedState, MsdDeviceInfo, SystemEvent,
TtydDeviceInfo, VideoDeviceInfo,
};
use crate::extensions::{ExtensionId, ExtensionManager};
use crate::hid::HidController;

View File

@@ -1,8 +1,11 @@
#[cfg(unix)]
use axum::{extract::DefaultBodyLimit, routing::delete};
use axum::{
extract::DefaultBodyLimit,
routing::{delete, put},
};
use axum::{
middleware,
routing::{any, get, patch, post, put},
routing::{any, get, patch, post},
Router,
};
use std::sync::Arc;