Start the rendering of a snapshot. Request that a new snapshot be rendered. If there is a pending snapshot request, it is cancelled automatically.
The `snapshot complete callback` to call once the snapshot is complete or an error occurred.