anc
macOS: запись звука Zoom и микрофона
- Звук Zoom — ScreenCaptureKit с фильтром по приложению us.zoom.xos,
сразу 16 кГц моно; микрофон — CoreAudio через cpal.
- Info.plist с объяснениями для запросов доступа (микрофон, системный
звук), minimumSystemVersion 13.0, сборка .app.
- Swift-мост ScreenCaptureKit при одних Command Line Tools: путь к
библиотекам совместимости Swift и rpath /usr/lib/swift в build.rs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1b62ba2
30 сентября 2026 г.
lib.rs
//! Звук встречи: захват, чтение файлов, формат и нарезка на куски для
//! распознавания. Всё, что не зависит от системы, проверяется тестами на любой
//! машине; сам захват — в модулях [`win`] (Windows) и [`mac`] (macOS).
use ;
/// Микрофон по умолчанию.
/// Звук процесса Zoom (и его дочерних процессов).
/// Процесс Zoom, звук которого писать. В Windows — Zoom с открытым потоком
/// звука (идёт встреча); на Mac — запущенное приложение Zoom. Нет — `None`.
/// Запись встреч возможна на этой машине.
pub const CAPTURE_SUPPORTED: bool = cfg!;