mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-11 18:05:37 +00:00
pad: add GST_PAD_LINK_CHECK_DEFAULT to GstPadLinkCheck
This allows introspection-based bindings to access Gst.PadLinkCheck.DEFAULT instead of Gst.PAD_LINK_CHECK_DEFAULT. https://bugzilla.gnome.org/show_bug.cgi?id=678301
This commit is contained in:
parent
f169081290
commit
490d16b88a
1 changed files with 5 additions and 9 deletions
14
gst/gstpad.h
14
gst/gstpad.h
|
@ -192,6 +192,8 @@ GQuark gst_flow_to_quark (GstFlowReturn ret);
|
|||
* would be unsafe e.g. if one pad has %GST_CAPS_ANY.
|
||||
* @GST_PAD_LINK_CHECK_CAPS: Check if the pads are compatible by comparing the
|
||||
* caps returned by gst_pad_query_caps().
|
||||
* @GST_PAD_LINK_CHECK_DEFAULT: The default checks done when linking
|
||||
* pads (i.e. the ones used by gst_pad_link()).
|
||||
*
|
||||
* The amount of checking to be done when linking pads. @GST_PAD_LINK_CHECK_CAPS
|
||||
* and @GST_PAD_LINK_CHECK_TEMPLATE_CAPS are mutually exclusive. If both are
|
||||
|
@ -209,16 +211,10 @@ typedef enum {
|
|||
GST_PAD_LINK_CHECK_NOTHING = 0,
|
||||
GST_PAD_LINK_CHECK_HIERARCHY = 1 << 0,
|
||||
GST_PAD_LINK_CHECK_TEMPLATE_CAPS = 1 << 1,
|
||||
GST_PAD_LINK_CHECK_CAPS = 1 << 2
|
||||
} GstPadLinkCheck;
|
||||
GST_PAD_LINK_CHECK_CAPS = 1 << 2,
|
||||
|
||||
/**
|
||||
* GST_PAD_LINK_CHECK_DEFAULT:
|
||||
*
|
||||
* The default checks done when linking pads (i.e. the ones used by
|
||||
* gst_pad_link()).
|
||||
*/
|
||||
#define GST_PAD_LINK_CHECK_DEFAULT ((GstPadLinkCheck) (GST_PAD_LINK_CHECK_HIERARCHY | GST_PAD_LINK_CHECK_CAPS))
|
||||
GST_PAD_LINK_CHECK_DEFAULT = GST_PAD_LINK_CHECK_HIERARCHY | GST_PAD_LINK_CHECK_CAPS
|
||||
} GstPadLinkCheck;
|
||||
|
||||
/* pad states */
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue