Struct dav1d_sys::Dav1dPicture
source · #[repr(C)]pub struct Dav1dPicture {Show 19 fields
pub seq_hdr: *mut Dav1dSequenceHeader,
pub frame_hdr: *mut Dav1dFrameHeader,
pub data: [*mut c_void; 3],
pub stride: [isize; 2],
pub p: Dav1dPictureParameters,
pub m: Dav1dDataProps,
pub content_light: *mut Dav1dContentLightLevel,
pub mastering_display: *mut Dav1dMasteringDisplay,
pub itut_t35: *mut Dav1dITUTT35,
pub reserved: [usize; 4],
pub frame_hdr_ref: *mut Dav1dRef,
pub seq_hdr_ref: *mut Dav1dRef,
pub content_light_ref: *mut Dav1dRef,
pub mastering_display_ref: *mut Dav1dRef,
pub itut_t35_ref: *mut Dav1dRef,
pub n_itut_t34: usize,
pub reserved_ref: [usize; 4],
pub ref_: *mut Dav1dRef,
pub allocator_data: *mut c_void,
}
Fields§
§seq_hdr: *mut Dav1dSequenceHeader
§frame_hdr: *mut Dav1dFrameHeader
§data: [*mut c_void; 3]
§stride: [isize; 2]
§p: Dav1dPictureParameters
§m: Dav1dDataProps
§content_light: *mut Dav1dContentLightLevel
§mastering_display: *mut Dav1dMasteringDisplay
§itut_t35: *mut Dav1dITUTT35
§reserved: [usize; 4]
§frame_hdr_ref: *mut Dav1dRef
§seq_hdr_ref: *mut Dav1dRef
§content_light_ref: *mut Dav1dRef
§mastering_display_ref: *mut Dav1dRef
§itut_t35_ref: *mut Dav1dRef
§n_itut_t34: usize
§reserved_ref: [usize; 4]
§ref_: *mut Dav1dRef
§allocator_data: *mut c_void
Trait Implementations§
source§impl Clone for Dav1dPicture
impl Clone for Dav1dPicture
source§fn clone(&self) -> Dav1dPicture
fn clone(&self) -> Dav1dPicture
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 Dav1dPicture
impl Debug for Dav1dPicture
impl Copy for Dav1dPicture
Auto Trait Implementations§
impl RefUnwindSafe for Dav1dPicture
impl !Send for Dav1dPicture
impl !Sync for Dav1dPicture
impl Unpin for Dav1dPicture
impl UnwindSafe for Dav1dPicture
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