GstVideoAggregator: GStreamer Bad Plugins 1.0 Library Reference Manual

## GstVideoAggregator GstVideoAggregator |

## Types and Values

struct | GstVideoAggregator
struct | GstVideoAggregatorClass

## Description

## Functions

## Types and Values

### struct GstVideoAggregator

    struct GstVideoAggregator {
      GstAggregator aggregator;

      /* Output caps */
      GstVideoInfo info;
    };

### struct GstVideoAggregatorClass

    struct GstVideoAggregatorClass {
      GstCaps *          (*update_caps)               (GstVideoAggregator *  videoaggregator,
                                                       GstCaps            *  caps,
                                                       GstCaps            *  filter_caps);
      GstCaps *          (*fixate_caps)               (GstVideoAggregator *  videoaggregator,
                                                       GstCaps            *  caps);
      GstFlowReturn      (*aggregate_frames)          (GstVideoAggregator *  videoaggregator,
                                                       GstBuffer          *  outbuffer);
      GstFlowReturn      (*get_output_buffer)         (GstVideoAggregator *  videoaggregator,
                                                       GstBuffer          ** outbuffer);
      gboolean           (*negotiated_caps)           (GstVideoAggregator *  videoaggregator,
                                                       GstCaps            *  caps);
      void               (*find_best_format)          (GstVideoAggregator *  vagg,
                                                       GstCaps            *  downstream_caps,
                                                       GstVideoInfo       *  best_info,
                                                       gboolean           *  at_least_one_alpha);

      GstCaps           *sink_non_alpha_caps;
    };