在相机捕获后端之间共享一个最新帧槽
作者: AprilNEA创建于 2026年9月19日更新于 2026年9月19日
标签type: enhancementplatform: linuxplatform: windows
`capture_linux.rs` 和 `capture_windows.rs` 每个定义了一个私有的 `Shared`,在锁定下保存最新解码的帧,用于快照和流路径;macOS 代理在 ObjC 端保持相同的状态。槽的语义 — 替换、获取最新、唤醒等待者 — 是平台中立的,应该放在 `capture_types.rs` 中,与 `Frame` 同处。由于这两个后端都无法在维护者的主机上运行,因此将此更改推迟到 9 月的重构调查中:此更改需要在 Linux 和 Windows 机器上配备网络摄像头,以确认预览仍在流式传输,快照仍返回。
内容来源: AprilNEA/OpenLogi