#[repr(C)]pub struct VideoDecodeH265CapabilitiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub max_level_idc: StdVideoH265LevelIdc,
}Expand description
VkVideoDecodeH265CapabilitiesKHR
Provided by VK_KHR_video_decode_h265.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR.
p_next: *mut c_voidOptional, may be null.
max_level_idc: StdVideoH265LevelIdcImplementations§
Source§impl VideoDecodeH265CapabilitiesKHR
impl VideoDecodeH265CapabilitiesKHR
Sourcepub fn builder<'a>() -> VideoDecodeH265CapabilitiesKHRBuilder<'a>
pub fn builder<'a>() -> VideoDecodeH265CapabilitiesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoDecodeH265CapabilitiesKHR
impl Clone for VideoDecodeH265CapabilitiesKHR
Source§fn clone(&self) -> VideoDecodeH265CapabilitiesKHR
fn clone(&self) -> VideoDecodeH265CapabilitiesKHR
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 VideoDecodeH265CapabilitiesKHR
impl ExtendsVideoCapabilitiesKHR for VideoDecodeH265CapabilitiesKHR
Auto Trait Implementations§
impl Freeze for VideoDecodeH265CapabilitiesKHR
impl RefUnwindSafe for VideoDecodeH265CapabilitiesKHR
impl !Send for VideoDecodeH265CapabilitiesKHR
impl !Sync for VideoDecodeH265CapabilitiesKHR
impl Unpin for VideoDecodeH265CapabilitiesKHR
impl UnsafeUnpin for VideoDecodeH265CapabilitiesKHR
impl UnwindSafe for VideoDecodeH265CapabilitiesKHR
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