Struct ash::vk::VideoEncodeH264RateControlLayerInfoEXT
source · #[repr(C)]pub struct VideoEncodeH264RateControlLayerInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub temporal_layer_id: u32,
pub use_initial_rc_qp: Bool32,
pub initial_rc_qp: VideoEncodeH264QpEXT,
pub use_min_qp: Bool32,
pub min_qp: VideoEncodeH264QpEXT,
pub use_max_qp: Bool32,
pub max_qp: VideoEncodeH264QpEXT,
pub use_max_frame_size: Bool32,
pub max_frame_size: VideoEncodeH264FrameSizeEXT,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *const c_void
§temporal_layer_id: u32
§use_initial_rc_qp: Bool32
§initial_rc_qp: VideoEncodeH264QpEXT
§use_min_qp: Bool32
§min_qp: VideoEncodeH264QpEXT
§use_max_qp: Bool32
§max_qp: VideoEncodeH264QpEXT
§use_max_frame_size: Bool32
§max_frame_size: VideoEncodeH264FrameSizeEXT
Implementations§
source§impl VideoEncodeH264RateControlLayerInfoEXT
impl VideoEncodeH264RateControlLayerInfoEXT
pub fn builder<'a>() -> VideoEncodeH264RateControlLayerInfoEXTBuilder<'a>
Trait Implementations§
source§impl Clone for VideoEncodeH264RateControlLayerInfoEXT
impl Clone for VideoEncodeH264RateControlLayerInfoEXT
source§fn clone(&self) -> VideoEncodeH264RateControlLayerInfoEXT
fn clone(&self) -> VideoEncodeH264RateControlLayerInfoEXT
Returns a copy 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 moresource§impl TaggedStructure for VideoEncodeH264RateControlLayerInfoEXT
impl TaggedStructure for VideoEncodeH264RateControlLayerInfoEXT
const STRUCTURE_TYPE: StructureType = StructureType::VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT
impl Copy for VideoEncodeH264RateControlLayerInfoEXT
impl ExtendsVideoCodingControlInfoKHR for VideoEncodeH264RateControlLayerInfoEXT
impl ExtendsVideoEncodeRateControlLayerInfoKHR for VideoEncodeH264RateControlLayerInfoEXT
Auto Trait Implementations§
impl Freeze for VideoEncodeH264RateControlLayerInfoEXT
impl RefUnwindSafe for VideoEncodeH264RateControlLayerInfoEXT
impl !Send for VideoEncodeH264RateControlLayerInfoEXT
impl !Sync for VideoEncodeH264RateControlLayerInfoEXT
impl Unpin for VideoEncodeH264RateControlLayerInfoEXT
impl UnwindSafe for VideoEncodeH264RateControlLayerInfoEXT
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