pub struct H264SeqFields(/* private fields */);Expand description
Wrapper over the seq_fields bindgen field in VAPictureParameterBufferH264.
Implementations§
Source§impl 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 Freeze for H264SeqFields
impl RefUnwindSafe for H264SeqFields
impl Send for H264SeqFields
impl Sync for H264SeqFields
impl Unpin for H264SeqFields
impl UnsafeUnpin for H264SeqFields
impl UnwindSafe for H264SeqFields
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