Struct libva::buffer_type::SliceParameterBufferVP9
source · [−]pub struct SliceParameterBufferVP9(Box<_VASliceParameterBufferVP9>);
Expand description
Wrapper over the VASliceParameterBufferVP9
FFI type.
Tuple Fields
0: Box<_VASliceParameterBufferVP9>
Implementations
sourceimpl SliceParameterBufferVP9
impl SliceParameterBufferVP9
sourcepub fn new(
slice_data_size: u32,
slice_data_offset: u32,
slice_data_flag: u32,
seg_param: [SegmentParameterVP9; 8]
) -> Self
pub fn new(
slice_data_size: u32,
slice_data_offset: u32,
slice_data_flag: u32,
seg_param: [SegmentParameterVP9; 8]
) -> Self
Creates the wrapper.
pub(crate) fn inner_mut(&mut self) -> &mut _VASliceParameterBufferVP9
sourcepub fn inner(&self) -> &_VASliceParameterBufferVP9
pub fn inner(&self) -> &_VASliceParameterBufferVP9
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations
impl RefUnwindSafe for SliceParameterBufferVP9
impl Send for SliceParameterBufferVP9
impl Sync for SliceParameterBufferVP9
impl Unpin for SliceParameterBufferVP9
impl UnwindSafe for SliceParameterBufferVP9
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