Skip to content

manager

Classes:

InlineExpr

Bases: NamedTuple

Attributes:

clips instance-attribute

clips: list[ClipVar]

op instance-attribute

out instance-attribute

inline_expr

inline_expr(clips: VideoNode | Sequence[VideoNode])

Bases: AbstractContextManager[InlineExpr]

Attributes:

Source code
32
33
34
35
36
37
38
39
40
41
def __init__(self, clips: vs.VideoNode | Sequence[vs.VideoNode]) -> None:
    self._in_context = False

    self._clips = list(clips) if isinstance(clips, Sequence) else [clips]
    self._clips_char_map = list(
        ClipVar(char, clip, self) for char, clip in zip(ExprVars.cycle, self._clips)
    )

    self._final_clip = None
    self._final_expr_node = self._clips_char_map[0].as_var()

clip property

clip: VideoNode

out property writable