#[repr(C, align(4))]pub struct StdVideoEncodeAV1PictureInfoFlags {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}Fields§
§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>Implementations§
Source§impl StdVideoEncodeAV1PictureInfoFlags
impl StdVideoEncodeAV1PictureInfoFlags
pub fn error_resilient_mode(&self) -> u32
pub fn set_error_resilient_mode(&mut self, val: u32)
pub fn disable_cdf_update(&self) -> u32
pub fn set_disable_cdf_update(&mut self, val: u32)
pub fn use_superres(&self) -> u32
pub fn set_use_superres(&mut self, val: u32)
pub fn render_and_frame_size_different(&self) -> u32
pub fn set_render_and_frame_size_different(&mut self, val: u32)
pub fn allow_screen_content_tools(&self) -> u32
pub fn set_allow_screen_content_tools(&mut self, val: u32)
pub fn is_filter_switchable(&self) -> u32
pub fn set_is_filter_switchable(&mut self, val: u32)
pub fn force_integer_mv(&self) -> u32
pub fn set_force_integer_mv(&mut self, val: u32)
pub fn frame_size_override_flag(&self) -> u32
pub fn set_frame_size_override_flag(&mut self, val: u32)
pub fn buffer_removal_time_present_flag(&self) -> u32
pub fn set_buffer_removal_time_present_flag(&mut self, val: u32)
pub fn allow_intrabc(&self) -> u32
pub fn set_allow_intrabc(&mut self, val: u32)
pub fn frame_refs_short_signaling(&self) -> u32
pub fn set_frame_refs_short_signaling(&mut self, val: u32)
pub fn allow_high_precision_mv(&self) -> u32
pub fn set_allow_high_precision_mv(&mut self, val: u32)
pub fn is_motion_mode_switchable(&self) -> u32
pub fn set_is_motion_mode_switchable(&mut self, val: u32)
pub fn use_ref_frame_mvs(&self) -> u32
pub fn set_use_ref_frame_mvs(&mut self, val: u32)
pub fn disable_frame_end_update_cdf(&self) -> u32
pub fn set_disable_frame_end_update_cdf(&mut self, val: u32)
pub fn allow_warped_motion(&self) -> u32
pub fn set_allow_warped_motion(&mut self, val: u32)
pub fn reduced_tx_set(&self) -> u32
pub fn set_reduced_tx_set(&mut self, val: u32)
pub fn skip_mode_present(&self) -> u32
pub fn set_skip_mode_present(&mut self, val: u32)
pub fn delta_q_present(&self) -> u32
pub fn set_delta_q_present(&mut self, val: u32)
pub fn delta_lf_present(&self) -> u32
pub fn set_delta_lf_present(&mut self, val: u32)
pub fn delta_lf_multi(&self) -> u32
pub fn set_delta_lf_multi(&mut self, val: u32)
pub fn segmentation_enabled(&self) -> u32
pub fn set_segmentation_enabled(&mut self, val: u32)
pub fn segmentation_update_map(&self) -> u32
pub fn set_segmentation_update_map(&mut self, val: u32)
pub fn segmentation_temporal_update(&self) -> u32
pub fn set_segmentation_temporal_update(&mut self, val: u32)
pub fn segmentation_update_data(&self) -> u32
pub fn set_segmentation_update_data(&mut self, val: u32)
pub fn UsesLr(&self) -> u32
pub fn set_UsesLr(&mut self, val: u32)
pub fn usesChromaLr(&self) -> u32
pub fn set_usesChromaLr(&mut self, val: u32)
pub fn show_frame(&self) -> u32
pub fn set_show_frame(&mut self, val: u32)
pub fn showable_frame(&self) -> u32
pub fn set_showable_frame(&mut self, val: u32)
pub fn reserved(&self) -> u32
pub fn set_reserved(&mut self, val: u32)
pub fn new_bitfield_1( error_resilient_mode: u32, disable_cdf_update: u32, use_superres: u32, render_and_frame_size_different: u32, allow_screen_content_tools: u32, is_filter_switchable: u32, force_integer_mv: u32, frame_size_override_flag: u32, buffer_removal_time_present_flag: u32, allow_intrabc: u32, frame_refs_short_signaling: u32, allow_high_precision_mv: u32, is_motion_mode_switchable: u32, use_ref_frame_mvs: u32, disable_frame_end_update_cdf: u32, allow_warped_motion: u32, reduced_tx_set: u32, skip_mode_present: u32, delta_q_present: u32, delta_lf_present: u32, delta_lf_multi: u32, segmentation_enabled: u32, segmentation_update_map: u32, segmentation_temporal_update: u32, segmentation_update_data: u32, UsesLr: u32, usesChromaLr: u32, show_frame: u32, showable_frame: u32, reserved: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
Source§impl Clone for StdVideoEncodeAV1PictureInfoFlags
impl Clone for StdVideoEncodeAV1PictureInfoFlags
Source§fn clone(&self) -> StdVideoEncodeAV1PictureInfoFlags
fn clone(&self) -> StdVideoEncodeAV1PictureInfoFlags
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StdVideoEncodeAV1PictureInfoFlags
Auto Trait Implementations§
impl Freeze for StdVideoEncodeAV1PictureInfoFlags
impl RefUnwindSafe for StdVideoEncodeAV1PictureInfoFlags
impl Send for StdVideoEncodeAV1PictureInfoFlags
impl Sync for StdVideoEncodeAV1PictureInfoFlags
impl Unpin for StdVideoEncodeAV1PictureInfoFlags
impl UnwindSafe for StdVideoEncodeAV1PictureInfoFlags
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