{
GstElementClass *gstelement_class = GST_ELEMENT_CLASS (self_class);
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_demuxer_src_template));
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_demuxer_sink_template));
- gst_element_class_set_static_metadata (gstelement_class,
- "Fake Demuxer", "Demuxer", "Some demuxer", "Thibault Saunier");
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_demuxer_src_template);
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_demuxer_sink_template);
+ gst_element_class_set_static_metadata (gstelement_class, "Fake Demuxer",
+ "Demuxer", "Some demuxer", "Thibault Saunier");
}
GType
{
GstElementClass *gstelement_class = GST_ELEMENT_CLASS (self_class);
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_decoder_src_template));
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_decoder_sink_template));
- gst_element_class_set_static_metadata (gstelement_class,
- "Fake Decoder", "Decoder", "Some decoder", "Thibault Saunier");
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_decoder_src_template);
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_decoder_sink_template);
+ gst_element_class_set_static_metadata (gstelement_class, "Fake Decoder",
+ "Decoder", "Some decoder", "Thibault Saunier");
}
GType
fake_mixer_parent_class = g_type_class_peek_parent (self_class);
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_mixer_src_template));
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_mixer_sink_template));
- gst_element_class_set_static_metadata (gstelement_class,
- "Fake mixer", "Mixer", "Some mixer", "Thibault Saunier");
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_mixer_src_template);
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_mixer_sink_template);
+ gst_element_class_set_static_metadata (gstelement_class, "Fake mixer",
+ "Mixer", "Some mixer", "Thibault Saunier");
gstelement_class->request_new_pad = GST_DEBUG_FUNCPTR (_request_new_pad);
}
fake_src_parent_class = g_type_class_peek_parent (self_class);
- gst_element_class_add_pad_template (gstelement_class,
- gst_static_pad_template_get (&fake_src_src_template));
- gst_element_class_set_static_metadata (gstelement_class,
- "Fake src", "Source", "Some src", "Thibault Saunier");
+ gst_element_class_add_static_pad_template (gstelement_class,
+ &fake_src_src_template);
+ gst_element_class_set_static_metadata (gstelement_class, "Fake src", "Source",
+ "Some src", "Thibault Saunier");
}
GType