Lines Matching refs:encodebin
102 GstElement *encodebin; member
412 encodebin_pad_added_cb (GstElement * encodebin, GstPad * pad, GstElement * self) in encodebin_pad_added_cb() argument
441 self->encodebin = gst_element_factory_make ("encodebin2", NULL); in make_encodebin()
442 if (!self->encodebin) in make_encodebin()
445 gst_bin_add (GST_BIN (self), self->encodebin); in make_encodebin()
447 g_signal_connect (self->encodebin, "pad-added", in make_encodebin()
450 g_object_set (self->encodebin, "profile", self->profile, NULL); in make_encodebin()
452 return gst_element_sync_state_with_parent (self->encodebin); in make_encodebin()
485 pads = gst_element_iterate_sink_pads (self->encodebin); in get_encodebin_pad_for_caps()
522 g_signal_emit_by_name (self->encodebin, "request-pad", srccaps, &res); in get_encodebin_pad_for_caps()
723 if (self->encodebin) { in remove_all_children()
724 gst_element_set_state (self->encodebin, GST_STATE_NULL); in remove_all_children()
725 gst_bin_remove (GST_BIN (self), self->encodebin); in remove_all_children()
726 self->encodebin = NULL; in remove_all_children()