abstracts ¶
ALL_PMODES_ST module-attribute ¶
ALL_PMODES_ST = Union[
Any_ST[DT_T],
SingleSrcIPP_ST[DT_T],
MultiSrcIPP_ST[DT_T],
SingleSrcIPF_ST[DT_T],
MultiSrcIPF_ST[DT_T],
]
ALL_PMODES_T module-attribute ¶
ALL_PMODES_T = Union[
Any_T[DT_T],
SingleSrcIPP_T[DT_T],
MultiSrcIPP_T[DT_T],
SingleSrcIPF_T[DT_T],
MultiSrcIPF_T[DT_T],
]
ProcessMode ¶
Bases: ProcessModeBase, IntEnum
Any_ST class-attribute instance-attribute ¶
Any_ST = Callable[
[
Any,
DT_T | SupportsIndexing[DT_T],
DT_T | SupportsIndexing[DT_T],
VideoFrame,
int | None,
int,
],
None,
]
Any_T class-attribute instance-attribute ¶
Any_T = Callable[
[
DT_T | SupportsIndexing[DT_T],
DT_T | SupportsIndexing[DT_T],
VideoFrame,
int | None,
int,
],
None,
]
MultiSrcIPF_ST class-attribute instance-attribute ¶
MultiSrcIPF_ST = Callable[
[Any, SupportsIndexing[DT_T], SupportsIndexing[DT_T], VideoFrame, int], None
]
MultiSrcIPF_T class-attribute instance-attribute ¶
MultiSrcIPP_ST class-attribute instance-attribute ¶
MultiSrcIPP_T class-attribute instance-attribute ¶
SingleSrcIPF_ST class-attribute instance-attribute ¶
SingleSrcIPF_T class-attribute instance-attribute ¶
SingleSrcIPP_ST class-attribute instance-attribute ¶
ProcessModeBase ¶
Any_ST class-attribute instance-attribute ¶
Any_ST = Callable[
[
Any,
DT_T | SupportsIndexing[DT_T],
DT_T | SupportsIndexing[DT_T],
VideoFrame,
int | None,
int,
],
None,
]
Any_T class-attribute instance-attribute ¶
Any_T = Callable[
[
DT_T | SupportsIndexing[DT_T],
DT_T | SupportsIndexing[DT_T],
VideoFrame,
int | None,
int,
],
None,
]
MultiSrcIPF_ST class-attribute instance-attribute ¶
MultiSrcIPF_ST = Callable[
[Any, SupportsIndexing[DT_T], SupportsIndexing[DT_T], VideoFrame, int], None
]
MultiSrcIPF_T class-attribute instance-attribute ¶
MultiSrcIPP_ST class-attribute instance-attribute ¶
MultiSrcIPP_T class-attribute instance-attribute ¶
SingleSrcIPF_ST class-attribute instance-attribute ¶
SingleSrcIPF_T class-attribute instance-attribute ¶
SingleSrcIPP_ST class-attribute instance-attribute ¶
PyPluginBackendBase ¶
ensure_output staticmethod ¶
Source code
167 168 169 170 171 172 173 | |
process staticmethod ¶
process(mode: Literal[SingleSrcIPP]) -> PassthroughC[SingleSrcIPP_ST[DT_T]]
process(mode: Literal[MultiSrcIPP]) -> PassthroughC[MultiSrcIPP_ST[DT_T]]
process(mode: Literal[SingleSrcIPF]) -> PassthroughC[SingleSrcIPF_ST[DT_T]]
process(mode: Literal[MultiSrcIPF]) -> PassthroughC[MultiSrcIPF_ST[DT_T]]
process(
mode_or_func: ProcessMode | ALL_PMODES_ST[DT_T] | None = None,
) -> PassthroughC[ALL_PMODES_ST[DT_T]] | Any_ST[DT_T]
Source code
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | |