This commit is contained in:
2025-09-24 11:28:42 +08:00
parent ec1705769c
commit 873c89c778
9 changed files with 100 additions and 39 deletions

View File

@@ -16,21 +16,41 @@ class MockRenderTask:
def __init__(
self,
task_id: str = "test_task",
template_id: str = "test_template",
effects: List[str] = None,
ext_data: Dict[str, Any] = None,
input_files: Optional[List[str]] = None,
output_file: str = "test_output.mp4",
effects: Optional[List[str]] = None,
ext_data: Optional[Dict[str, Any]] = None,
frame_rate: int = 25,
output_path: str = "test_output.mp4",
):
self.task_id = task_id
self.template_id = template_id
self.effects = effects or []
self.ext_data = ext_data or {}
# RenderTask required fields
self.input_files = input_files or []
self.output_file = output_file
self.task_type = "copy" # TaskType.COPY equivalent
# Optional fields that match RenderTask
self.resolution = None
self.frame_rate = frame_rate
self.output_path = output_path
self.input_files = []
self.overlays = []
self.speed = 1.0
self.mute = True
self.annexb = False
# Cut parameters
self.zoom_cut = None
self.center_cut = None
# Resource lists
self.subtitles: List[str] = []
self.luts: List[str] = []
self.audios: List[str] = []
self.overlays: List[str] = []
self.effects = effects or []
# Extension data
self.ext_data = ext_data or {}
# Legacy compatibility
self.task_id = "test_task"
self.template_id = "test_template"
self.use_center_cut = False
self.use_zoom_cut = False
self.audio_file = None