X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstpadtemplate.h;h=fb15c40520624a26fd01d1e6ab68f2d111ebc3eb;hb=8f3fa6850404c9a2b1ed34120ce20c66d07df5db;hp=77dc8a1538a32e75279c333c4385135cfd4f1ca0;hpb=c01949a99eef3619723297e38bea591e7968eda2;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstpadtemplate.h b/gst/gstpadtemplate.h index 77dc8a1..fb15c40 100644 --- a/gst/gstpadtemplate.h +++ b/gst/gstpadtemplate.h @@ -178,8 +178,14 @@ struct _GstStaticPadTemplate { * @pres: the GstPadPresence of the pad * @caps: the GstStaticCaps of the pad * - * Convenience macro to fill the values of a GstStaticPadTemplate + * Convenience macro to fill the values of a #GstStaticPadTemplate * structure. + * Example: + * |[ + * static GstStaticPadTemplate my_src_template = \ + * GST_STATIC_PAD_TEMPLATE("src", GST_PAD_SRC, GST_PAD_ALWAYS, + * GST_STATIC_CAPS_ANY); + * ]| */ #define GST_STATIC_PAD_TEMPLATE(padname, dir, pres, caps) \ { \ @@ -191,31 +197,35 @@ struct _GstStaticPadTemplate { /* templates and factories */ -GST_EXPORT +GST_API GType gst_pad_template_get_type (void); -GST_EXPORT +GST_API GType gst_static_pad_template_get_type (void); -GST_EXPORT +GST_API GstPadTemplate* gst_pad_template_new (const gchar *name_template, GstPadDirection direction, GstPadPresence presence, GstCaps *caps) G_GNUC_MALLOC; -GST_EXPORT +GST_API +GstPadTemplate* gst_pad_template_new_with_gtype (const gchar *name_template, + GstPadDirection direction, GstPadPresence presence, + GstCaps *caps, GType pad_type) G_GNUC_MALLOC; +GST_API GstPadTemplate * gst_static_pad_template_get (GstStaticPadTemplate *pad_template); -GST_EXPORT +GST_API GstPadTemplate * gst_pad_template_new_from_static_pad_template_with_gtype ( GstStaticPadTemplate * pad_template, GType pad_type); -GST_EXPORT +GST_API GstCaps* gst_static_pad_template_get_caps (GstStaticPadTemplate *templ); -GST_EXPORT +GST_API GstCaps* gst_pad_template_get_caps (GstPadTemplate *templ); -GST_EXPORT +GST_API void gst_pad_template_pad_created (GstPadTemplate * templ, GstPad * pad); #ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC