pub struct View;Expand description
The view lane: refcounted zero-copy handles onto FFmpeg’s own allocations.
Send and not Sync, with a lifetime pinned to the backend’s
buffer pools — a frame held is a pool slot held. See
the carrier lanes for the tradeoff table and for why graph
traffic belongs on Owned.
Trait Implementations§
impl Copy for View
impl Eq for View
Source§impl FfmpegCarrier for View
impl FfmpegCarrier for View
Source§type Buffer = FfmpegBuffer
type Buffer = FfmpegBuffer
The carrier this lane produces. Read more
impl StructuralPartialEq for View
Auto Trait Implementations§
impl Freeze for View
impl RefUnwindSafe for View
impl Send for View
impl Sync for View
impl Unpin for View
impl UnsafeUnpin for View
impl UnwindSafe for View
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