Struct ash::vk::KhrVideoQueueFn [−][src]
pub struct KhrVideoQueueFn {
pub get_physical_device_video_capabilities_khr: PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR,
pub get_physical_device_video_format_properties_khr: PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR,
pub create_video_session_khr: PFN_vkCreateVideoSessionKHR,
pub destroy_video_session_khr: PFN_vkDestroyVideoSessionKHR,
pub get_video_session_memory_requirements_khr: PFN_vkGetVideoSessionMemoryRequirementsKHR,
pub bind_video_session_memory_khr: PFN_vkBindVideoSessionMemoryKHR,
pub create_video_session_parameters_khr: PFN_vkCreateVideoSessionParametersKHR,
pub update_video_session_parameters_khr: PFN_vkUpdateVideoSessionParametersKHR,
pub destroy_video_session_parameters_khr: PFN_vkDestroyVideoSessionParametersKHR,
pub cmd_begin_video_coding_khr: PFN_vkCmdBeginVideoCodingKHR,
pub cmd_end_video_coding_khr: PFN_vkCmdEndVideoCodingKHR,
pub cmd_control_video_coding_khr: PFN_vkCmdControlVideoCodingKHR,
}
Fields
get_physical_device_video_capabilities_khr: PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR
get_physical_device_video_format_properties_khr: PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR
create_video_session_khr: PFN_vkCreateVideoSessionKHR
destroy_video_session_khr: PFN_vkDestroyVideoSessionKHR
get_video_session_memory_requirements_khr: PFN_vkGetVideoSessionMemoryRequirementsKHR
bind_video_session_memory_khr: PFN_vkBindVideoSessionMemoryKHR
create_video_session_parameters_khr: PFN_vkCreateVideoSessionParametersKHR
update_video_session_parameters_khr: PFN_vkUpdateVideoSessionParametersKHR
destroy_video_session_parameters_khr: PFN_vkDestroyVideoSessionParametersKHR
cmd_begin_video_coding_khr: PFN_vkCmdBeginVideoCodingKHR
cmd_end_video_coding_khr: PFN_vkCmdEndVideoCodingKHR
cmd_control_video_coding_khr: PFN_vkCmdControlVideoCodingKHR
Implementations
pub unsafe fn get_physical_device_video_capabilities_khr(
&self,
physical_device: PhysicalDevice,
p_video_profile: *const VideoProfileKHR,
p_capabilities: *mut VideoCapabilitiesKHR
) -> Result
pub unsafe fn get_physical_device_video_capabilities_khr(
&self,
physical_device: PhysicalDevice,
p_video_profile: *const VideoProfileKHR,
p_capabilities: *mut VideoCapabilitiesKHR
) -> Result
pub unsafe fn get_physical_device_video_format_properties_khr(
&self,
physical_device: PhysicalDevice,
p_video_format_info: *const PhysicalDeviceVideoFormatInfoKHR,
p_video_format_property_count: *mut u32,
p_video_format_properties: *mut VideoFormatPropertiesKHR
) -> Result
pub unsafe fn get_physical_device_video_format_properties_khr(
&self,
physical_device: PhysicalDevice,
p_video_format_info: *const PhysicalDeviceVideoFormatInfoKHR,
p_video_format_property_count: *mut u32,
p_video_format_properties: *mut VideoFormatPropertiesKHR
) -> Result
pub unsafe fn create_video_session_khr(
&self,
device: Device,
p_create_info: *const VideoSessionCreateInfoKHR,
p_allocator: *const AllocationCallbacks,
p_video_session: *mut VideoSessionKHR
) -> Result
pub unsafe fn create_video_session_khr(
&self,
device: Device,
p_create_info: *const VideoSessionCreateInfoKHR,
p_allocator: *const AllocationCallbacks,
p_video_session: *mut VideoSessionKHR
) -> Result
pub unsafe fn destroy_video_session_khr(
&self,
device: Device,
video_session: VideoSessionKHR,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn destroy_video_session_khr(
&self,
device: Device,
video_session: VideoSessionKHR,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn get_video_session_memory_requirements_khr(
&self,
device: Device,
video_session: VideoSessionKHR,
p_video_session_memory_requirements_count: *mut u32,
p_video_session_memory_requirements: *mut VideoGetMemoryPropertiesKHR
) -> Result
pub unsafe fn get_video_session_memory_requirements_khr(
&self,
device: Device,
video_session: VideoSessionKHR,
p_video_session_memory_requirements_count: *mut u32,
p_video_session_memory_requirements: *mut VideoGetMemoryPropertiesKHR
) -> Result
pub unsafe fn bind_video_session_memory_khr(
&self,
device: Device,
video_session: VideoSessionKHR,
video_session_bind_memory_count: u32,
p_video_session_bind_memories: *const VideoBindMemoryKHR
) -> Result
pub unsafe fn bind_video_session_memory_khr(
&self,
device: Device,
video_session: VideoSessionKHR,
video_session_bind_memory_count: u32,
p_video_session_bind_memories: *const VideoBindMemoryKHR
) -> Result
pub unsafe fn create_video_session_parameters_khr(
&self,
device: Device,
p_create_info: *const VideoSessionParametersCreateInfoKHR,
p_allocator: *const AllocationCallbacks,
p_video_session_parameters: *mut VideoSessionParametersKHR
) -> Result
pub unsafe fn create_video_session_parameters_khr(
&self,
device: Device,
p_create_info: *const VideoSessionParametersCreateInfoKHR,
p_allocator: *const AllocationCallbacks,
p_video_session_parameters: *mut VideoSessionParametersKHR
) -> Result
pub unsafe fn update_video_session_parameters_khr(
&self,
device: Device,
video_session_parameters: VideoSessionParametersKHR,
p_update_info: *const VideoSessionParametersUpdateInfoKHR
) -> Result
pub unsafe fn update_video_session_parameters_khr(
&self,
device: Device,
video_session_parameters: VideoSessionParametersKHR,
p_update_info: *const VideoSessionParametersUpdateInfoKHR
) -> Result
pub unsafe fn destroy_video_session_parameters_khr(
&self,
device: Device,
video_session_parameters: VideoSessionParametersKHR,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn destroy_video_session_parameters_khr(
&self,
device: Device,
video_session_parameters: VideoSessionParametersKHR,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn cmd_begin_video_coding_khr(
&self,
command_buffer: CommandBuffer,
p_begin_info: *const VideoBeginCodingInfoKHR
)
pub unsafe fn cmd_begin_video_coding_khr(
&self,
command_buffer: CommandBuffer,
p_begin_info: *const VideoBeginCodingInfoKHR
)
pub unsafe fn cmd_end_video_coding_khr(
&self,
command_buffer: CommandBuffer,
p_end_coding_info: *const VideoEndCodingInfoKHR
)
pub unsafe fn cmd_end_video_coding_khr(
&self,
command_buffer: CommandBuffer,
p_end_coding_info: *const VideoEndCodingInfoKHR
)
pub unsafe fn cmd_control_video_coding_khr(
&self,
command_buffer: CommandBuffer,
p_coding_control_info: *const VideoCodingControlInfoKHR
)
pub unsafe fn cmd_control_video_coding_khr(
&self,
command_buffer: CommandBuffer,
p_coding_control_info: *const VideoCodingControlInfoKHR
)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for KhrVideoQueueFn
impl Unpin for KhrVideoQueueFn
impl UnwindSafe for KhrVideoQueueFn
Blanket Implementations
Mutably borrows from an owned value. Read more