Struct cros_libva::buffer::MPEG2PictureCodingExtension
source · pub struct MPEG2PictureCodingExtension(/* private fields */);Expand description
Wrapper over the picture_coding_extension bindgen field in VAPictureParameterBufferMPEG2.
Implementations§
source§impl MPEG2PictureCodingExtension
impl MPEG2PictureCodingExtension
sourcepub fn new(
intra_dc_precision: u32,
picture_structure: u32,
top_field_first: u32,
frame_pred_frame_dct: u32,
concealment_motion_vectors: u32,
q_scale_type: u32,
intra_vlc_format: u32,
alternate_scan: u32,
repeat_first_field: u32,
progressive_frame: u32,
is_first_field: u32,
) -> Self
pub fn new( intra_dc_precision: u32, picture_structure: u32, top_field_first: u32, frame_pred_frame_dct: u32, concealment_motion_vectors: u32, q_scale_type: u32, intra_vlc_format: u32, alternate_scan: u32, repeat_first_field: u32, progressive_frame: u32, is_first_field: u32, ) -> Self
Creates the bindgen field.
Auto Trait Implementations§
impl Freeze for MPEG2PictureCodingExtension
impl RefUnwindSafe for MPEG2PictureCodingExtension
impl Send for MPEG2PictureCodingExtension
impl Sync for MPEG2PictureCodingExtension
impl Unpin for MPEG2PictureCodingExtension
impl UnwindSafe for MPEG2PictureCodingExtension
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