typedef struct _GstCapsFilter GstCapsFilter;
typedef struct _GstCapsFilterClass GstCapsFilterClass;
+/**
+ * GstCapsFilterCapsChangeMode:
+ * @GST_CAPS_FILTER_CAPS_CHANGE_MODE_IMMEDIATE: Only accept the current filter caps
+ * @GST_CAPS_FILTER_CAPS_CHANGE_MODE_DELAYED: Temporarily accept previous filter caps
+ *
+ * Filter caps change behaviour
+ */
typedef enum {
GST_CAPS_FILTER_CAPS_CHANGE_MODE_IMMEDIATE,
GST_CAPS_FILTER_CAPS_CHANGE_MODE_DELAYED
GstCaps *filter_caps;
gboolean filter_caps_used;
GstCapsFilterCapsChangeMode caps_change_mode;
+ gboolean got_sink_caps;
GList *pending_events;
GList *previous_caps;