CaptureSource

One registered visual surface.

In the namespace opal::vision. Declared in src/libs/libopal/opal/vision/CaptureSource.hpp.

Detailed description

Sources are owned by whatever registered them — a window, a shell — and outlive no host. The registry holds them by shared pointer so that a task running while a host tears down cannot dereference a dangling surface.

In this section