pub struct NativeCameraTiming { /* private fields */ }Implementations§
Source§impl NativeCameraTiming
impl NativeCameraTiming
Sourcepub fn new(selection: &Selection) -> Result<Self>
pub fn new(selection: &Selection) -> Result<Self>
No probing or equipment I/O. The selection must remain fixed for this owner; dynamic SDK fallback is already covered by the original selection.
pub fn cleanup_allowance(&self) -> Duration
pub fn connection_allowance(&self) -> Duration
pub fn control_allowance(&self) -> Duration
pub fn capture_allowance(&self, microseconds: u64) -> Result<Duration>
Trait Implementations§
Source§impl Clone for NativeCameraTiming
impl Clone for NativeCameraTiming
Auto Trait Implementations§
impl Freeze for NativeCameraTiming
impl RefUnwindSafe for NativeCameraTiming
impl Send for NativeCameraTiming
impl Sync for NativeCameraTiming
impl Unpin for NativeCameraTiming
impl UnsafeUnpin for NativeCameraTiming
impl UnwindSafe for NativeCameraTiming
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