pub trait KhrVideoEncodeQueueExtensionDeviceCommands: DeviceV1_0 {
// Provided methods
unsafe fn cmd_encode_video_khr(
&self,
command_buffer: CommandBuffer,
encode_info: &VideoEncodeInfoKHR,
) { ... }
unsafe fn get_encoded_video_session_parameters_khr(
&self,
video_session_parameters_info: &VideoEncodeSessionParametersGetInfoKHR,
feedback_info: Option<&mut VideoEncodeSessionParametersFeedbackInfoKHR>,
) -> VkResult<Vec<u8>> { ... }
}Expand description
The device-level commands added by KHR_VIDEO_ENCODE_QUEUE_EXTENSION.
Provided Methods§
Sourceunsafe fn cmd_encode_video_khr(
&self,
command_buffer: CommandBuffer,
encode_info: &VideoEncodeInfoKHR,
)
unsafe fn cmd_encode_video_khr( &self, command_buffer: CommandBuffer, encode_info: &VideoEncodeInfoKHR, )
Sourceunsafe fn get_encoded_video_session_parameters_khr(
&self,
video_session_parameters_info: &VideoEncodeSessionParametersGetInfoKHR,
feedback_info: Option<&mut VideoEncodeSessionParametersFeedbackInfoKHR>,
) -> VkResult<Vec<u8>>
unsafe fn get_encoded_video_session_parameters_khr( &self, video_session_parameters_info: &VideoEncodeSessionParametersGetInfoKHR, feedback_info: Option<&mut VideoEncodeSessionParametersFeedbackInfoKHR>, ) -> VkResult<Vec<u8>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.