Check out the DJI website info on the Phantom 4. It does all that and way more.
Just a few basic things it will do... You can draw a path on the transmitter screen and it will follow it, keeping camera locked. You can tag/tap an object on the screen, and the quad will follow and camera will stay locked on it. You can control the camera with hand signals to do fag-ass selfies.
I've hit 50mph with my Phantom 4. Yup, not keeping up with any racing, but will shoot an "average" of the area it's trying to cover, keeping the camera locked on the target, once again.