To make AVFoundation easier to use