GstPipeline * pipeline; pipeline = gst_parse_launch ("videotestsrc ! osxvideosink"); /* on play */ gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING); /* on pause */ gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PAUSED);