mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +00:00
base: Update docs to say class_init instead of base_init
And remove a useless base_init in basesrc
This commit is contained in:
parent
64f6a18bad
commit
9b90d3d9c0
2 changed files with 6 additions and 11 deletions
|
@ -36,12 +36,12 @@
|
|||
*
|
||||
* #GstBaseSink provides support for exactly one sink pad, which should be
|
||||
* named "sink". A sink implementation (subclass of #GstBaseSink) should
|
||||
* install a pad template in its base_init function, like so:
|
||||
* install a pad template in its class_init function, like so:
|
||||
* |[
|
||||
* static void
|
||||
* my_element_base_init (gpointer g_class)
|
||||
* my_element_class_init (GstMyElementClass *klass)
|
||||
* {
|
||||
* GstElementClass *gstelement_class = GST_ELEMENT_CLASS (g_class);
|
||||
* GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass);
|
||||
*
|
||||
* // sinktemplate should be a #GstStaticPadTemplate with direction
|
||||
* // #GST_PAD_SINK and name "sink"
|
||||
|
|
|
@ -251,7 +251,6 @@ struct _GstBaseSrcPrivate
|
|||
|
||||
static GstElementClass *parent_class = NULL;
|
||||
|
||||
static void gst_base_src_base_init (gpointer g_class);
|
||||
static void gst_base_src_class_init (GstBaseSrcClass * klass);
|
||||
static void gst_base_src_init (GstBaseSrc * src, gpointer g_class);
|
||||
static void gst_base_src_finalize (GObject * object);
|
||||
|
@ -266,7 +265,7 @@ gst_base_src_get_type (void)
|
|||
GType _type;
|
||||
static const GTypeInfo base_src_info = {
|
||||
sizeof (GstBaseSrcClass),
|
||||
(GBaseInitFunc) gst_base_src_base_init,
|
||||
NULL,
|
||||
NULL,
|
||||
(GClassInitFunc) gst_base_src_class_init,
|
||||
NULL,
|
||||
|
@ -324,12 +323,6 @@ static GstFlowReturn gst_base_src_get_range (GstBaseSrc * src, guint64 offset,
|
|||
guint length, GstBuffer ** buf);
|
||||
static gboolean gst_base_src_seekable (GstBaseSrc * src);
|
||||
|
||||
static void
|
||||
gst_base_src_base_init (gpointer g_class)
|
||||
{
|
||||
GST_DEBUG_CATEGORY_INIT (gst_base_src_debug, "basesrc", 0, "basesrc element");
|
||||
}
|
||||
|
||||
static void
|
||||
gst_base_src_class_init (GstBaseSrcClass * klass)
|
||||
{
|
||||
|
@ -339,6 +332,8 @@ gst_base_src_class_init (GstBaseSrcClass * klass)
|
|||
gobject_class = G_OBJECT_CLASS (klass);
|
||||
gstelement_class = GST_ELEMENT_CLASS (klass);
|
||||
|
||||
GST_DEBUG_CATEGORY_INIT (gst_base_src_debug, "basesrc", 0, "basesrc element");
|
||||
|
||||
g_type_class_add_private (klass, sizeof (GstBaseSrcPrivate));
|
||||
|
||||
parent_class = g_type_class_peek_parent (klass);
|
||||
|
|
Loading…
Reference in a new issue