and Nageru's themes can use a simplified version of Movit's API where
most of the low-level details are abstracted away.
-Every frame, the theme choses a chain and a set of parameters to it,
+Every frame, the theme chooses a chain and a set of parameters to it,
based on what it thinks the picture should look like. Every chain
consists of a set of *inputs* (which can be either live video streams
or static pictures) and then a set of operators or *effects* to combine
Note the “hq” parameter. Every chain needs to be able to run in two
situations: Both for the stream output (the ”live” pane) and for the preview
-displays (the big “preview” pane and the smaller ones). The details have
+displays (the big “preview” pane and the :ref:`channels <channels>`). The details have
to do with Nageru internals (high-quality chains need to have an additional
Y'CbCr output), but the distinction is also useful for themes. In particular,
some operations, like scaling, can be done in various quality levels,
the resolution required, although of course, intermediate steps could be
bigger.
+
Setting parameters, and the get_chain entry point
-------------------------------------------------
(presumably the new one).
+.. _channels:
+
Channels
--------
logic, but also make for the most distinct parts of your visual look.
+.. _images:
+
Image inputs
------------