#[repr(C)]pub struct AVVulkanFramesContext {
pub tiling: VkImageTiling,
pub usage: VkImageUsageFlagBits,
pub create_pnext: *mut c_void,
pub alloc_pnext: [*mut c_void; 8],
pub flags: AVVkFrameFlags,
pub img_flags: VkImageCreateFlags,
pub format: [VkFormat; 8],
pub nb_layers: c_int,
pub lock_frame: Option<unsafe extern "C" fn(fc: *mut AVHWFramesContext, vkf: *mut AVVkFrame)>,
pub unlock_frame: Option<unsafe extern "C" fn(fc: *mut AVHWFramesContext, vkf: *mut AVVkFrame)>,
}Fields§
§tiling: VkImageTiling§usage: VkImageUsageFlagBits§create_pnext: *mut c_void§alloc_pnext: [*mut c_void; 8]§flags: AVVkFrameFlags§img_flags: VkImageCreateFlags§format: [VkFormat; 8]§nb_layers: c_int§lock_frame: Option<unsafe extern "C" fn(fc: *mut AVHWFramesContext, vkf: *mut AVVkFrame)>§unlock_frame: Option<unsafe extern "C" fn(fc: *mut AVHWFramesContext, vkf: *mut AVVkFrame)>Trait Implementations§
Source§impl Clone for AVVulkanFramesContext
impl Clone for AVVulkanFramesContext
Source§fn clone(&self) -> AVVulkanFramesContext
fn clone(&self) -> AVVulkanFramesContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AVVulkanFramesContext
Source§impl Debug for AVVulkanFramesContext
impl Debug for AVVulkanFramesContext
impl Eq for AVVulkanFramesContext
Source§impl PartialEq for AVVulkanFramesContext
impl PartialEq for AVVulkanFramesContext
impl StructuralPartialEq for AVVulkanFramesContext
Auto Trait Implementations§
impl !Send for AVVulkanFramesContext
impl !Sync for AVVulkanFramesContext
impl Freeze for AVVulkanFramesContext
impl RefUnwindSafe for AVVulkanFramesContext
impl Unpin for AVVulkanFramesContext
impl UnsafeUnpin for AVVulkanFramesContext
impl UnwindSafe for AVVulkanFramesContext
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