mirror of
https://github.com/iluvcapra/pycmx.git
synced 2025-12-31 08:50:54 +00:00
Moved statement structs into a new file
This commit is contained in:
@@ -5,25 +5,9 @@ import re
|
||||
from collections import namedtuple
|
||||
from typing import TextIO, List
|
||||
|
||||
|
||||
from .statements import *
|
||||
from .util import collimate
|
||||
|
||||
StmtTitle = namedtuple("Title", ["title", "line_number"])
|
||||
StmtFCM = namedtuple("FCM", ["drop", "line_number"])
|
||||
StmtEvent = namedtuple("Event", ["event", "source", "channels", "trans",
|
||||
"trans_op", "source_in", "source_out",
|
||||
"record_in", "record_out", "format",
|
||||
"line_number"])
|
||||
StmtAudioExt = namedtuple("AudioExt", ["audio3", "audio4", "line_number"])
|
||||
StmtClipName = namedtuple("ClipName", ["name", "affect", "line_number"])
|
||||
StmtSourceFile = namedtuple("SourceFile", ["filename", "line_number"])
|
||||
StmtRemark = namedtuple("Remark", ["text", "line_number"])
|
||||
StmtEffectsName = namedtuple("EffectsName", ["name", "line_number"])
|
||||
StmtSourceUMID = namedtuple("Source", ["name", "umid", "line_number"])
|
||||
StmtSplitEdit = namedtuple("SplitEdit", ["video", "magnitude", "line_number"])
|
||||
StmtMotionMemory = namedtuple(
|
||||
"MotionMemory", ["source", "fps"]) # FIXME needs more fields
|
||||
StmtUnrecognized = namedtuple("Unrecognized", ["content", "line_number"])
|
||||
|
||||
|
||||
def parse_cmx3600_statements(file: TextIO) -> List[object]:
|
||||
|
||||
18
pycmx/statements.py
Normal file
18
pycmx/statements.py
Normal file
@@ -0,0 +1,18 @@
|
||||
from collections import namedtuple
|
||||
|
||||
StmtTitle = namedtuple("Title", ["title", "line_number"])
|
||||
StmtFCM = namedtuple("FCM", ["drop", "line_number"])
|
||||
StmtEvent = namedtuple("Event", ["event", "source", "channels", "trans",
|
||||
"trans_op", "source_in", "source_out",
|
||||
"record_in", "record_out", "format",
|
||||
"line_number"])
|
||||
StmtAudioExt = namedtuple("AudioExt", ["audio3", "audio4", "line_number"])
|
||||
StmtClipName = namedtuple("ClipName", ["name", "affect", "line_number"])
|
||||
StmtSourceFile = namedtuple("SourceFile", ["filename", "line_number"])
|
||||
StmtRemark = namedtuple("Remark", ["text", "line_number"])
|
||||
StmtEffectsName = namedtuple("EffectsName", ["name", "line_number"])
|
||||
StmtSourceUMID = namedtuple("Source", ["name", "umid", "line_number"])
|
||||
StmtSplitEdit = namedtuple("SplitEdit", ["video", "magnitude", "line_number"])
|
||||
StmtMotionMemory = namedtuple(
|
||||
"MotionMemory", ["source", "fps"]) # FIXME needs more fields
|
||||
StmtUnrecognized = namedtuple("Unrecognized", ["content", "line_number"])
|
||||
Reference in New Issue
Block a user