GstVulkanFence
A GstVulkanFence encapsulates a VkFence
GstVulkanFence
Members
parent
		(GstMiniObject)
		–
	the parent GstMiniObject
device
		(GstVulkanDevice *)
		–
	the GstVulkanDevice this fence is allocated from
cache
		(GstVulkanFenceCache *)
		–
	the parent GstVulkanFenceCache for fence reuse
fence
		(VkFence)
		–
	the vulkan fence handle
GstVulkanFence
Members
parent
		(GstMiniObject)
		–
	the parent GstMiniObject
device
		(GstVulkanDevice)
		–
	the GstVulkanDevice this fence is allocated from
cache
		(GstVulkanFenceCache)
		–
	the parent GstVulkanFenceCache for fence reuse
fence
		(VkFence)
		–
	the vulkan fence handle
GstVulkanFence
Members
parent
		(GstMiniObject)
		–
	the parent GstMiniObject
device
		(GstVulkanDevice)
		–
	the GstVulkanDevice this fence is allocated from
cache
		(GstVulkanFenceCache)
		–
	the parent GstVulkanFenceCache for fence reuse
fence
		(VkFence)
		–
	the vulkan fence handle
Constructors
gst_vulkan_fence_new
GstVulkanFence * gst_vulkan_fence_new (GstVulkanDevice * device, GError ** error)
whether a new GstVulkanFence or NULL on error
Since : 1.18
GstVulkan.VulkanFence.prototype.new
function GstVulkan.VulkanFence.prototype.new(device: GstVulkan.VulkanDevice): {
    // javascript wrapper for 'gst_vulkan_fence_new'
}
	Parameters:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	the parent GstVulkan.VulkanDevice
whether a new GstVulkan.VulkanFence or null on error
Since : 1.18
GstVulkan.VulkanFence.new
@raises(GLib.GError)
def GstVulkan.VulkanFence.new (device):
    #python wrapper for 'gst_vulkan_fence_new'
	Parameters:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	the parent GstVulkan.VulkanDevice
whether a new GstVulkan.VulkanFence or None on error
Since : 1.18
gst_vulkan_fence_new_always_signalled
GstVulkanFence * gst_vulkan_fence_new_always_signalled (GstVulkanDevice * device)
Parameters:
device
				–
	a new GstVulkanFence that is always in the signalled state
Since : 1.18
GstVulkan.VulkanFence.prototype.new_always_signalled
function GstVulkan.VulkanFence.prototype.new_always_signalled(device: GstVulkan.VulkanDevice): {
    // javascript wrapper for 'gst_vulkan_fence_new_always_signalled'
}
	Parameters:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	a new GstVulkan.VulkanFence that is always in the signalled state
Since : 1.18
GstVulkan.VulkanFence.new_always_signalled
def GstVulkan.VulkanFence.new_always_signalled (device):
    #python wrapper for 'gst_vulkan_fence_new_always_signalled'
	Parameters:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	a new GstVulkan.VulkanFence that is always in the signalled state
Since : 1.18
Methods
gst_vulkan_fence_is_signaled
gboolean gst_vulkan_fence_is_signaled (GstVulkanFence * fence)
Parameters:
fence
				–
	whether fence has been signalled
Since : 1.18
GstVulkan.VulkanFence.prototype.is_signaled
function GstVulkan.VulkanFence.prototype.is_signaled(): {
    // javascript wrapper for 'gst_vulkan_fence_is_signaled'
}
	Parameters:
fence
					(
						GstVulkan.VulkanFence
						)
				–
	whether fence has been signalled
Since : 1.18
GstVulkan.VulkanFence.is_signaled
def GstVulkan.VulkanFence.is_signaled (self):
    #python wrapper for 'gst_vulkan_fence_is_signaled'
	Parameters:
fence
					(
						GstVulkan.VulkanFence
						)
				–
	whether fence has been signalled
Since : 1.18
gst_vulkan_fence_reset
gst_vulkan_fence_reset (GstVulkanFence * fence)
Parameters:
fence
				–
	GstVulkan.VulkanFence.prototype.reset
function GstVulkan.VulkanFence.prototype.reset(): {
    // javascript wrapper for 'gst_vulkan_fence_reset'
}
	Parameters:
fence
					(
						GstVulkan.VulkanFence
						)
				–
	GstVulkan.VulkanFence.reset
def GstVulkan.VulkanFence.reset (self):
    #python wrapper for 'gst_vulkan_fence_reset'
	Parameters:
fence
					(
						GstVulkan.VulkanFence
						)
				–
	GstVulkanFenceCache
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanHandlePool ╰──GstVulkanFenceCache
Members
parent
		(GstVulkanHandlePool)
		–
	the parent GstVulkanHandlePool
Class structure
GstVulkanFenceCacheClass
Fields
parent_class
		(GstVulkanHandlePoolClass)
		–
	the parent GstVulkanHandlePoolClass
GstVulkan.VulkanFenceCacheClass
Attributes
parent_class
		(GstVulkan.VulkanHandlePoolClass)
		–
	the parent GstVulkan.VulkanHandlePoolClass
GstVulkan.VulkanFenceCacheClass
Attributes
parent_class
		(GstVulkan.VulkanHandlePoolClass)
		–
	the parent GstVulkan.VulkanHandlePoolClass
GstVulkanFenceCache
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanHandlePool ╰──GstVulkanFenceCache
Members
parent
		(GstVulkanHandlePool)
		–
	the parent GstVulkanHandlePool
GstVulkanFenceCache
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanHandlePool ╰──GstVulkanFenceCache
Members
parent
		(GstVulkanHandlePool)
		–
	the parent GstVulkanHandlePool
Constructors
gst_vulkan_fence_cache_new
GstVulkanFenceCache * gst_vulkan_fence_cache_new (GstVulkanDevice * device)
Parameters:
device
				–
	GstVulkan.VulkanFenceCache.prototype.new
function GstVulkan.VulkanFenceCache.prototype.new(device: GstVulkan.VulkanDevice): {
    // javascript wrapper for 'gst_vulkan_fence_cache_new'
}
	Parameters:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	GstVulkan.VulkanFenceCache.new
def GstVulkan.VulkanFenceCache.new (device):
    #python wrapper for 'gst_vulkan_fence_cache_new'
	Parameters:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	Function Macros
GST_VULKAN_FENCE_CAST
#define GST_VULKAN_FENCE_CAST(f) ((GstVulkanFence *) f)
GST_VULKAN_FENCE_FENCE
#define GST_VULKAN_FENCE_FENCE(f) (GST_VULKAN_FENCE_CAST(f)->fence)
gst_vulkan_fence_cache_acquire
#define gst_vulkan_fence_cache_acquire(o,e) (GstVulkanFence *) gst_vulkan_handle_pool_acquire (GST_VULKAN_HANDLE_POOL (o),e);
A helper define for internally calling gst_vulkan_handle_pool_acquire()
Constants
GST_TYPE_VULKAN_FENCE
#define GST_TYPE_VULKAN_FENCE (gst_vulkan_fence_get_type ())
The results of the search are