abstracts ¶
Classes:
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
Attributes:
-
Any
– -
Any_ST
– -
Any_T
– -
MultiSrcIPF
– -
MultiSrcIPF_ST
– -
MultiSrcIPF_T
– -
MultiSrcIPP
– -
MultiSrcIPP_ST
– -
MultiSrcIPP_T
– -
SingleSrcIPF
– -
SingleSrcIPF_ST
– -
SingleSrcIPF_T
– -
SingleSrcIPP
– -
SingleSrcIPP_ST
– -
SingleSrcIPP_T
–
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 ¶
Attributes:
-
Any_ST
– -
Any_T
– -
MultiSrcIPF_ST
– -
MultiSrcIPF_T
– -
MultiSrcIPP_ST
– -
MultiSrcIPP_T
– -
SingleSrcIPF_ST
– -
SingleSrcIPF_T
– -
SingleSrcIPP_ST
– -
SingleSrcIPP_T
–
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 ¶
Methods:
-
ensure_output
– -
process
–
Attributes:
-
DT
(TypeAlias
) – -
DTA
(TypeAlias
) – -
DTL
(TypeAlias
) – -
process_MultiSrcIPF
(MultiSrcIPF_T[DT_T] | None
) – -
process_MultiSrcIPP
(MultiSrcIPP_T[DT_T] | None
) – -
process_SingleSrcIPF
(SingleSrcIPF_T[DT_T] | None
) – -
process_SingleSrcIPP
(SingleSrcIPP_T[DT_T] | None
) –
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 |
|