Trait vidi::pipelines::UnacquiredCameraImpl

source ·
pub trait UnacquiredCameraImpl {
    // Required method
    fn acquire(self: Box<Self>) -> Result<Arc<dyn CameraImpl>, Error>;
}
Expand description

A camera which has been detected, but not yet exclusively acquired for changing.

Required Methods§

source

fn acquire(self: Box<Self>) -> Result<Arc<dyn CameraImpl>, Error>

Locks the camera for exlusive use, including the modification of its state.

Implementors§