AggregatorPad
Object Hierarchy:
Description:
[
CCode ( type_id =
"gst_video_aggregator_pad_get_type ()" ) ]
[
GIR ( name =
"VideoAggregatorPad" ) ]
[
Version ( since =
"1.16" ) ]
public class AggregatorPad :
AggregatorPad
Content:
Properties:
Creation methods:
Methods:
- public virtual void clean_frame (Aggregator videoaggregator, Frame prepared_frame)
clean the frame previously prepared in prepare_frame
- public unowned Buffer get_current_buffer ()
Returns the currently queued buffer that is going to be used for the
current output frame.
- public unowned Frame? get_prepared_frame ()
Returns the currently prepared video frame that has to be aggregated
into the current output frame.
- public bool has_current_buffer ()
Checks if the pad currently has a buffer queued that is going to be
used for the current output frame.
- public virtual bool prepare_frame (Aggregator videoaggregator, Buffer buffer, Frame prepared_frame)
Prepare the frame from the pad buffer and sets it to prepared_frame.
- public virtual void prepare_frame_finish (Aggregator videoaggregator, Frame prepared_frame)
Finish preparing prepared_frame.
- public virtual void prepare_frame_start (Aggregator videoaggregator, Buffer buffer, Frame prepared_frame)
Begin preparing the frame from the pad buffer and sets it to
prepared_frame.
- public void set_needs_alpha (bool needs_alpha)
Allows selecting that this pad requires an output format with alpha
- public virtual void update_conversion_info ()
Called when either the input or output formats have changed.
Fields:
Inherited Members:
All known members inherited from class Gst.Base.AggregatorPad
All known members inherited from class Gst.Pad
All known members inherited from class Gst.Object
All known members inherited from class GLib.Object