static void gst_a2dp_sink_init(GstA2dpSink *self, GstA2dpSinkClass *klass) { self->sink = NULL; self->fakesink = NULL; self->rtp = NULL; self->device = NULL; self->autoconnect = DEFAULT_AUTOCONNECT; self->capsfilter = NULL; self->newseg_event = NULL; self->taglist = NULL; self->ghostpad = NULL; self->sink_is_in_bin = FALSE; self->cb_mutex = g_mutex_new(); /* we initialize our capsfilter */ gst_a2dp_sink_init_caps_filter(self); g_object_set(self->capsfilter, "caps", gst_static_pad_template_get_caps(&gst_a2dp_sink_factory), NULL); gst_a2dp_sink_init_fakesink(self); gst_a2dp_sink_init_ghost_pad(self); }
static void gst_a2dp_sink_init (GstA2dpSink * self) { self->sink = NULL; self->rtp = NULL; self->device = NULL; self->transport = NULL; self->autoconnect = DEFAULT_AUTOCONNECT; self->taglist = NULL; self->ghostpad = NULL; gst_a2dp_sink_init_ghost_pad (self); gst_a2dp_sink_init_avdtp_sink (self); }