mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-19 16:21:17 +00:00
element-templates: avoid using PadTemplates
This commit is contained in:
parent
12a4ff1100
commit
98e7ec4153
2 changed files with 4 additions and 16 deletions
|
@ -7,16 +7,10 @@
|
||||||
#define VIDEO_SINK_CAPS \
|
#define VIDEO_SINK_CAPS \
|
||||||
GST_VIDEO_CAPS_MAKE("{ I420, Y444, Y42B, UYVY, RGBA }")
|
GST_VIDEO_CAPS_MAKE("{ I420, Y444, Y42B, UYVY, RGBA }")
|
||||||
|
|
||||||
static GstStaticPadTemplate gst_replace_sink_template =
|
|
||||||
GST_STATIC_PAD_TEMPLATE ("sink",
|
|
||||||
GST_PAD_SINK,
|
|
||||||
GST_PAD_ALWAYS,
|
|
||||||
GST_STATIC_CAPS (VIDEO_SINK_CAPS)
|
|
||||||
);
|
|
||||||
|
|
||||||
% base-init
|
% base-init
|
||||||
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
|
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
|
||||||
gst_static_pad_template_get (&gst_replace_sink_template));
|
gst_pad_template_new ("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
|
||||||
|
gst_caps_from_string (VIDEO_SINK_CAPS)));
|
||||||
% instance-init
|
% instance-init
|
||||||
% methods
|
% methods
|
||||||
% end
|
% end
|
||||||
|
|
|
@ -7,16 +7,10 @@
|
||||||
#define VIDEO_SRC_CAPS \
|
#define VIDEO_SRC_CAPS \
|
||||||
GST_VIDEO_CAPS_MAKE("{ I420, Y444, Y42B, UYVY, RGBA }")
|
GST_VIDEO_CAPS_MAKE("{ I420, Y444, Y42B, UYVY, RGBA }")
|
||||||
|
|
||||||
static GstStaticPadTemplate gst_replace_src_template =
|
|
||||||
GST_STATIC_PAD_TEMPLATE ("src",
|
|
||||||
GST_PAD_SRC,
|
|
||||||
GST_PAD_ALWAYS,
|
|
||||||
GST_STATIC_CAPS (VIDEO_SRC_CAPS)
|
|
||||||
);
|
|
||||||
|
|
||||||
% base-init
|
% base-init
|
||||||
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
|
gst_element_class_add_pad_template (GST_ELEMENT_CLASS(klass),
|
||||||
gst_static_pad_template_get (&gst_replace_src_template));
|
gst_pad_template_new ("src", GST_PAD_SRC, GST_PAD_ALWAYS,
|
||||||
|
gst_caps_from_string (VIDEO_SRC_CAPS)));
|
||||||
% instance-init
|
% instance-init
|
||||||
% instance-init
|
% instance-init
|
||||||
% methods
|
% methods
|
||||||
|
|
Loading…
Reference in a new issue