pub struct FrameSyncVideoFree;Expand description
Free strategy for video frames captured through FrameSync.
Frees via NDIlib_framesync_free_video. Unlike the receiver strategies this
tolerates a null instance handle (the borrowed-frame tests construct guards
with a null instance), short-circuiting the free in that case.
Trait Implementations§
Source§impl FrameFree for FrameSyncVideoFree
impl FrameFree for FrameSyncVideoFree
Source§const REF_DEBUG_NAME: &'static str = "FrameSyncVideoRef"
const REF_DEBUG_NAME: &'static str = "FrameSyncVideoRef"
The
Debug struct name of the borrowed reference that wraps this guard
(e.g. "VideoFrameRef" or "FrameSyncVideoRef"), so the shared generic
Debug impls render the historically-correct type name.Auto Trait Implementations§
impl Freeze for FrameSyncVideoFree
impl RefUnwindSafe for FrameSyncVideoFree
impl Send for FrameSyncVideoFree
impl Sync for FrameSyncVideoFree
impl Unpin for FrameSyncVideoFree
impl UnsafeUnpin for FrameSyncVideoFree
impl UnwindSafe for FrameSyncVideoFree
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