You can choose the camera to use (front or back), how many photos to take, the interval (in seconds or minutes), the resolution of the images and the directory where to save them. Also, right now, I'm making a system() call to gst-launch (like the parent did, so you still need gstreamer-tools) because I couldn't figure out a way to create a gstreamer pipeline with qtcreator. If someone wants to show me how that is done, it's most welcome.