#[repr(C)]pub struct FramePool {
pub pools: [*mut AVBufferPool; 4],
pub format: c_int,
pub width: c_int,
pub height: c_int,
pub stride_align: [c_int; 8],
pub linesize: [c_int; 4],
pub planes: c_int,
pub channels: c_int,
pub samples: c_int,
}
Fields§
§pools: [*mut AVBufferPool; 4]
Pools for each data plane. For audio all the planes have the same size, so only pools[0] is used.
format: c_int
§width: c_int
§height: c_int
§stride_align: [c_int; 8]
§linesize: [c_int; 4]
§planes: c_int
§channels: c_int
§samples: c_int
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FramePool
impl RefUnwindSafe for FramePool
impl !Send for FramePool
impl !Sync for FramePool
impl Unpin for FramePool
impl UnwindSafe for FramePool
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