#[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 unsafe fn error_resilient_mode_raw(this: *const Self) -> u32
pub unsafe fn set_error_resilient_mode_raw(this: *mut Self, val: u32)
pub fn disable_cdf_update(&self) -> u32
pub fn set_disable_cdf_update(&mut self, val: u32)
pub unsafe fn disable_cdf_update_raw(this: *const Self) -> u32
pub unsafe fn set_disable_cdf_update_raw(this: *mut Self, val: u32)
pub fn use_superres(&self) -> u32
pub fn set_use_superres(&mut self, val: u32)
pub unsafe fn use_superres_raw(this: *const Self) -> u32
pub unsafe fn set_use_superres_raw(this: *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 unsafe fn render_and_frame_size_different_raw(this: *const Self) -> u32
pub unsafe fn set_render_and_frame_size_different_raw(this: *mut Self, val: u32)
pub fn allow_screen_content_tools(&self) -> u32
pub fn set_allow_screen_content_tools(&mut self, val: u32)
pub unsafe fn allow_screen_content_tools_raw(this: *const Self) -> u32
pub unsafe fn set_allow_screen_content_tools_raw(this: *mut Self, val: u32)
pub fn is_filter_switchable(&self) -> u32
pub fn set_is_filter_switchable(&mut self, val: u32)
pub unsafe fn is_filter_switchable_raw(this: *const Self) -> u32
pub unsafe fn set_is_filter_switchable_raw(this: *mut Self, val: u32)
pub fn force_integer_mv(&self) -> u32
pub fn set_force_integer_mv(&mut self, val: u32)
pub unsafe fn force_integer_mv_raw(this: *const Self) -> u32
pub unsafe fn set_force_integer_mv_raw(this: *mut Self, val: u32)
pub fn frame_size_override_flag(&self) -> u32
pub fn set_frame_size_override_flag(&mut self, val: u32)
pub unsafe fn frame_size_override_flag_raw(this: *const Self) -> u32
pub unsafe fn set_frame_size_override_flag_raw(this: *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 unsafe fn buffer_removal_time_present_flag_raw(this: *const Self) -> u32
pub unsafe fn set_buffer_removal_time_present_flag_raw( this: *mut Self, val: u32, )
pub fn allow_intrabc(&self) -> u32
pub fn set_allow_intrabc(&mut self, val: u32)
pub unsafe fn allow_intrabc_raw(this: *const Self) -> u32
pub unsafe fn set_allow_intrabc_raw(this: *mut Self, val: u32)
pub fn frame_refs_short_signaling(&self) -> u32
pub fn set_frame_refs_short_signaling(&mut self, val: u32)
pub unsafe fn frame_refs_short_signaling_raw(this: *const Self) -> u32
pub unsafe fn set_frame_refs_short_signaling_raw(this: *mut Self, val: u32)
pub fn allow_high_precision_mv(&self) -> u32
pub fn set_allow_high_precision_mv(&mut self, val: u32)
pub unsafe fn allow_high_precision_mv_raw(this: *const Self) -> u32
pub unsafe fn set_allow_high_precision_mv_raw(this: *mut Self, val: u32)
pub fn is_motion_mode_switchable(&self) -> u32
pub fn set_is_motion_mode_switchable(&mut self, val: u32)
pub unsafe fn is_motion_mode_switchable_raw(this: *const Self) -> u32
pub unsafe fn set_is_motion_mode_switchable_raw(this: *mut Self, val: u32)
pub fn use_ref_frame_mvs(&self) -> u32
pub fn set_use_ref_frame_mvs(&mut self, val: u32)
pub unsafe fn use_ref_frame_mvs_raw(this: *const Self) -> u32
pub unsafe fn set_use_ref_frame_mvs_raw(this: *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 unsafe fn disable_frame_end_update_cdf_raw(this: *const Self) -> u32
pub unsafe fn set_disable_frame_end_update_cdf_raw(this: *mut Self, val: u32)
pub fn allow_warped_motion(&self) -> u32
pub fn set_allow_warped_motion(&mut self, val: u32)
pub unsafe fn allow_warped_motion_raw(this: *const Self) -> u32
pub unsafe fn set_allow_warped_motion_raw(this: *mut Self, val: u32)
pub fn reduced_tx_set(&self) -> u32
pub fn set_reduced_tx_set(&mut self, val: u32)
pub unsafe fn reduced_tx_set_raw(this: *const Self) -> u32
pub unsafe fn set_reduced_tx_set_raw(this: *mut Self, val: u32)
pub fn skip_mode_present(&self) -> u32
pub fn set_skip_mode_present(&mut self, val: u32)
pub unsafe fn skip_mode_present_raw(this: *const Self) -> u32
pub unsafe fn set_skip_mode_present_raw(this: *mut Self, val: u32)
pub fn delta_q_present(&self) -> u32
pub fn set_delta_q_present(&mut self, val: u32)
pub unsafe fn delta_q_present_raw(this: *const Self) -> u32
pub unsafe fn set_delta_q_present_raw(this: *mut Self, val: u32)
pub fn delta_lf_present(&self) -> u32
pub fn set_delta_lf_present(&mut self, val: u32)
pub unsafe fn delta_lf_present_raw(this: *const Self) -> u32
pub unsafe fn set_delta_lf_present_raw(this: *mut Self, val: u32)
pub fn delta_lf_multi(&self) -> u32
pub fn set_delta_lf_multi(&mut self, val: u32)
pub unsafe fn delta_lf_multi_raw(this: *const Self) -> u32
pub unsafe fn set_delta_lf_multi_raw(this: *mut Self, val: u32)
pub fn segmentation_enabled(&self) -> u32
pub fn set_segmentation_enabled(&mut self, val: u32)
pub unsafe fn segmentation_enabled_raw(this: *const Self) -> u32
pub unsafe fn set_segmentation_enabled_raw(this: *mut Self, val: u32)
pub fn segmentation_update_map(&self) -> u32
pub fn set_segmentation_update_map(&mut self, val: u32)
pub unsafe fn segmentation_update_map_raw(this: *const Self) -> u32
pub unsafe fn set_segmentation_update_map_raw(this: *mut Self, val: u32)
pub fn segmentation_temporal_update(&self) -> u32
pub fn set_segmentation_temporal_update(&mut self, val: u32)
pub unsafe fn segmentation_temporal_update_raw(this: *const Self) -> u32
pub unsafe fn set_segmentation_temporal_update_raw(this: *mut Self, val: u32)
pub fn segmentation_update_data(&self) -> u32
pub fn set_segmentation_update_data(&mut self, val: u32)
pub unsafe fn segmentation_update_data_raw(this: *const Self) -> u32
pub unsafe fn set_segmentation_update_data_raw(this: *mut Self, val: u32)
pub fn UsesLr(&self) -> u32
pub fn set_UsesLr(&mut self, val: u32)
pub unsafe fn UsesLr_raw(this: *const Self) -> u32
pub unsafe fn set_UsesLr_raw(this: *mut Self, val: u32)
pub fn usesChromaLr(&self) -> u32
pub fn set_usesChromaLr(&mut self, val: u32)
pub unsafe fn usesChromaLr_raw(this: *const Self) -> u32
pub unsafe fn set_usesChromaLr_raw(this: *mut Self, val: u32)
pub fn show_frame(&self) -> u32
pub fn set_show_frame(&mut self, val: u32)
pub unsafe fn show_frame_raw(this: *const Self) -> u32
pub unsafe fn set_show_frame_raw(this: *mut Self, val: u32)
pub fn showable_frame(&self) -> u32
pub fn set_showable_frame(&mut self, val: u32)
pub unsafe fn showable_frame_raw(this: *const Self) -> u32
pub unsafe fn set_showable_frame_raw(this: *mut Self, val: u32)
pub fn reserved(&self) -> u32
pub fn set_reserved(&mut self, val: u32)
pub unsafe fn reserved_raw(this: *const Self) -> u32
pub unsafe fn set_reserved_raw(this: *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§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for StdVideoEncodeAV1PictureInfoFlags
impl Default for StdVideoEncodeAV1PictureInfoFlags
Source§fn default() -> StdVideoEncodeAV1PictureInfoFlags
fn default() -> StdVideoEncodeAV1PictureInfoFlags
Returns the “default value” for a type. Read more
impl 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