mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +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
|
* #GstBaseSink provides support for exactly one sink pad, which should be
|
||||||
* named "sink". A sink implementation (subclass of #GstBaseSink) should
|
* 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
|
* 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
|
* // sinktemplate should be a #GstStaticPadTemplate with direction
|
||||||
* // #GST_PAD_SINK and name "sink"
|
* // #GST_PAD_SINK and name "sink"
|
||||||
|
|
|
@ -251,7 +251,6 @@ struct _GstBaseSrcPrivate
|
||||||
|
|
||||||
static GstElementClass *parent_class = NULL;
|
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_class_init (GstBaseSrcClass * klass);
|
||||||
static void gst_base_src_init (GstBaseSrc * src, gpointer g_class);
|
static void gst_base_src_init (GstBaseSrc * src, gpointer g_class);
|
||||||
static void gst_base_src_finalize (GObject * object);
|
static void gst_base_src_finalize (GObject * object);
|
||||||
|
@ -266,7 +265,7 @@ gst_base_src_get_type (void)
|
||||||
GType _type;
|
GType _type;
|
||||||
static const GTypeInfo base_src_info = {
|
static const GTypeInfo base_src_info = {
|
||||||
sizeof (GstBaseSrcClass),
|
sizeof (GstBaseSrcClass),
|
||||||
(GBaseInitFunc) gst_base_src_base_init,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
(GClassInitFunc) gst_base_src_class_init,
|
(GClassInitFunc) gst_base_src_class_init,
|
||||||
NULL,
|
NULL,
|
||||||
|
@ -324,12 +323,6 @@ static GstFlowReturn gst_base_src_get_range (GstBaseSrc * src, guint64 offset,
|
||||||
guint length, GstBuffer ** buf);
|
guint length, GstBuffer ** buf);
|
||||||
static gboolean gst_base_src_seekable (GstBaseSrc * src);
|
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
|
static void
|
||||||
gst_base_src_class_init (GstBaseSrcClass * klass)
|
gst_base_src_class_init (GstBaseSrcClass * klass)
|
||||||
{
|
{
|
||||||
|
@ -339,6 +332,8 @@ gst_base_src_class_init (GstBaseSrcClass * klass)
|
||||||
gobject_class = G_OBJECT_CLASS (klass);
|
gobject_class = G_OBJECT_CLASS (klass);
|
||||||
gstelement_class = GST_ELEMENT_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));
|
g_type_class_add_private (klass, sizeof (GstBaseSrcPrivate));
|
||||||
|
|
||||||
parent_class = g_type_class_peek_parent (klass);
|
parent_class = g_type_class_peek_parent (klass);
|
||||||
|
|
Loading…
Reference in a new issue