The state of an element can be changed with the following code:
GstElement *bin; // create a bin, put elements in it and link them ... gst_element_set_state (bin, GST_STATE_PLAYING); ...
You can set the following states on an element: