3fe48b37d4
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 209h38m38s
CI/CD Pipeline / Frontend Lint (push) Failing after 209h50m50s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 209h50m56s
21 lines
480 B
Python
21 lines
480 B
Python
"""Editing mode enum — extracted from edit_plan for independent use."""
|
|
|
|
import sys
|
|
|
|
if sys.version_info >= (3, 11):
|
|
from enum import StrEnum
|
|
else:
|
|
from enum import Enum
|
|
|
|
class StrEnum(str, Enum):
|
|
pass
|
|
|
|
|
|
class EditingMode(StrEnum):
|
|
"""剪辑模式枚举"""
|
|
|
|
ONE_TAKE = "one_take" # 顺序拼接模式
|
|
PIP = "pip" # 画中画模式
|
|
VOICE_OVER = "voice_over" # 口播+B-roll模式
|
|
VOICE_PIP = "voice_pip" # 口播+画中画组合模式
|