pub struct LongExposureInfraredFrameReader { /* private fields */ }Implementations§
Source§impl LongExposureInfraredFrameReader
impl LongExposureInfraredFrameReader
pub fn subscribe_frame_arrived(&self) -> Result<WAITABLE_HANDLE, Error>
pub fn unsubscribe_frame_arrived( &self, waitable_handle: WAITABLE_HANDLE, ) -> Result<(), Error>
pub fn get_frame_arrived_event_data( &self, waitable_handle: WAITABLE_HANDLE, ) -> Result<LongExposureInfraredFrameArrivedEventArgs, Error>
pub fn acquire_latest_frame(&self) -> Result<LongExposureInfraredFrame, Error>
pub fn get_is_paused(&self) -> Result<bool, Error>
pub fn put_is_paused(&self, is_paused: bool) -> Result<(), Error>
pub fn get_long_exposure_infrared_frame_source( &self, ) -> Result<LongExposureInfraredFrameSource, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LongExposureInfraredFrameReader
impl RefUnwindSafe for LongExposureInfraredFrameReader
impl !Send for LongExposureInfraredFrameReader
impl !Sync for LongExposureInfraredFrameReader
impl Unpin for LongExposureInfraredFrameReader
impl UnwindSafe for LongExposureInfraredFrameReader
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