#[repr(C)]pub struct VideoProfileKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub video_codec_operation: VideoCodecOperationFlagsKHR,
pub chroma_subsampling: VideoChromaSubsamplingFlagsKHR,
pub luma_bit_depth: VideoComponentBitDepthFlagsKHR,
pub chroma_bit_depth: VideoComponentBitDepthFlagsKHR,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *mut c_void
§video_codec_operation: VideoCodecOperationFlagsKHR
§chroma_subsampling: VideoChromaSubsamplingFlagsKHR
§luma_bit_depth: VideoComponentBitDepthFlagsKHR
§chroma_bit_depth: VideoComponentBitDepthFlagsKHR
Implementations§
Source§impl VideoProfileKHR
impl VideoProfileKHR
pub fn builder<'a>() -> VideoProfileKHRBuilder<'a>
Trait Implementations§
Source§impl Clone for VideoProfileKHR
impl Clone for VideoProfileKHR
Source§fn clone(&self) -> VideoProfileKHR
fn clone(&self) -> VideoProfileKHR
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 Default for VideoProfileKHR
impl Default for VideoProfileKHR
impl Copy for VideoProfileKHR
impl ExtendsBufferCreateInfo for VideoProfileKHR
impl ExtendsFormatProperties2 for VideoProfileKHR
impl ExtendsImageCreateInfo for VideoProfileKHR
impl ExtendsImageViewCreateInfo for VideoProfileKHR
impl ExtendsQueryPoolCreateInfo for VideoProfileKHR
Auto Trait Implementations§
impl Freeze for VideoProfileKHR
impl RefUnwindSafe for VideoProfileKHR
impl !Send for VideoProfileKHR
impl !Sync for VideoProfileKHR
impl Unpin for VideoProfileKHR
impl UnwindSafe for VideoProfileKHR
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