Waypoints, video, camera control

Hello I would like to be able to create waypoints while controlling the altitude of each waypoint and also be able to read order video or pictures while doing so. Also would like if the drone stayed at a certain height above ground level not just at a certain altitude. Thank you.

Record video lol stupid spell correct