| GStreamer Filters Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
#include <gst/filters/gst-multi-filter-manager.h>
                    GstMultiFilterManager;
GstFilterManager *  gst_multi_filter_manager_new        (void);
This class, implementing the GstFilterManager interface can be applied multiple times on different pads.
See also GstFilterManager
typedef struct _GstMultiFilterManager GstMultiFilterManager;
A filter manager that can be applied multiple times
GstFilterManager *  gst_multi_filter_manager_new        (void);
Creates a Multi filter manager.
The Multi filter manager is a filter manager that can be applied on multiple
pads on multiple bins. It will create a new GstSingleFilterManager each time
gst_filter_manager_apply() is called and will make sure to sync up the
filters between it and all the filter managers it creates
Returns :  | 
A new GstFilterManager. [transfer full] | 
"applied" signalvoid                user_function                      (GstMultiFilterManager  *filter_manager,
                                                        GstSingleFilterManager *single_filter_manager,
                                                        gpointer                user_data)                  : Has Details
This signal is sent when the filter manager gets applied on a pad. It is meant to provide you with the GstSingleFilterManager used internally.
It is important not to do anything on this filter manager apart from listening to signals.
  | 
The GstMultiFilterManager | 
  | 
The GstSingleFilterManager used | 
  | 
user data set when the signal handler was connected. | 
"reverted" signalvoid                user_function                      (GstMultiFilterManager  *filter_manager,
                                                        GstSingleFilterManager *single_filter_manager,
                                                        gpointer                user_data)                  : Has Details
This signal is sent when the filter manager gets reverted from a pad and the associated GstSingleFilterManager is destroyed
  | 
The GstMultiFilterManager | 
  | 
The GstSingleFilterManager used | 
  | 
user data set when the signal handler was connected. |