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_intDRM PRIME fd for the object.
size: usizeTotal size of the object.
(This includes any parts not which do not contain image data.)
format_modifier: u64Format 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
sourceimpl Clone for AVDRMObjectDescriptor
impl Clone for AVDRMObjectDescriptor
sourcefn clone(&self) -> AVDRMObjectDescriptor
fn clone(&self) -> AVDRMObjectDescriptor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AVDRMObjectDescriptor
impl Debug for AVDRMObjectDescriptor
sourceimpl PartialEq<AVDRMObjectDescriptor> for AVDRMObjectDescriptor
impl PartialEq<AVDRMObjectDescriptor> for AVDRMObjectDescriptor
sourcefn 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 ==. Read more
sourcefn ne(&self, other: &AVDRMObjectDescriptor) -> bool
fn ne(&self, other: &AVDRMObjectDescriptor) -> bool
This method tests for !=.
impl Copy for AVDRMObjectDescriptor
impl Eq for AVDRMObjectDescriptor
impl StructuralEq for AVDRMObjectDescriptor
impl StructuralPartialEq for AVDRMObjectDescriptor
Auto Trait Implementations
impl RefUnwindSafe for AVDRMObjectDescriptor
impl Send for AVDRMObjectDescriptor
impl Sync for AVDRMObjectDescriptor
impl Unpin for AVDRMObjectDescriptor
impl UnwindSafe for AVDRMObjectDescriptor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more