ithink have to link
mux_1_pad = gst_element_get_static_pad (videoconvert, “src”);
queuemux_1_pad = gst_element_get_request_pad (nvstreammux, “sink_0”);
if (gst_pad_link (mux_1_pad, queuemux_1_pad) != GST_PAD_LINK_OK )
Thank you for your answer!
As you wrote, the gst_element_get_request_pad function accept “sink_0” not “sink_%u”.
After I modified my code as follow, it can get the sink pad pointer.
GstElement *element;
GstPad *pad;
element = gst_element_factory_make("nvstreammux", "source-mux");
pad = gst_element_get_request_pad(element, "sink_0");