(frame: number, fps = STUDIO_PREVIEW_FPS)
| 14 | } |
| 15 | |
| 16 | export function frameToSeconds(frame: number, fps = STUDIO_PREVIEW_FPS): number { |
| 17 | if (!Number.isFinite(frame) || frame <= 0) return 0; |
| 18 | if (!Number.isFinite(fps) || fps <= 0) return 0; |
| 19 | return frame / fps; |
| 20 | } |
| 21 | |
| 22 | export function stepFrameTime(time: number, deltaFrames: number, fps = STUDIO_PREVIEW_FPS): number { |
| 23 | const currentFrame = secondsToFrame(time, fps); |
no outgoing calls
no test coverage detected