pub struct DmaBufPlane {
pub fd: i32,
pub offset: u32,
pub stride: u32,
}Expand description
Where one plane of a dmabuf keeps its data.
See mln_dma_buf_plane in the
C API reference.
Fields§
§fd: i32The file descriptor of the dmabuf that holds the plane. The planes of a buffer often share one.
offset: u32The bytes from the start of the dmabuf to the plane’s first byte.
stride: u32The bytes from the start of one row to the start of the next.
Trait Implementations§
Source§impl Clone for DmaBufPlane
impl Clone for DmaBufPlane
Source§fn clone(&self) -> DmaBufPlane
fn clone(&self) -> DmaBufPlane
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DmaBufPlane
Source§impl Debug for DmaBufPlane
impl Debug for DmaBufPlane
Source§impl Default for DmaBufPlane
impl Default for DmaBufPlane
Source§fn default() -> DmaBufPlane
fn default() -> DmaBufPlane
Returns the “default value” for a type. Read more
Source§impl PartialEq for DmaBufPlane
impl PartialEq for DmaBufPlane
impl StructuralPartialEq for DmaBufPlane
Auto Trait Implementations§
impl Freeze for DmaBufPlane
impl RefUnwindSafe for DmaBufPlane
impl Send for DmaBufPlane
impl Sync for DmaBufPlane
impl Unpin for DmaBufPlane
impl UnsafeUnpin for DmaBufPlane
impl UnwindSafe for DmaBufPlane
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more