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
30
31
32
33
34
35
36
37
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 = [ClipVar(char, clip, self) for char, clip in zip(ExprVars.cycle, self._clips)]  # pyright: ignore[reportArgumentType]

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

clip property

clip: VideoNode

out property writable