GstVulkanDescriptorPool
GstVulkanDescriptorPool
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanDescriptorPool
Members
device
(GstVulkanDevice *)
–
the GstVulkanDevice for descriptor sets
pool
(VkDescriptorPool)
–
the vulksn descriptor pool handle
Since : 1.18
Class structure
GstVulkanDescriptorPoolClass
Fields
parent_class
(GstObjectClass)
–
the parent GstObjectClass
Since : 1.18
GstVulkan.VulkanDescriptorPoolClass
Attributes
parent_class
(Gst.ObjectClass)
–
the parent Gst.ObjectClass
Since : 1.18
GstVulkan.VulkanDescriptorPoolClass
Attributes
parent_class
(Gst.ObjectClass)
–
the parent Gst.ObjectClass
Since : 1.18
GstVulkan.VulkanDescriptorPool
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstVulkan.VulkanDescriptorPool
Members
parent
(Gst.Object)
–
the parent Gst.Object
device
(GstVulkan.VulkanDevice)
–
the GstVulkan.VulkanDevice for descriptor sets
pool
(Vulkan.DescriptorPool)
–
the vulksn descriptor pool handle
Since : 1.18
GstVulkan.VulkanDescriptorPool
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstVulkan.VulkanDescriptorPool
Members
parent
(Gst.Object)
–
the parent Gst.Object
device
(GstVulkan.VulkanDevice)
–
the GstVulkan.VulkanDevice for descriptor sets
pool
(Vulkan.DescriptorPool)
–
the vulksn descriptor pool handle
Since : 1.18
Constructors
gst_vulkan_descriptor_pool_new_wrapped
GstVulkanDescriptorPool * gst_vulkan_descriptor_pool_new_wrapped (GstVulkanDevice * device, VkDescriptorPool pool, gsize max_sets)
Parameters:
device
–
pool
(
[transfer: full])
–
a VkDescriptorPool
max_sets
–
maximum descriptor sets allocatable wit pool
a new GstVulkanDescriptorPool
Since : 1.18
GstVulkan.VulkanDescriptorPool.prototype.new_wrapped
function GstVulkan.VulkanDescriptorPool.prototype.new_wrapped(device: GstVulkan.VulkanDevice, pool: Vulkan.DescriptorPool, max_sets: Number): {
// javascript wrapper for 'gst_vulkan_descriptor_pool_new_wrapped'
}
Parameters:
pool
(Vulkan.DescriptorPool)
–
a VkDescriptorPool
maximum descriptor sets allocatable wit pool
Since : 1.18
GstVulkan.VulkanDescriptorPool.new_wrapped
def GstVulkan.VulkanDescriptorPool.new_wrapped (device, pool, max_sets):
#python wrapper for 'gst_vulkan_descriptor_pool_new_wrapped'
Parameters:
pool
(Vulkan.DescriptorPool)
–
a VkDescriptorPool
maximum descriptor sets allocatable wit pool
Since : 1.18
Methods
gst_vulkan_descriptor_pool_create
GstVulkanDescriptorSet * gst_vulkan_descriptor_pool_create (GstVulkanDescriptorPool * pool, guint n_layouts, GstVulkanHandle ** layouts, GError ** error)
Parameters:
pool
–
n_layouts
–
number of layouts
layouts
(
[arraylength=n_layouts])
–
list of GstVulkanHandle containing descriptor set layouts
error
–
a GError
a new GstVulkanDescriptorSet
Since : 1.18
GstVulkan.VulkanDescriptorPool.prototype.create
function GstVulkan.VulkanDescriptorPool.prototype.create(n_layouts: Number, layouts: [ GstVulkan.VulkanHandle ]): {
// javascript wrapper for 'gst_vulkan_descriptor_pool_create'
}
Since : 1.18
GstVulkan.VulkanDescriptorPool.create
@raises(GLib.GError)
def GstVulkan.VulkanDescriptorPool.create (self, n_layouts, layouts):
#python wrapper for 'gst_vulkan_descriptor_pool_create'
Since : 1.18
gst_vulkan_descriptor_pool_get_device
GstVulkanDevice * gst_vulkan_descriptor_pool_get_device (GstVulkanDescriptorPool * pool)
Parameters:
pool
–
the parent GstVulkanDevice for this descriptor pool
Since : 1.18
GstVulkan.VulkanDescriptorPool.prototype.get_device
function GstVulkan.VulkanDescriptorPool.prototype.get_device(): {
// javascript wrapper for 'gst_vulkan_descriptor_pool_get_device'
}
Parameters:
the parent GstVulkan.VulkanDevice for this descriptor pool
Since : 1.18
GstVulkan.VulkanDescriptorPool.get_device
def GstVulkan.VulkanDescriptorPool.get_device (self):
#python wrapper for 'gst_vulkan_descriptor_pool_get_device'
Parameters:
the parent GstVulkan.VulkanDevice for this descriptor pool
Since : 1.18
gst_vulkan_descriptor_pool_get_max_sets
gsize gst_vulkan_descriptor_pool_get_max_sets (GstVulkanDescriptorPool * pool)
Parameters:
pool
–
the maximum number of sets allocatable from pool
Since : 1.18
GstVulkan.VulkanDescriptorPool.prototype.get_max_sets
function GstVulkan.VulkanDescriptorPool.prototype.get_max_sets(): {
// javascript wrapper for 'gst_vulkan_descriptor_pool_get_max_sets'
}
Parameters:
the maximum number of sets allocatable from pool
Since : 1.18
GstVulkan.VulkanDescriptorPool.get_max_sets
def GstVulkan.VulkanDescriptorPool.get_max_sets (self):
#python wrapper for 'gst_vulkan_descriptor_pool_get_max_sets'
Parameters:
the maximum number of sets allocatable from pool
Since : 1.18
The results of the search are