pub struct StdVideoAV1SequenceHeader<'a> {Show 14 fields
pub flags: StdVideoAV1SequenceHeaderFlags,
pub seq_profile: StdVideoAV1Profile,
pub frame_width_bits_minus_1: u8,
pub frame_height_bits_minus_1: u8,
pub max_frame_width_minus_1: u16,
pub max_frame_height_minus_1: u16,
pub delta_frame_id_length_minus_2: u8,
pub additional_frame_id_length_minus_1: u8,
pub order_hint_bits_minus_1: u8,
pub seq_force_integer_mv: u8,
pub seq_force_screen_content_tools: u8,
pub reserved1: [u8; 5],
pub p_color_config: *const StdVideoAV1ColorConfig,
pub p_timing_info: *const StdVideoAV1TimingInfo,
/* private fields */
}Expand description
Native structure StdVideoAV1SequenceHeader.
Fields§
§flags: StdVideoAV1SequenceHeaderFlagsNative field flags.
seq_profile: StdVideoAV1ProfileNative field seq_profile.
frame_width_bits_minus_1: u8Native field frame_width_bits_minus_1.
frame_height_bits_minus_1: u8Native field frame_height_bits_minus_1.
max_frame_width_minus_1: u16Native field max_frame_width_minus_1.
max_frame_height_minus_1: u16Native field max_frame_height_minus_1.
delta_frame_id_length_minus_2: u8Native field delta_frame_id_length_minus_2.
additional_frame_id_length_minus_1: u8Native field additional_frame_id_length_minus_1.
order_hint_bits_minus_1: u8Native field order_hint_bits_minus_1.
seq_force_integer_mv: u8Native field seq_force_integer_mv.
seq_force_screen_content_tools: u8Native field seq_force_screen_content_tools.
reserved1: [u8; 5]Native field reserved1.
p_color_config: *const StdVideoAV1ColorConfigNative field pColorConfig.
p_timing_info: *const StdVideoAV1TimingInfoNative field pTimingInfo.
Implementations§
Source§impl<'a> StdVideoAV1SequenceHeader<'a>
impl<'a> StdVideoAV1SequenceHeader<'a>
Sourcepub fn set_flags(self, value: StdVideoAV1SequenceHeaderFlags) -> Self
pub fn set_flags(self, value: StdVideoAV1SequenceHeaderFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_seq_profile(self, value: StdVideoAV1Profile) -> Self
pub fn set_seq_profile(self, value: StdVideoAV1Profile) -> Self
Set native field seq_profile without native effects.
Sourcepub fn set_frame_width_bits_minus_1(self, value: u8) -> Self
pub fn set_frame_width_bits_minus_1(self, value: u8) -> Self
Set native field frame_width_bits_minus_1 without native effects.
Sourcepub fn set_frame_height_bits_minus_1(self, value: u8) -> Self
pub fn set_frame_height_bits_minus_1(self, value: u8) -> Self
Set native field frame_height_bits_minus_1 without native effects.
Sourcepub fn set_max_frame_width_minus_1(self, value: u16) -> Self
pub fn set_max_frame_width_minus_1(self, value: u16) -> Self
Set native field max_frame_width_minus_1 without native effects.
Sourcepub fn set_max_frame_height_minus_1(self, value: u16) -> Self
pub fn set_max_frame_height_minus_1(self, value: u16) -> Self
Set native field max_frame_height_minus_1 without native effects.
Sourcepub fn set_delta_frame_id_length_minus_2(self, value: u8) -> Self
pub fn set_delta_frame_id_length_minus_2(self, value: u8) -> Self
Set native field delta_frame_id_length_minus_2 without native effects.
Sourcepub fn set_additional_frame_id_length_minus_1(self, value: u8) -> Self
pub fn set_additional_frame_id_length_minus_1(self, value: u8) -> Self
Set native field additional_frame_id_length_minus_1 without native effects.
Sourcepub fn set_order_hint_bits_minus_1(self, value: u8) -> Self
pub fn set_order_hint_bits_minus_1(self, value: u8) -> Self
Set native field order_hint_bits_minus_1 without native effects.
Sourcepub fn set_seq_force_integer_mv(self, value: u8) -> Self
pub fn set_seq_force_integer_mv(self, value: u8) -> Self
Set native field seq_force_integer_mv without native effects.
Sourcepub fn set_seq_force_screen_content_tools(self, value: u8) -> Self
pub fn set_seq_force_screen_content_tools(self, value: u8) -> Self
Set native field seq_force_screen_content_tools without native effects.
Sourcepub fn set_reserved1(self, value: [u8; 5]) -> Self
pub fn set_reserved1(self, value: [u8; 5]) -> Self
Set native field reserved1 without native effects.
Sourcepub fn set_color_config(self, value: &'a StdVideoAV1ColorConfig) -> Self
pub fn set_color_config(self, value: &'a StdVideoAV1ColorConfig) -> Self
Set native field pColorConfig without native effects.
Sourcepub fn set_timing_info(self, value: &'a StdVideoAV1TimingInfo) -> Self
pub fn set_timing_info(self, value: &'a StdVideoAV1TimingInfo) -> Self
Set native field pTimingInfo without native effects.