typing things

This commit is contained in:
2025-12-16 13:25:13 -08:00
parent 5ad938c54b
commit 14320c709c

View File

@@ -27,19 +27,74 @@ class StmtEvent(NamedTuple):
line_number: int line_number: int
StmtAudioExt = namedtuple("AudioExt", ["audio3", "audio4", "line_number"]) class StmtAudioExt(NamedTuple):
StmtClipName = namedtuple("ClipName", ["name", "affect", "line_number"]) audio3: bool
StmtSourceFile = namedtuple("SourceFile", ["filename", "line_number"]) audio4: bool
StmtCdlSop = namedtuple("CdlSop", ['slope_r', 'slope_g', 'slope_b', line_number: int
'offset_r', 'offset_g', 'offset_b',
'power_r', 'power_g', 'power_b',
'line_number']) class StmtClipName(NamedTuple):
StmtCdlSat = namedtuple("CdlSat", ['value', 'line_number']) name: str
StmtFrmc = namedtuple("Frmc", ['start', 'end', 'duration', 'line_number']) affect: str
StmtRemark = namedtuple("Remark", ["text", "line_number"]) line_number: int
StmtEffectsName = namedtuple("EffectsName", ["name", "line_number"])
StmtSourceUMID = namedtuple("Source", ["name", "umid", "line_number"])
StmtSplitEdit = namedtuple("SplitEdit", ["video", "magnitude", "line_number"]) class StmtSourceFile(NamedTuple):
filename: str
line_number: int
class StmtCdlSop(NamedTuple):
slope_r: str
slope_g: str
slope_b: str
offset_r: str
offset_g: str
offset_b: str
power_r: str
power_g: str
power_b: str
line_number: int
class StmtCdlSat(NamedTuple):
value: str
line_number: int
class StmtFrmc(NamedTuple):
start: str
end: str
duration: str
line_number: int
class StmtRemark(NamedTuple):
text: str
line_number: int
class StmtEffectsName(NamedTuple):
name: str
line_number: int
class StmtSourceUMID(NamedTuple):
name: str
umid: str
line_number: int
class StmtSplitEdit(NamedTuple):
video: str
magnitude: str
line_number: int
class StmtUnrecognized(NamedTuple):
content: str
line_number: int
StmtMotionMemory = namedtuple( StmtMotionMemory = namedtuple(
"MotionMemory", ["source", "fps"]) # FIXME needs more fields "MotionMemory", ["source", "fps"]) # FIXME needs more fields
StmtUnrecognized = namedtuple("Unrecognized", ["content", "line_number"])