Struct ash::vk::VideoEncodeH265VclFrameInfoEXT
source · #[repr(C)]pub struct VideoEncodeH265VclFrameInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub p_std_reference_final_lists: *const StdVideoEncodeH265ReferenceListsInfo,
pub nalu_slice_segment_entry_count: u32,
pub p_nalu_slice_segment_entries: *const VideoEncodeH265NaluSliceSegmentInfoEXT,
pub p_std_picture_info: *const StdVideoEncodeH265PictureInfo,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *const c_void
§p_std_reference_final_lists: *const StdVideoEncodeH265ReferenceListsInfo
§nalu_slice_segment_entry_count: u32
§p_nalu_slice_segment_entries: *const VideoEncodeH265NaluSliceSegmentInfoEXT
§p_std_picture_info: *const StdVideoEncodeH265PictureInfo
Implementations§
source§impl VideoEncodeH265VclFrameInfoEXT
impl VideoEncodeH265VclFrameInfoEXT
pub fn builder<'a>() -> VideoEncodeH265VclFrameInfoEXTBuilder<'a>
Trait Implementations§
source§impl Clone for VideoEncodeH265VclFrameInfoEXT
impl Clone for VideoEncodeH265VclFrameInfoEXT
source§fn clone(&self) -> VideoEncodeH265VclFrameInfoEXT
fn clone(&self) -> VideoEncodeH265VclFrameInfoEXT
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 VideoEncodeH265VclFrameInfoEXT
impl TaggedStructure for VideoEncodeH265VclFrameInfoEXT
const STRUCTURE_TYPE: StructureType = StructureType::VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT
impl Copy for VideoEncodeH265VclFrameInfoEXT
impl ExtendsVideoEncodeInfoKHR for VideoEncodeH265VclFrameInfoEXT
Auto Trait Implementations§
impl Freeze for VideoEncodeH265VclFrameInfoEXT
impl RefUnwindSafe for VideoEncodeH265VclFrameInfoEXT
impl !Send for VideoEncodeH265VclFrameInfoEXT
impl !Sync for VideoEncodeH265VclFrameInfoEXT
impl Unpin for VideoEncodeH265VclFrameInfoEXT
impl UnwindSafe for VideoEncodeH265VclFrameInfoEXT
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