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