| 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