Camera wrapper