#[repr(C)]pub struct StdVideoEncodeAV1OperatingPointInfo {
pub flags: StdVideoEncodeAV1OperatingPointInfoFlags,
pub operating_point_idc: u16,
pub seq_level_idx: u8,
pub seq_tier: u8,
pub decoder_buffer_delay: u32,
pub encoder_buffer_delay: u32,
pub initial_display_delay_minus_1: u8,
}Expand description
Native structure StdVideoEncodeAV1OperatingPointInfo.
Khronos registry source: StdVideoEncodeAV1OperatingPointInfo
Fields§
§flags: StdVideoEncodeAV1OperatingPointInfoFlagsNative field flags.
operating_point_idc: u16Native field operating_point_idc.
seq_level_idx: u8Native field seq_level_idx.
seq_tier: u8Native field seq_tier.
decoder_buffer_delay: u32Native field decoder_buffer_delay.
encoder_buffer_delay: u32Native field encoder_buffer_delay.
initial_display_delay_minus_1: u8Native field initial_display_delay_minus_1.
Implementations§
Source§impl StdVideoEncodeAV1OperatingPointInfo
impl StdVideoEncodeAV1OperatingPointInfo
Sourcepub fn set_flags(self, value: StdVideoEncodeAV1OperatingPointInfoFlags) -> Self
pub fn set_flags(self, value: StdVideoEncodeAV1OperatingPointInfoFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_operating_point_idc(self, value: u16) -> Self
pub fn set_operating_point_idc(self, value: u16) -> Self
Set native field operating_point_idc without native effects.
Sourcepub fn set_seq_level_idx(self, value: u8) -> Self
pub fn set_seq_level_idx(self, value: u8) -> Self
Set native field seq_level_idx without native effects.
Sourcepub fn set_seq_tier(self, value: u8) -> Self
pub fn set_seq_tier(self, value: u8) -> Self
Set native field seq_tier without native effects.
Sourcepub fn set_decoder_buffer_delay(self, value: u32) -> Self
pub fn set_decoder_buffer_delay(self, value: u32) -> Self
Set native field decoder_buffer_delay without native effects.
Sourcepub fn set_encoder_buffer_delay(self, value: u32) -> Self
pub fn set_encoder_buffer_delay(self, value: u32) -> Self
Set native field encoder_buffer_delay without native effects.
Sourcepub fn set_initial_display_delay_minus_1(self, value: u8) -> Self
pub fn set_initial_display_delay_minus_1(self, value: u8) -> Self
Set native field initial_display_delay_minus_1 without native effects.
Trait Implementations§
impl Copy for StdVideoEncodeAV1OperatingPointInfo
Auto Trait Implementations§
impl Forget for StdVideoEncodeAV1OperatingPointInfo
impl Freeze for StdVideoEncodeAV1OperatingPointInfo
impl RefUnwindSafe for StdVideoEncodeAV1OperatingPointInfo
impl Send for StdVideoEncodeAV1OperatingPointInfo
impl Sync for StdVideoEncodeAV1OperatingPointInfo
impl Unpin for StdVideoEncodeAV1OperatingPointInfo
impl UnsafeUnpin for StdVideoEncodeAV1OperatingPointInfo
impl UnwindSafe for StdVideoEncodeAV1OperatingPointInfo
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