pub struct GenCamDummy { /* private fields */ }Available on crate feature
dummy only.Expand description
A dummy camera for testing purposes.
Trait Implementations§
Source§impl Debug for GenCamDummy
impl Debug for GenCamDummy
Source§impl GenCam for GenCamDummy
impl GenCam for GenCamDummy
Source§fn info_handle(&self) -> Option<AnyGenCamInfo>
fn info_handle(&self) -> Option<AnyGenCamInfo>
Get the
GenCamInfo object, if available.Source§fn info(&self) -> GenCamResult<&GenCamDescriptor>
fn info(&self) -> GenCamResult<&GenCamDescriptor>
Get the camera descriptor.
Source§fn camera_ready(&self) -> bool
fn camera_ready(&self) -> bool
Check if camera is ready.
Source§fn camera_name(&self) -> &str
fn camera_name(&self) -> &str
Get the camera name.
Source§fn list_properties(&self) -> &HashMap<GenCamCtrl, Property>
fn list_properties(&self) -> &HashMap<GenCamCtrl, Property>
Get optional capabilities of the camera.
Source§fn get_property(&self, name: GenCamCtrl) -> GenCamResult<(PropertyValue, bool)>
fn get_property(&self, name: GenCamCtrl) -> GenCamResult<(PropertyValue, bool)>
Get a property by name.
Source§fn set_property(
&mut self,
name: GenCamCtrl,
value: &PropertyValue,
auto: bool,
) -> GenCamResult<()>
fn set_property( &mut self, name: GenCamCtrl, value: &PropertyValue, auto: bool, ) -> GenCamResult<()>
Set a property by name.
Source§fn cancel_capture(&self) -> GenCamResult<()>
fn cancel_capture(&self) -> GenCamResult<()>
Cancel an ongoing exposure.
Source§fn is_capturing(&self) -> bool
fn is_capturing(&self) -> bool
Check if the camera is currently capturing an image.
Source§fn capture(&mut self) -> GenCamResult<GenericImageRef<'_>>
fn capture(&mut self) -> GenCamResult<GenericImageRef<'_>>
Capture an image.
This is a blocking call. Read more
Source§fn start_exposure(&mut self) -> GenCamResult<()>
fn start_exposure(&mut self) -> GenCamResult<()>
Start an exposure and return. This function does NOT block, but may not return immediately (e.g. if the camera is busy).
Source§fn download_image(&mut self) -> GenCamResult<GenericImageRef<'_>>
fn download_image(&mut self) -> GenCamResult<GenericImageRef<'_>>
Download the image captured in
GenCam::start_exposure.Source§fn image_ready(&self) -> GenCamResult<bool>
fn image_ready(&self) -> GenCamResult<bool>
Get exposure status. This function is useful for checking if a
non-blocking exposure has finished running.
Source§fn camera_state(&self) -> GenCamResult<GenCamState>
fn camera_state(&self) -> GenCamResult<GenCamState>
Get the camera state.
Auto Trait Implementations§
impl !Freeze for GenCamDummy
impl !RefUnwindSafe for GenCamDummy
impl Send for GenCamDummy
impl !Sync for GenCamDummy
impl Unpin for GenCamDummy
impl UnwindSafe for GenCamDummy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more