Struct libva::MPEG2PictureCodingExtension
source · [−]pub struct MPEG2PictureCodingExtension(_VAPictureParameterBufferMPEG2__bindgen_ty_1);
Expand description
Wrapper over the picture_coding_extension
bindgen field in VAPictureParameterBufferMPEG2
.
Tuple Fields
0: _VAPictureParameterBufferMPEG2__bindgen_ty_1
Implementations
sourceimpl 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 RefUnwindSafe for MPEG2PictureCodingExtension
impl Send for MPEG2PictureCodingExtension
impl Sync for MPEG2PictureCodingExtension
impl Unpin for MPEG2PictureCodingExtension
impl UnwindSafe for MPEG2PictureCodingExtension
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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