my-video-workflow/entity/VideoClip.py
2022-04-15 12:26:43 +08:00

18 lines
434 B
Python

from typing import Optional
from entity.File import File
class VideoClip(File):
duration: Optional[float]
def __init__(self, file, base_path):
super(VideoClip, self).__init__(file, base_path)
self.duration = None
def set_duration(self, duration: Optional[float]):
self.duration = duration
def evaluate_duration(self):
if self.duration is None or self.duration < 0:
...