gstvideo.video_aggregator
Module for [VideoAggregator] class
Types 3
VideoAggregator can accept AYUV, ARGB and BGRA video streams. For each of the requested sink pads it will compare the incoming geometry and framerate to define the output parameters. Indeed output video frames will have the geometry of the biggest incoming video stream and the framerate of the fastest incoming one.
VideoAggregator will do colorspace conversion.
Zorder for each input stream can be configured on the #GstVideoAggregatorPad.
Methods
VideoAggregator self()Returns `this`, for use in `with` statements.VideoAggregatorGidBuilder builder()Get builder for [gstvideo.video_aggregator.VideoAggregator] Returns: New builder objectbool forceLive() @propertyGet `forceLive` property. Returns: Causes the element to aggregate on a timeout even when no live source is connected to its sinks. See #GstAggregator:min-upstream-latency for a companion property:...gst.task_pool.TaskPool getExecutionTaskPool()The returned #GstTaskPool is used internally for performing parallel video format conversions/scaling/etc during the #GstVideoAggregatorPadClass::prepareframestart() process. Subclasses can add the...Methods
T forceLive(bool propval)Set `forceLive` property. Params: propval = Causes the element to aggregate on a timeout even when no live source is connected to its sinks. See #GstAggregator:min-upstream-latency for a companion ...Fluent builder for [gstvideo.video_aggregator.VideoAggregator]
Methods