Struct ash::vk::VideoBeginCodingInfoKHR
source · [−]#[repr(C)]pub struct VideoBeginCodingInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: VideoBeginCodingFlagsKHR,
pub codec_quality_preset: VideoCodingQualityPresetFlagsKHR,
pub video_session: VideoSessionKHR,
pub video_session_parameters: VideoSessionParametersKHR,
pub reference_slot_count: u32,
pub p_reference_slots: *const VideoReferenceSlotKHR,
}
Expand description
Fields
s_type: StructureType
p_next: *const c_void
flags: VideoBeginCodingFlagsKHR
codec_quality_preset: VideoCodingQualityPresetFlagsKHR
video_session: VideoSessionKHR
video_session_parameters: VideoSessionParametersKHR
reference_slot_count: u32
p_reference_slots: *const VideoReferenceSlotKHR
Implementations
sourceimpl VideoBeginCodingInfoKHR
impl VideoBeginCodingInfoKHR
pub fn builder<'a>() -> VideoBeginCodingInfoKHRBuilder<'a>
Trait Implementations
sourceimpl Clone for VideoBeginCodingInfoKHR
impl Clone for VideoBeginCodingInfoKHR
sourcefn clone(&self) -> VideoBeginCodingInfoKHR
fn clone(&self) -> VideoBeginCodingInfoKHR
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for VideoBeginCodingInfoKHR
impl Debug for VideoBeginCodingInfoKHR
sourceimpl Default for VideoBeginCodingInfoKHR
impl Default for VideoBeginCodingInfoKHR
impl Copy for VideoBeginCodingInfoKHR
Auto Trait Implementations
impl RefUnwindSafe for VideoBeginCodingInfoKHR
impl !Send for VideoBeginCodingInfoKHR
impl !Sync for VideoBeginCodingInfoKHR
impl Unpin for VideoBeginCodingInfoKHR
impl UnwindSafe for VideoBeginCodingInfoKHR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more