Struct libva::buffer_type::PictureParameterBufferVP8
source · [−]pub struct PictureParameterBufferVP8(Box<_VAPictureParameterBufferVP8>);
Expand description
Wrapper over the PictureParameterBufferVP8
FFI type.
Tuple Fields
0: Box<_VAPictureParameterBufferVP8>
Implementations
sourceimpl PictureParameterBufferVP8
impl PictureParameterBufferVP8
sourcepub fn new(
frame_width: u32,
frame_height: u32,
last_ref_frame: VASurfaceID,
golden_ref_frame: VASurfaceID,
alt_ref_frame: VASurfaceID,
pic_fields: &VP8PicFields,
mb_segment_tree_probs: [u8; 3],
loop_filter_level: [u8; 4],
loop_filter_deltas_ref_frame: [i8; 4],
loop_filter_deltas_mode: [i8; 4],
prob_skip_false: u8,
prob_intra: u8,
prob_last: u8,
prob_gf: u8,
y_mode_probs: [u8; 4],
uv_mode_probs: [u8; 3],
mv_probs: [[u8; 19]; 2],
bool_coder_ctx: &BoolCoderContextVPX
) -> Self
pub fn new(
frame_width: u32,
frame_height: u32,
last_ref_frame: VASurfaceID,
golden_ref_frame: VASurfaceID,
alt_ref_frame: VASurfaceID,
pic_fields: &VP8PicFields,
mb_segment_tree_probs: [u8; 3],
loop_filter_level: [u8; 4],
loop_filter_deltas_ref_frame: [i8; 4],
loop_filter_deltas_mode: [i8; 4],
prob_skip_false: u8,
prob_intra: u8,
prob_last: u8,
prob_gf: u8,
y_mode_probs: [u8; 4],
uv_mode_probs: [u8; 3],
mv_probs: [[u8; 19]; 2],
bool_coder_ctx: &BoolCoderContextVPX
) -> Self
Creates the wrapper
pub(crate) fn inner_mut(&mut self) -> &mut _VAPictureParameterBufferVP8
sourcepub fn inner(&self) -> &_VAPictureParameterBufferVP8
pub fn inner(&self) -> &_VAPictureParameterBufferVP8
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations
impl RefUnwindSafe for PictureParameterBufferVP8
impl Send for PictureParameterBufferVP8
impl Sync for PictureParameterBufferVP8
impl Unpin for PictureParameterBufferVP8
impl UnwindSafe for PictureParameterBufferVP8
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