Added a obj-c/c++ AVFoundation wrapper (untested)