pub struct KhrVideoQueueFn {
pub get_physical_device_video_capabilities_khr: unsafe extern "system" fn(PhysicalDevice, *const VideoProfileKHR, *mut VideoCapabilitiesKHR) -> Result,
pub get_physical_device_video_format_properties_khr: unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceVideoFormatInfoKHR, *mut u32, *mut VideoFormatPropertiesKHR) -> Result,
pub create_video_session_khr: unsafe extern "system" fn(Device, *const VideoSessionCreateInfoKHR, *const AllocationCallbacks, *mut VideoSessionKHR) -> Result,
pub destroy_video_session_khr: unsafe extern "system" fn(Device, VideoSessionKHR, *const AllocationCallbacks),
pub get_video_session_memory_requirements_khr: unsafe extern "system" fn(Device, VideoSessionKHR, *mut u32, *mut VideoGetMemoryPropertiesKHR) -> Result,
pub bind_video_session_memory_khr: unsafe extern "system" fn(Device, VideoSessionKHR, u32, *const VideoBindMemoryKHR) -> Result,
pub create_video_session_parameters_khr: unsafe extern "system" fn(Device, *const VideoSessionParametersCreateInfoKHR, *const AllocationCallbacks, *mut VideoSessionParametersKHR) -> Result,
pub update_video_session_parameters_khr: unsafe extern "system" fn(Device, VideoSessionParametersKHR, *const VideoSessionParametersUpdateInfoKHR) -> Result,
pub destroy_video_session_parameters_khr: unsafe extern "system" fn(Device, VideoSessionParametersKHR, *const AllocationCallbacks),
pub cmd_begin_video_coding_khr: unsafe extern "system" fn(CommandBuffer, *const VideoBeginCodingInfoKHR),
pub cmd_end_video_coding_khr: unsafe extern "system" fn(CommandBuffer, *const VideoEndCodingInfoKHR),
pub cmd_control_video_coding_khr: unsafe extern "system" fn(CommandBuffer, *const VideoCodingControlInfoKHR),
}Fields
get_physical_device_video_capabilities_khr: unsafe extern "system" fn(PhysicalDevice, *const VideoProfileKHR, *mut VideoCapabilitiesKHR) -> Resultget_physical_device_video_format_properties_khr: unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceVideoFormatInfoKHR, *mut u32, *mut VideoFormatPropertiesKHR) -> Resultcreate_video_session_khr: unsafe extern "system" fn(Device, *const VideoSessionCreateInfoKHR, *const AllocationCallbacks, *mut VideoSessionKHR) -> Resultdestroy_video_session_khr: unsafe extern "system" fn(Device, VideoSessionKHR, *const AllocationCallbacks)get_video_session_memory_requirements_khr: unsafe extern "system" fn(Device, VideoSessionKHR, *mut u32, *mut VideoGetMemoryPropertiesKHR) -> Resultbind_video_session_memory_khr: unsafe extern "system" fn(Device, VideoSessionKHR, u32, *const VideoBindMemoryKHR) -> Resultcreate_video_session_parameters_khr: unsafe extern "system" fn(Device, *const VideoSessionParametersCreateInfoKHR, *const AllocationCallbacks, *mut VideoSessionParametersKHR) -> Resultupdate_video_session_parameters_khr: unsafe extern "system" fn(Device, VideoSessionParametersKHR, *const VideoSessionParametersUpdateInfoKHR) -> Resultdestroy_video_session_parameters_khr: unsafe extern "system" fn(Device, VideoSessionParametersKHR, *const AllocationCallbacks)cmd_begin_video_coding_khr: unsafe extern "system" fn(CommandBuffer, *const VideoBeginCodingInfoKHR)cmd_end_video_coding_khr: unsafe extern "system" fn(CommandBuffer, *const VideoEndCodingInfoKHR)cmd_control_video_coding_khr: unsafe extern "system" fn(CommandBuffer, *const VideoCodingControlInfoKHR)Implementations
Trait Implementations
sourceimpl Clone for KhrVideoQueueFn
impl Clone for KhrVideoQueueFn
sourcefn clone(&self) -> KhrVideoQueueFn
fn clone(&self) -> KhrVideoQueueFn
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
impl Send for KhrVideoQueueFn
impl Sync for KhrVideoQueueFn
Auto Trait Implementations
impl RefUnwindSafe for KhrVideoQueueFn
impl Unpin for KhrVideoQueueFn
impl UnwindSafe for KhrVideoQueueFn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more