Lines Matching refs:klass
56 GstFrei0rSrcClass *klass = GST_FREI0R_SRC_GET_CLASS (src); in gst_frei0r_src_fill() local
63 gst_frei0r_instance_construct (klass->ftable, klass->properties, in gst_frei0r_src_fill()
64 klass->n_properties, self->property_cache, self->info.width, in gst_frei0r_src_fill()
99 if (klass->ftable->update2) in gst_frei0r_src_fill()
100 klass->ftable->update2 (self->f0r_instance, time, NULL, NULL, NULL, in gst_frei0r_src_fill()
103 klass->ftable->update (self->f0r_instance, time, NULL, in gst_frei0r_src_fill()
133 GstFrei0rSrcClass *klass = GST_FREI0R_SRC_GET_CLASS (basesrc); in gst_frei0r_src_stop() local
136 klass->ftable->destruct (self->f0r_instance); in gst_frei0r_src_stop()
177 GstFrei0rSrcClass *klass = GST_FREI0R_SRC_GET_CLASS (self); in gst_frei0r_src_query() local
232 GST_BASE_SRC_CLASS (g_type_class_peek_parent (klass))->query (bsrc, in gst_frei0r_src_query()
265 GstFrei0rSrcClass *klass = GST_FREI0R_SRC_GET_CLASS (object); in gst_frei0r_src_finalize() local
268 klass->ftable->destruct (self->f0r_instance); in gst_frei0r_src_finalize()
273 gst_frei0r_property_cache_free (klass->properties, self->property_cache, in gst_frei0r_src_finalize()
274 klass->n_properties); in gst_frei0r_src_finalize()
277 G_OBJECT_CLASS (g_type_class_peek_parent (klass))->finalize (object); in gst_frei0r_src_finalize()
285 GstFrei0rSrcClass *klass = GST_FREI0R_SRC_GET_CLASS (object); in gst_frei0r_src_get_property() local
288 if (!gst_frei0r_get_property (self->f0r_instance, klass->ftable, in gst_frei0r_src_get_property()
289 klass->properties, klass->n_properties, self->property_cache, prop_id, in gst_frei0r_src_get_property()
300 GstFrei0rSrcClass *klass = GST_FREI0R_SRC_GET_CLASS (object); in gst_frei0r_src_set_property() local
303 if (!gst_frei0r_set_property (self->f0r_instance, klass->ftable, in gst_frei0r_src_set_property()
304 klass->properties, klass->n_properties, self->property_cache, prop_id, in gst_frei0r_src_set_property()
311 gst_frei0r_src_class_init (GstFrei0rSrcClass * klass, in gst_frei0r_src_class_init() argument
314 GObjectClass *gobject_class = (GObjectClass *) klass; in gst_frei0r_src_class_init()
315 GstElementClass *gstelement_class = (GstElementClass *) klass; in gst_frei0r_src_class_init()
316 GstPushSrcClass *gstpushsrc_class = (GstPushSrcClass *) klass; in gst_frei0r_src_class_init()
317 GstBaseSrcClass *gstbasesrc_class = (GstBaseSrcClass *) klass; in gst_frei0r_src_class_init()
323 klass->ftable = &class_data->ftable; in gst_frei0r_src_class_init()
324 klass->info = &class_data->info; in gst_frei0r_src_class_init()
330 klass->n_properties = klass->info->num_params; in gst_frei0r_src_class_init()
331 klass->properties = g_new0 (GstFrei0rProperty, klass->n_properties); in gst_frei0r_src_class_init()
333 gst_frei0r_klass_install_properties (gobject_class, klass->ftable, in gst_frei0r_src_class_init()
334 klass->properties, klass->n_properties); in gst_frei0r_src_class_init()
366 gst_frei0r_src_init (GstFrei0rSrc * self, GstFrei0rSrcClass * klass) in gst_frei0r_src_init() argument
369 gst_frei0r_property_cache_init (klass->properties, klass->n_properties); in gst_frei0r_src_init()