Struct libva::buffer_type::PictureParameterBufferMPEG2
source · [−]pub struct PictureParameterBufferMPEG2(Box<_VAPictureParameterBufferMPEG2>);
Expand description
Wrapper over the PictureParameterBufferMPEG2
FFI type.
Tuple Fields
0: Box<_VAPictureParameterBufferMPEG2>
Implementations
sourceimpl PictureParameterBufferMPEG2
impl PictureParameterBufferMPEG2
sourcepub fn new(
horizontal_size: u16,
vertical_size: u16,
forward_reference_picture: VASurfaceID,
backward_reference_picture: VASurfaceID,
picture_coding_type: i32,
f_code: i32,
picture_coding_extension: &MPEG2PictureCodingExtension
) -> Self
pub fn new(
horizontal_size: u16,
vertical_size: u16,
forward_reference_picture: VASurfaceID,
backward_reference_picture: VASurfaceID,
picture_coding_type: i32,
f_code: i32,
picture_coding_extension: &MPEG2PictureCodingExtension
) -> Self
Creates the wrapper.
pub(crate) fn inner_mut(&mut self) -> &mut _VAPictureParameterBufferMPEG2
sourcepub fn inner(&mut self) -> &_VAPictureParameterBufferMPEG2
pub fn inner(&mut self) -> &_VAPictureParameterBufferMPEG2
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations
impl RefUnwindSafe for PictureParameterBufferMPEG2
impl Send for PictureParameterBufferMPEG2
impl Sync for PictureParameterBufferMPEG2
impl Unpin for PictureParameterBufferMPEG2
impl UnwindSafe for PictureParameterBufferMPEG2
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