GstVulkan.VulkanDescriptorCache

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned GstVulkan.VulkanHandlePool GstVulkan.VulkanHandlePool Gst.Object->GstVulkan.VulkanHandlePool GstVulkan.VulkanDescriptorCache GstVulkan.VulkanDescriptorCache GstVulkan.VulkanHandlePool->GstVulkan.VulkanDescriptorCache

Subclasses:

None

Methods

Inherited:

GstVulkan.VulkanHandlePool (3), Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (pool, layouts)

acquire ()

Virtual Methods

Inherited:

GstVulkan.VulkanHandlePool (4), Gst.Object (1), GObject.Object (7)

Properties

Inherited:

Gst.Object (2)

Signals

Inherited:

Gst.Object (1), GObject.Object (1)

Fields

Inherited:

Gst.Object (1), GObject.Object (1)

Name

Type

Access

Description

parent

GstVulkan.VulkanHandlePool

r

the parent GstVulkan.VulkanHandlePool

pool

GstVulkan.VulkanDescriptorPool

r

the GstVulkan.VulkanDescriptorPool to cache descriptor sets for

Class Details

class GstVulkan.VulkanDescriptorCache(**kwargs)
Bases:

GstVulkan.VulkanHandlePool

Abstract:

No

Structure:

GstVulkan.VulkanDescriptorCacheClass

New in version 1.18.

classmethod new(pool, layouts)
Parameters:
Returns:

a new GstVulkan.VulkanDescriptorCache

Return type:

GstVulkan.VulkanDescriptorCache

New in version 1.18.

acquire()
Raises:

GLib.Error

Returns:

a new GstVulkan.VulkanDescriptorSet

Return type:

GstVulkan.VulkanDescriptorSet

New in version 1.18.