CaptureRequest
What the caller asked for.
In the namespace opal::vision. Declared in src/libs/libopal/opal/vision/CaptureSource.hpp.
Detailed description
One struct for both task shapes. `hasCamera` is false for view.capture, which grabs a surface as it stands, and true for view.snapshot, which places a camera. A source that does not declare the camera capability must refuse a request that sets it.