Source code for mini_arcade_core.runtime.capture.video_manifest

"""
Manifest for a captured video session.
"""

from __future__ import annotations

from dataclasses import dataclass


[docs] @dataclass(frozen=True) class VideoManifest: """ Manifest for a captured video session. :ivar run_id (str): Unique identifier for the capture session. :ivar fps (int): Frames per second of the captured video. :ivar capture_fps (int): Frames per second at which frames were captured. :ivar frames (int): Total number of frames captured. """ run_id: str fps: int capture_fps: int frames: int = 0