#define gst_audio_rate_parent_class parent_class
G_DEFINE_TYPE (GstAudioRate, gst_audio_rate, GST_TYPE_ELEMENT);
+GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (audiorate, "audiorate", GST_RANK_NONE,
+ GST_TYPE_AUDIO_RATE, GST_DEBUG_CATEGORY_INIT (audio_rate_debug, "audiorate",
+ 0, "AudioRate stream fixer"));
static void
gst_audio_rate_class_init (GstAudioRateClass * klass)
static gboolean
plugin_init (GstPlugin * plugin)
{
- GST_DEBUG_CATEGORY_INIT (audio_rate_debug, "audiorate", 0,
- "AudioRate stream fixer");
-
- return gst_element_register (plugin, "audiorate", GST_RANK_NONE,
- GST_TYPE_AUDIO_RATE);
+ return GST_ELEMENT_REGISTER (audiorate, plugin);
}
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,