diff options
Diffstat (limited to 'tools/element-templates/srcpad-simple')
-rw-r--r-- | tools/element-templates/srcpad-simple | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/element-templates/srcpad-simple b/tools/element-templates/srcpad-simple new file mode 100644 index 000000000..0fca9157e --- /dev/null +++ b/tools/element-templates/srcpad-simple @@ -0,0 +1,24 @@ +/* vim: set filetype=c: */ + +% instance-members + GstPad *srcpad; +% prototypes +% pad-template +static GstStaticPadTemplate gst_replace_src_template = +GST_STATIC_PAD_TEMPLATE ("src", + GST_PAD_SRC, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("application/unknown") + ); + +% base-init + gst_element_class_add_pad_template (element_class, + gst_static_pad_template_get (&gst_replace_src_template)); +% instance-init + + replace->srcpad = gst_pad_new_from_static_template (&gst_replace_src_template + , + "src"); +% methods +% end + |