Top | ![]() |
![]() |
![]() |
![]() |
#define | GST_STATIC_PAD_TEMPLATE() |
GstPadTemplate * | gst_static_pad_template_get () |
GstCaps * | gst_static_pad_template_get_caps () |
#define | GST_PAD_TEMPLATE_NAME_TEMPLATE() |
#define | GST_PAD_TEMPLATE_DIRECTION() |
#define | GST_PAD_TEMPLATE_PRESENCE() |
#define | GST_PAD_TEMPLATE_CAPS() |
#define | GST_PAD_TEMPLATE_IS_FIXED() |
GstPadTemplate * | gst_pad_template_new () |
GstCaps * | gst_pad_template_get_caps () |
GstCaps * | caps | Read / Write / Construct Only |
GstPadDirection | direction | Read / Write / Construct Only |
gchar * | name-template | Read / Write / Construct Only |
GstPadPresence | presence | Read / Write / Construct Only |
struct | GstStaticPadTemplate |
struct | GstPadTemplate |
enum | GstPadTemplateFlags |
enum | GstPadPresence |
GstPadTemplate *
gst_static_pad_template_get (GstStaticPadTemplate *pad_template
);
GstCaps *
gst_static_pad_template_get_caps (GstStaticPadTemplate *templ
);
#define GST_PAD_TEMPLATE_NAME_TEMPLATE(templ) (((GstPadTemplate *)(templ))->name_template)
#define GST_PAD_TEMPLATE_DIRECTION(templ) (((GstPadTemplate *)(templ))->direction)
#define GST_PAD_TEMPLATE_PRESENCE(templ) (((GstPadTemplate *)(templ))->presence)
#define GST_PAD_TEMPLATE_IS_FIXED(templ) (GST_OBJECT_FLAG_IS_SET(templ, GST_PAD_TEMPLATE_FIXED))
GstPadTemplate * gst_pad_template_new (const gchar *name_template
,GstPadDirection direction
,GstPadPresence presence
,GstCaps *caps
);
struct GstStaticPadTemplate { const gchar *name_template; GstPadDirection direction; GstPadPresence presence; GstStaticCaps static_caps; };
“caps”
property“caps” GstCaps *
The capabilities of the pad described by the pad template.
Flags: Read / Write / Construct Only
“direction”
property“direction” GstPadDirection
The direction of the pad described by the pad template.
Flags: Read / Write / Construct Only
Default value: GST_PAD_UNKNOWN
“name-template”
property“name-template” gchar *
The name template of the pad template.
Flags: Read / Write / Construct Only
Default value: NULL
“presence”
property“presence” GstPadPresence
When the pad described by the pad template will become available.
Flags: Read / Write / Construct Only
Default value: GST_PAD_ALWAYS
“pad-created”
signalvoid user_function (GstPadTemplate *gstpadtemplate, GstPad *arg1, gpointer user_data)
Flags: Run Last