GstVulkan.VulkanFence

Fields

Name

Type

Access

Description

cache

GstVulkan.VulkanFenceCache

r/w

the parent GstVulkan.VulkanFenceCache for fence reuse

device

GstVulkan.VulkanDevice

r/w

the GstVulkan.VulkanDevice this fence is allocated from

fence

Vulkan.Fence

r/w

the vulkan fence handle

parent

Gst.MiniObject

r/w

the parent Gst.MiniObject

Methods

class

new (device)

class

new_always_signalled (device)

is_signaled ()

reset ()

Details

class GstVulkan.VulkanFence

New in version 1.18.

classmethod new(device)
Parameters:

device (GstVulkan.VulkanDevice) – the parent GstVulkan.VulkanDevice

Raises:

GLib.Error

Returns:

a new GstVulkan.VulkanFence or None on error

Return type:

GstVulkan.VulkanFence

New in version 1.18.

classmethod new_always_signalled(device)
Parameters:

device (GstVulkan.VulkanDevice) –

Returns:

a new GstVulkan.VulkanFence that is always in the signalled state

Return type:

GstVulkan.VulkanFence

New in version 1.18.

is_signaled()
Returns:

whether self has been signalled

Return type:

bool

New in version 1.18.

reset()