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.
Sourcepub fn inner(&mut self) -> &_VAPictureParameterBufferMPEG2__bindgen_ty_1
pub fn inner(&mut self) -> &_VAPictureParameterBufferMPEG2__bindgen_ty_1
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations§
impl Freeze for MPEG2PictureCodingExtension
impl RefUnwindSafe for MPEG2PictureCodingExtension
impl Send for MPEG2PictureCodingExtension
impl Sync for MPEG2PictureCodingExtension
impl Unpin for MPEG2PictureCodingExtension
impl UnsafeUnpin 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