GstVulkanTimelineSemaphore

Members

parent (GstMiniObject) –

parent GstMiniObject

semaphore (GstVulkanHandle *) –

the GstVulkanHandle containing the sempahore

Since : 1.30


GstVulkan.VulkanTimelineSemaphore

Members

parent (Gst.MiniObject) –

parent Gst.MiniObject

semaphore (GstVulkan.VulkanHandle) –

the GstVulkan.VulkanHandle containing the sempahore

Since : 1.30


GstVulkan.VulkanTimelineSemaphore

Members

parent (Gst.MiniObject) –

parent Gst.MiniObject

semaphore (GstVulkan.VulkanHandle) –

the GstVulkan.VulkanHandle containing the sempahore

Since : 1.30


Constructors

gst_vulkan_timeline_semaphore_new

GstVulkanTimelineSemaphore *
gst_vulkan_timeline_semaphore_new (GstVulkanDevice * device)

Parameters:

device –
No description available
Returns –
No description available

GstVulkan.VulkanTimelineSemaphore.prototype.new

function GstVulkan.VulkanTimelineSemaphore.prototype.new(device: GstVulkan.VulkanDevice): {
    // javascript wrapper for 'gst_vulkan_timeline_semaphore_new'
}

Parameters:

device (GstVulkan.VulkanDevice) –
No description available
No description available

GstVulkan.VulkanTimelineSemaphore.new

def GstVulkan.VulkanTimelineSemaphore.new (device):
    #python wrapper for 'gst_vulkan_timeline_semaphore_new'

Parameters:

device (GstVulkan.VulkanDevice) –
No description available
No description available

Methods

gst_vulkan_timeline_semaphore_compare_exchange_unlocked

gboolean
gst_vulkan_timeline_semaphore_compare_exchange_unlocked (GstVulkanTimelineSemaphore * timeline,
                                                         guint64 value,
                                                         guint64 new_value)

Parameters:

timeline –

a GstVulkanTimelineSemaphore to retrieve the value of.

value –
No description available
new_value –

the new value to set on the timeline semaphore.

Returns –
No description available

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.prototype.compare_exchange_unlocked

function GstVulkan.VulkanTimelineSemaphore.prototype.compare_exchange_unlocked(value: Number, new_value: Number): {
    // javascript wrapper for 'gst_vulkan_timeline_semaphore_compare_exchange_unlocked'
}

Parameters:

a GstVulkan.VulkanTimelineSemaphore to retrieve the value of.

value (Number) –
No description available
new_value (Number) –

the new value to set on the timeline semaphore.

Returns (Number) –
No description available

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.compare_exchange_unlocked

def GstVulkan.VulkanTimelineSemaphore.compare_exchange_unlocked (self, value, new_value):
    #python wrapper for 'gst_vulkan_timeline_semaphore_compare_exchange_unlocked'

Parameters:

a GstVulkan.VulkanTimelineSemaphore to retrieve the value of.

value (int) –
No description available
new_value (int) –

the new value to set on the timeline semaphore.

Returns (bool) –
No description available

Since : 1.30


gst_vulkan_timeline_semaphore_lock

gst_vulkan_timeline_semaphore_lock (GstVulkanTimelineSemaphore * timeline)

Exclusively lock the timeline semaphore.

Parameters:

timeline –

a GstVulkanTimelineSemaphore to lock

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.prototype.lock

function GstVulkan.VulkanTimelineSemaphore.prototype.lock(): {
    // javascript wrapper for 'gst_vulkan_timeline_semaphore_lock'
}

Exclusively lock the timeline semaphore.

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.lock

def GstVulkan.VulkanTimelineSemaphore.lock (self):
    #python wrapper for 'gst_vulkan_timeline_semaphore_lock'

Exclusively lock the timeline semaphore.

Since : 1.30


gst_vulkan_timeline_semaphore_peek_unlocked

guint64
gst_vulkan_timeline_semaphore_peek_unlocked (GstVulkanTimelineSemaphore * timeline)

Parameters:

timeline –

a GstVulkanTimelineSemaphore to retrieve the value of.

Returns –
No description available

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.prototype.peek_unlocked

function GstVulkan.VulkanTimelineSemaphore.prototype.peek_unlocked(): {
    // javascript wrapper for 'gst_vulkan_timeline_semaphore_peek_unlocked'
}

Parameters:

a GstVulkan.VulkanTimelineSemaphore to retrieve the value of.

Returns (Number) –
No description available

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.peek_unlocked

def GstVulkan.VulkanTimelineSemaphore.peek_unlocked (self):
    #python wrapper for 'gst_vulkan_timeline_semaphore_peek_unlocked'

Parameters:

a GstVulkan.VulkanTimelineSemaphore to retrieve the value of.

Returns (int) –
No description available

Since : 1.30


gst_vulkan_timeline_semaphore_ref

GstVulkanTimelineSemaphore *
gst_vulkan_timeline_semaphore_ref (GstVulkanTimelineSemaphore * timeline)

Increases the refcount of the given timeline by one.

Parameters:

timeline –

a GstVulkanTimelineSemaphore.

Returns ( [transfer: full]) –

timeline

Since : 1.30


gst_vulkan_timeline_semaphore_unlock

gst_vulkan_timeline_semaphore_unlock (GstVulkanTimelineSemaphore * timeline)

Exclusively unlock the timeline semaphore.

Parameters:

timeline –

a GstVulkanTimelineSemaphore to unlock

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.prototype.unlock

function GstVulkan.VulkanTimelineSemaphore.prototype.unlock(): {
    // javascript wrapper for 'gst_vulkan_timeline_semaphore_unlock'
}

Exclusively unlock the timeline semaphore.

Since : 1.30


GstVulkan.VulkanTimelineSemaphore.unlock

def GstVulkan.VulkanTimelineSemaphore.unlock (self):
    #python wrapper for 'gst_vulkan_timeline_semaphore_unlock'

Exclusively unlock the timeline semaphore.

Since : 1.30


Constants

GST_TYPE_VULKAN_TIMELINE_SEMAPHORE

#define GST_TYPE_VULKAN_TIMELINE_SEMAPHORE (gst_vulkan_timeline_semaphore_get_type ())

Since : 1.30


The results of the search are