gst_static_pad_template_get (&theora_dec_src_factory));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&theora_dec_sink_factory));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"Theora video decoder", "Codec/Decoder/Video",
"decode raw theora streams to raw YUV video",
"Benjamin Otte <otte@gnome.org>, Wim Taymans <wim@fluendo.com>");
gst_static_pad_template_get (&theora_enc_src_factory));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&theora_enc_sink_factory));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"Theora video encoder", "Codec/Encoder/Video",
"encode raw YUV video to a theora stream",
"Wim Taymans <wim@fluendo.com>");
pull_sample), NULL, NULL, __gst_app_marshal_BOXED__VOID,
GST_TYPE_SAMPLE, 0, G_TYPE_NONE);
- gst_element_class_set_details_simple (element_class, "AppSink",
+ gst_element_class_set_metadata (element_class, "AppSink",
"Generic/Sink", "Allow the application to get access to raw buffer",
"David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>");
end_of_stream), NULL, NULL, __gst_app_marshal_ENUM__VOID,
GST_TYPE_FLOW_RETURN, 0, G_TYPE_NONE);
- gst_element_class_set_details_simple (element_class, "AppSrc",
+ gst_element_class_set_metadata (element_class, "AppSrc",
"Generic/Source", "Allow the application to feed buffers to a pipeline",
"David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_details_simple (element_class, "MPEG1 Audio Parser",
+ gst_element_class_set_metadata (element_class, "MPEG1 Audio Parser",
"Codec/Parser/Audio", "Pretends to parse mpeg1 audio stream",
"Foo Bar <foo@bar.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_details_simple (element_class, "MPEG1 Audio Parser",
+ gst_element_class_set_metadata (element_class, "MPEG1 Audio Parser",
"Codec/Parser/Audio", "Pretends to parse mpeg1 audio stream",
"Foo Bar <foo@bar.com>");
}
gst_static_pad_template_get (&sink_templ));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"FakeH264Parser", "Codec/Parser/Converter/Video", "yep", "me");
}
gst_static_pad_template_get (&sink_templ));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"FakeH264Decoder", "Codec/Decoder/Video", "yep", "me");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"CapsSource", "Source/Generic", "yep", "me");
gobject_class->finalize = gst_caps_src_finalize;
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"AudioCodecSink", "Sink/Audio", "yep", "me");
basesink_class->set_caps = gst_audio_codec_sink_set_caps;
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"VideoCodecSink", "Sink/Video", "yep", "me");
basesink_class->set_caps = gst_video_codec_sink_set_caps;
gst_static_pad_template_get (&cd_sink_templ));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&cd_src_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"CodecDemuxer", "Codec/Demuxer", "yep", "me");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"Red Video Src", "Source/Video", "yep", "me");
pushsrc_class->create = gst_red_video_src_create;
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_templ));
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"Codec Src", "Source/Video", "yep", "me");
pushsrc_class->create = gst_codec_src_create;
gstelement_class = GST_ELEMENT_CLASS (klass);
gstbase_sink_class = GST_BASE_SINK_CLASS (klass);
- gst_element_class_set_details_simple (gstelement_class,
+ gst_element_class_set_metadata (gstelement_class,
"Test Reverse Negotiation Sink",
"Sink",
"Some test sink", "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
GstAudioCdSrcClass *audiocdsrc_class = GST_AUDIO_CD_SRC_CLASS (klass);
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_details_simple (element_class,
+ gst_element_class_set_metadata (element_class,
"CD Audio (cdda) Source, FooBar", "Source/File",
"Read audio from CD", "Foo Bar <foo@bar.com>");