How to Get Sink Pad from nvstreammux

Hi.

Would you please tell me how to get a sink pad from nvstreammux?
The following code cannot get a pad pointer. The variable pad will be NULL.

GstElement *element;
GstPad *pad;

element = gst_element_factory_make("nvstreammux", "source-mux");
pad = gst_element_get_request_pad(element, "sink_%u");

Thanks.

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 )

zhaochong,

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");