public static tobii_error_t tobii_enumerate_face_types(IntPtr device, out List <string> face_types) { var types = new List <string>(); tobii_face_type_receiver_t handler = (face_type, data) => { types.Add(face_type); }; var result = tobii_enumerate_face_types_internal(device, handler, IntPtr.Zero); face_types = types; return(result); }
private static extern tobii_error_t tobii_enumerate_face_types_internal(IntPtr device, tobii_face_type_receiver_t receiver, IntPtr user_data);