Skip to main content

VAPictureParameterBufferVP8

Type Alias VAPictureParameterBufferVP8 

Source
pub type VAPictureParameterBufferVP8 = _VAPictureParameterBufferVP8;
Expand description

\brief VP8 Decoding Picture Parameter Buffer Structure

This structure conveys frame level parameters and should be sent once per frame.

Aliased Type§

#[repr(C)]
pub struct VAPictureParameterBufferVP8 {
Show 20 fields pub frame_width: u32, pub frame_height: u32, pub last_ref_frame: u32, pub golden_ref_frame: u32, pub alt_ref_frame: u32, pub out_of_loop_frame: u32, pub pic_fields: _VAPictureParameterBufferVP8__bindgen_ty_1, pub mb_segment_tree_probs: [u8; 3], pub loop_filter_level: [u8; 4], pub loop_filter_deltas_ref_frame: [i8; 4], pub loop_filter_deltas_mode: [i8; 4], pub prob_skip_false: u8, pub prob_intra: u8, pub prob_last: u8, pub prob_gf: u8, pub y_mode_probs: [u8; 4], pub uv_mode_probs: [u8; 3], pub mv_probs: [[u8; 19]; 2], pub bool_coder_ctx: _VABoolCoderContextVPX, pub va_reserved: [u32; 4],
}

Fields§

§frame_width: u32§frame_height: u32§last_ref_frame: u32§golden_ref_frame: u32§alt_ref_frame: u32§out_of_loop_frame: u32§pic_fields: _VAPictureParameterBufferVP8__bindgen_ty_1§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: _VABoolCoderContextVPX§va_reserved: [u32; 4]

\brief Reserved bytes for future use, must be zero