#[repr(C)]pub struct VSFrame { /* private fields */ }
Expand description
A frame that can hold audio or video data.
Each row of pixels in a frame is guaranteed to have an alignment of at least 32 bytes. Two frames with the same width and bytes per sample are guaranteed to have the same stride.
Audio data is also guaranteed to be at least 32 byte aligned.
Any data can be attached to a frame, using a VSMap.
Auto Trait Implementations§
impl Freeze for VSFrame
impl RefUnwindSafe for VSFrame
impl !Send for VSFrame
impl !Sync for VSFrame
impl !Unpin for VSFrame
impl UnwindSafe for VSFrame
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