Struct ffmpeg_sys_next::AVDRMObjectDescriptor
source · #[repr(C)]pub struct AVDRMObjectDescriptor {
pub fd: c_int,
pub size: usize,
pub format_modifier: u64,
}
Expand description
DRM object descriptor.
Describes a single DRM object, addressing it as a PRIME file descriptor.
Fields§
§fd: c_int
DRM PRIME fd for the object.
size: usize
Total size of the object.
(This includes any parts not which do not contain image data.)
format_modifier: u64
Format modifier applied to the object (DRM_FORMAT_MOD_*).
If the format modifier is unknown then this should be set to DRM_FORMAT_MOD_INVALID.
Trait Implementations§
source§impl Clone for AVDRMObjectDescriptor
impl Clone for AVDRMObjectDescriptor
source§fn clone(&self) -> AVDRMObjectDescriptor
fn clone(&self) -> AVDRMObjectDescriptor
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AVDRMObjectDescriptor
impl Debug for AVDRMObjectDescriptor
source§impl PartialEq for AVDRMObjectDescriptor
impl PartialEq for AVDRMObjectDescriptor
source§fn eq(&self, other: &AVDRMObjectDescriptor) -> bool
fn eq(&self, other: &AVDRMObjectDescriptor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for AVDRMObjectDescriptor
impl Eq for AVDRMObjectDescriptor
impl StructuralPartialEq for AVDRMObjectDescriptor
Auto Trait Implementations§
impl Freeze for AVDRMObjectDescriptor
impl RefUnwindSafe for AVDRMObjectDescriptor
impl Send for AVDRMObjectDescriptor
impl Sync for AVDRMObjectDescriptor
impl Unpin for AVDRMObjectDescriptor
impl UnwindSafe for AVDRMObjectDescriptor
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