feat: 适配 RK 原生 HDMI IN 适配采集

This commit is contained in:
mofeng-git
2026-04-01 21:28:15 +08:00
parent 51d7d8b8be
commit abb319068b
36 changed files with 1382 additions and 406 deletions

15
web/src/lib/fps.ts Normal file
View File

@@ -0,0 +1,15 @@
export function formatFpsValue(fps: number): string {
if (!Number.isFinite(fps)) return '0'
const rounded = Math.round(fps * 100) / 100
return Number.isInteger(rounded) ? String(rounded) : rounded.toFixed(2).replace(/\.?0+$/, '')
}
export function formatFpsLabel(fps: number): string {
return `${formatFpsValue(fps)} FPS`
}
export function toConfigFps(fps: number): number {
if (!Number.isFinite(fps)) return 30
return Math.round(fps)
}