GstVulkanDescriptorPool
GstVulkanDescriptorPool
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanDescriptorPool
Members
device
		(GstVulkanDevice *)
		–
	the GstVulkanDevice for descriptor sets
pool
		(VkDescriptorPool)
		–
	the vulksn descriptor pool handle
Class structure
GstVulkan.VulkanDescriptorPoolClass
Attributes
parent_class
		(Gst.ObjectClass)
		–
	the parent Gst.ObjectClass
GstVulkan.VulkanDescriptorPoolClass
Attributes
parent_class
		(Gst.ObjectClass)
		–
	the parent Gst.ObjectClass
GstVulkanDescriptorPool
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanDescriptorPool
Members
device
		(GstVulkanDevice)
		–
	the GstVulkanDevice for descriptor sets
pool
		(VkDescriptorPool)
		–
	the vulksn descriptor pool handle
GstVulkanDescriptorPool
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVulkanDescriptorPool
Members
device
		(GstVulkanDevice)
		–
	the GstVulkanDevice for descriptor sets
pool
		(VkDescriptorPool)
		–
	the vulksn descriptor pool handle
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:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	pool
					(
						Vulkan.DescriptorPool
						)
				–
	a VkDescriptorPool
max_sets
					(
						Number
						)
				–
	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:
device
					(
						GstVulkan.VulkanDevice
						)
				–
	pool
					(
						Vulkan.DescriptorPool
						)
				–
	a VkDescriptorPool
max_sets
					(
						int
						)
				–
	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
				–
	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'
}
	Parameters:
n_layouts
					(
						Number
						)
				–
	layouts
					(
						GstVulkan.VulkanHandle
						)
				–
	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'
	Parameters:
n_layouts
					(
						int
						)
				–
	layouts
					(
						GstVulkan.VulkanHandle
						)
				–
	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