camera: allow changing camera parameters at runtime