#define gst_audio_convert_parent_class parent_class
G_DEFINE_TYPE_WITH_CODE (GstAudioConvert, gst_audio_convert,
GST_TYPE_BASE_TRANSFORM, DEBUG_INIT);
-
+GST_ELEMENT_REGISTER_DEFINE (audioconvert, "audioconvert",
+ GST_RANK_PRIMARY, GST_TYPE_AUDIO_CONVERT);
/*** GSTREAMER PROTOTYPES *****************************************************/
#define STATIC_CAPS \
#define GST_TYPE_AUDIO_CONVERT (gst_audio_convert_get_type())
G_DECLARE_FINAL_TYPE (GstAudioConvert, gst_audio_convert,
- GST, AUDIO_CONVERT, GstBaseTransform)
+ GST, AUDIO_CONVERT, GstBaseTransform);
/**
* GstAudioConvert:
GstAudioConverter *convert;
};
+GST_ELEMENT_REGISTER_DECLARE (audioconvert);
+
#endif /* __GST_AUDIO_CONVERT_H__ */
static gboolean
plugin_init (GstPlugin * plugin)
{
- if (!gst_element_register (plugin, "audioconvert",
- GST_RANK_PRIMARY, GST_TYPE_AUDIO_CONVERT))
- return FALSE;
-
- return TRUE;
+ return GST_ELEMENT_REGISTER (audioconvert, plugin);
}
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,