Delayed camera streaming until after settings are applied and changed getImage() to return a unique_ptr for better exception-safety.