Struct cros_libva::buffer::PictureParameterBufferVP8
source · pub struct PictureParameterBufferVP8(/* private fields */);Expand description
Wrapper over the PictureParameterBufferVP8 FFI type.
Implementations§
source§impl 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
Auto Trait Implementations§
impl Freeze for PictureParameterBufferVP8
impl RefUnwindSafe for PictureParameterBufferVP8
impl Send for PictureParameterBufferVP8
impl Sync for PictureParameterBufferVP8
impl Unpin for PictureParameterBufferVP8
impl UnwindSafe for PictureParameterBufferVP8
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