diff options
author | George Kiagiadakis <george.kiagiadakis@collabora.co.uk> | 2011-02-06 14:50:11 +0200 |
---|---|---|
committer | George Kiagiadakis <george.kiagiadakis@collabora.co.uk> | 2011-02-06 14:50:11 +0200 |
commit | 6fa089c8596116abb5703b422381dbf7c63a16ad (patch) | |
tree | 73a97fd6c59fb6bc96d6525a76983fe3b857dbba | |
parent | 8f882443a0c2b4229fc12efaafc4b7988eb7e2cc (diff) |
Add Element::removePad().
This is useful for manipulating ghost pads on custom bins.
-rw-r--r-- | src/QGst/element.cpp | 5 | ||||
-rw-r--r-- | src/QGst/element.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/QGst/element.cpp b/src/QGst/element.cpp index 0679cb6..0a43b77 100644 --- a/src/QGst/element.cpp +++ b/src/QGst/element.cpp @@ -80,2 +80,7 @@ bool Element::addPad(const PadPtr & pad) +bool Element::removePad(const PadPtr & pad) +{ + return gst_element_remove_pad(object<GstElement>(), pad); +} + PadPtr Element::getStaticPad(const char *name) diff --git a/src/QGst/element.h b/src/QGst/element.h index 2783241..b3637dd 100644 --- a/src/QGst/element.h +++ b/src/QGst/element.h @@ -46,2 +46,4 @@ public: bool addPad(const PadPtr & pad); + bool removePad(const PadPtr & pad); + PadPtr getStaticPad(const char *name); |