#[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<AVDRMObjectDescriptor> for AVDRMObjectDescriptor
impl PartialEq<AVDRMObjectDescriptor> 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 ==
.