summaryrefslogtreecommitdiff
path: root/tools/element-templates/srcpad-simple
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2011-02-28 12:06:12 +0100
committerWim Taymans <wim.taymans@collabora.co.uk>2011-02-28 12:06:12 +0100
commit2eb38991c6d67e47ef90246b2561588cf4b5f390 (patch)
treeaa84497e9b719c9a2c1a5bf8657a3cdcae32c9d6 /tools/element-templates/srcpad-simple
parent670c883f401367e2591f446e63b5102cb2aba72f (diff)
parenta68137c4dcdbf3dce5cd278403478aef1de62f59 (diff)
Merge branch 'master' into 0.11
Conflicts: configure.ac win32/common/config.h
Diffstat (limited to 'tools/element-templates/srcpad-simple')
-rw-r--r--tools/element-templates/srcpad-simple24
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
+