Struct libva::buffer_type::H264SeqFields
source · [−]pub struct H264SeqFields(_VAPictureParameterBufferH264__bindgen_ty_1);
Expand description
Wrapper over the seq_fields
bindgen field in VAPictureParameterBufferH264
.
Tuple Fields
0: _VAPictureParameterBufferH264__bindgen_ty_1
Implementations
sourceimpl H264SeqFields
impl H264SeqFields
sourcepub fn new(
chroma_format_idc: u32,
residual_colour_transform_flag: u32,
gaps_in_frame_num_value_allowed_flag: u32,
frame_mbs_only_flag: u32,
mb_adaptive_frame_field_flag: u32,
direct_8x8_inference_flag: u32,
min_luma_bi_pred_size8x8: u32,
log2_max_frame_num_minus4: u32,
pic_order_cnt_type: u32,
log2_max_pic_order_cnt_lsb_minus4: u32,
delta_pic_order_always_zero_flag: u32
) -> Self
pub fn new(
chroma_format_idc: u32,
residual_colour_transform_flag: u32,
gaps_in_frame_num_value_allowed_flag: u32,
frame_mbs_only_flag: u32,
mb_adaptive_frame_field_flag: u32,
direct_8x8_inference_flag: u32,
min_luma_bi_pred_size8x8: u32,
log2_max_frame_num_minus4: u32,
pic_order_cnt_type: u32,
log2_max_pic_order_cnt_lsb_minus4: u32,
delta_pic_order_always_zero_flag: u32
) -> Self
Creates the bindgen field
sourcepub fn inner(&mut self) -> &_VAPictureParameterBufferH264__bindgen_ty_1
pub fn inner(&mut self) -> &_VAPictureParameterBufferH264__bindgen_ty_1
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations
impl RefUnwindSafe for H264SeqFields
impl Send for H264SeqFields
impl Sync for H264SeqFields
impl Unpin for H264SeqFields
impl UnwindSafe for H264SeqFields
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