Skip to main content
The model’s handle onto its outbound stream, bound as self.output. Every operation reaches each connected client, including clients that connect later.
float
Read or assign the playout rate. Assigning re-paces frames that are already queued, so a command can change the rate at once.
None
Drop what is queued and cut playout, picture and sound together. Call it when the scene changes, so nothing from the old scene plays after the cut. With hold=True, the last frame stays on screen until the next one is emitted, instead of cutting to black. A recording keeps running across the cut.
None
Put an Output on the tracks. The default loop does this for you; call it yourself only from a hand-written run().