A camera class using AVFoundation.