GstVulkanImageBufferPool
a GstVulkanImageBufferPool is an object that allocates buffers with GstVulkanImageMemory
A GstVulkanImageBufferPool is created with gst_vulkan_image_buffer_pool_new
GstVulkanImageBufferPool implements the VideoMeta buffer pool option GST_BUFFER_POOL_OPTION_VIDEO_META
GstVulkanImageBufferPool
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstBufferPool ╰──GstVulkanImageBufferPool
Members
bufferpool
(GstBufferPool)
–
parent GstBufferPool
device
(GstVulkanDevice *)
–
the GstVulkanDevice to allocate images from
Since : 1.18
Class structure
GstVulkanImageBufferPoolClass
The GstVulkanImageBufferPoolClass structure contains only private data
Fields
parent_class
(GstBufferPoolClass)
–
parent GstBufferPoolClass
Since : 1.18
GstVulkan.VulkanImageBufferPoolClass
The GstVulkan.VulkanImageBufferPoolClass structure contains only private data
Attributes
parent_class
(Gst.BufferPoolClass)
–
parent Gst.BufferPoolClass
Since : 1.18
GstVulkan.VulkanImageBufferPoolClass
The GstVulkan.VulkanImageBufferPoolClass structure contains only private data
Attributes
parent_class
(Gst.BufferPoolClass)
–
parent Gst.BufferPoolClass
Since : 1.18
GstVulkan.VulkanImageBufferPool
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.BufferPool ╰──GstVulkan.VulkanImageBufferPool
Members
bufferpool
(Gst.BufferPool)
–
parent Gst.BufferPool
device
(GstVulkan.VulkanDevice)
–
the GstVulkan.VulkanDevice to allocate images from
Since : 1.18
GstVulkan.VulkanImageBufferPool
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.BufferPool ╰──GstVulkan.VulkanImageBufferPool
Members
bufferpool
(Gst.BufferPool)
–
parent Gst.BufferPool
device
(GstVulkan.VulkanDevice)
–
the GstVulkan.VulkanDevice to allocate images from
Since : 1.18
Constructors
gst_vulkan_image_buffer_pool_new
GstBufferPool * gst_vulkan_image_buffer_pool_new (GstVulkanDevice * device)
Parameters:
device
–
the GstVulkanDevice to use
a GstBufferPool that allocates buffers with GstGLMemory
Since : 1.18
GstVulkan.VulkanImageBufferPool.prototype.new
function GstVulkan.VulkanImageBufferPool.prototype.new(device: GstVulkan.VulkanDevice): {
// javascript wrapper for 'gst_vulkan_image_buffer_pool_new'
}
Parameters:
the GstVulkan.VulkanDevice to use
a Gst.BufferPool that allocates buffers with GstGL.GLMemory
Since : 1.18
GstVulkan.VulkanImageBufferPool.new
def GstVulkan.VulkanImageBufferPool.new (device):
#python wrapper for 'gst_vulkan_image_buffer_pool_new'
Parameters:
the GstVulkan.VulkanDevice to use
a Gst.BufferPool that allocates buffers with GstGL.GLMemory
Since : 1.18
Function Macros
GST_VULKAN_IMAGE_BUFFER_POOL_CAST
#define GST_VULKAN_IMAGE_BUFFER_POOL_CAST(obj) ((GstVulkanImageBufferPool*)(obj))
Since : 1.18
The results of the search are