#[repr(C)]pub struct VideoEncodeAV1SessionParametersCreateInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub p_std_sequence_header: *const StdVideoAV1SequenceHeader,
pub p_std_decoder_model_info: *const StdVideoEncodeAV1DecoderModelInfo,
pub std_operating_point_count: u32,
pub p_std_operating_points: *const StdVideoEncodeAV1OperatingPointInfo,
}Expand description
VkVideoEncodeAV1SessionParametersCreateInfoKHR
Provided by VK_KHR_video_encode_av1.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR.
p_next: *const c_voidOptional, may be null.
p_std_sequence_header: *const StdVideoAV1SequenceHeader§p_std_decoder_model_info: *const StdVideoEncodeAV1DecoderModelInfoOptional, may be null.
std_operating_point_count: u32Length of p_std_operating_points.
p_std_operating_points: *const StdVideoEncodeAV1OperatingPointInfoOptional, may be null.
Implementations§
Source§impl VideoEncodeAV1SessionParametersCreateInfoKHR
impl VideoEncodeAV1SessionParametersCreateInfoKHR
Sourcepub fn builder<'a>() -> VideoEncodeAV1SessionParametersCreateInfoKHRBuilder<'a>
pub fn builder<'a>() -> VideoEncodeAV1SessionParametersCreateInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeAV1SessionParametersCreateInfoKHR
impl Clone for VideoEncodeAV1SessionParametersCreateInfoKHR
Source§fn clone(&self) -> VideoEncodeAV1SessionParametersCreateInfoKHR
fn clone(&self) -> VideoEncodeAV1SessionParametersCreateInfoKHR
Returns a duplicate 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 moreimpl Copy for VideoEncodeAV1SessionParametersCreateInfoKHR
impl ExtendsVideoSessionParametersCreateInfoKHR for VideoEncodeAV1SessionParametersCreateInfoKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeAV1SessionParametersCreateInfoKHR
impl RefUnwindSafe for VideoEncodeAV1SessionParametersCreateInfoKHR
impl !Send for VideoEncodeAV1SessionParametersCreateInfoKHR
impl !Sync for VideoEncodeAV1SessionParametersCreateInfoKHR
impl Unpin for VideoEncodeAV1SessionParametersCreateInfoKHR
impl UnsafeUnpin for VideoEncodeAV1SessionParametersCreateInfoKHR
impl UnwindSafe for VideoEncodeAV1SessionParametersCreateInfoKHR
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