summaryrefslogtreecommitdiff
path: root/tools/srcpad-simple.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/srcpad-simple.c')
-rw-r--r--tools/srcpad-simple.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/tools/srcpad-simple.c b/tools/srcpad-simple.c
new file mode 100644
index 000000000..42db8d385
--- /dev/null
+++ b/tools/srcpad-simple.c
@@ -0,0 +1,23 @@
+
+% 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
+