Home
last modified time | relevance | path

Searched refs:GstVulkanHandlePool (Results 1 – 10 of 10) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/
Dgstvkhandlepool.h34 …obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VULKAN_HANDLE_POOL,GstVulkanHandlePool))
44 #define GST_VULKAN_HANDLE_POOL_CAST(o) ((GstVulkanHandlePool *) o)
83 gpointer (*alloc) (GstVulkanHandlePool * pool, GError ** error);
84 gpointer (*acquire) (GstVulkanHandlePool * pool, GError ** error);
85 void (*release) (GstVulkanHandlePool * pool, gpointer handle);
86 void (*free) (GstVulkanHandlePool * pool, gpointer handle);
92 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GstVulkanHandlePool, gst_object_unref)
95 gpointer gst_vulkan_handle_pool_alloc (GstVulkanHandlePool * pool, GError ** error);
97 gpointer gst_vulkan_handle_pool_acquire (GstVulkanHandlePool * pool, GError ** error);
99 void gst_vulkan_handle_pool_release (GstVulkanHandlePool * pool, gpointer handle);
Dgstvkhandlepool.c43 G_DEFINE_ABSTRACT_TYPE_WITH_CODE (GstVulkanHandlePool, gst_vulkan_handle_pool,
48 gst_vulkan_handle_pool_default_alloc (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_alloc()
55 gst_vulkan_handle_pool_default_acquire (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_acquire()
83 gst_vulkan_handle_pool_default_release (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_release()
99 gst_vulkan_handle_pool_default_free (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_free()
105 do_free_handle (gpointer handle, GstVulkanHandlePool * pool) in do_free_handle()
114 GstVulkanHandlePool *pool = GST_VULKAN_HANDLE_POOL (object); in gst_vulkan_handle_pool_dispose()
134 GstVulkanHandlePool *pool = GST_VULKAN_HANDLE_POOL (object); in gst_vulkan_handle_pool_finalize()
142 gst_vulkan_handle_pool_init (GstVulkanHandlePool * handle) in gst_vulkan_handle_pool_init()
163 gst_vulkan_handle_pool_alloc (GstVulkanHandlePool * pool, GError ** error) in gst_vulkan_handle_pool_alloc()
[all …]
Dgstvkdescriptorcache.c81 GstVulkanHandlePool *handle_pool; in gst_vulkan_descriptor_cache_new()
106 gst_vulkan_descriptor_cache_acquire_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_acquire_impl()
119 gst_vulkan_descriptor_cache_alloc_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_alloc_impl()
130 gst_vulkan_descriptor_cache_release_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_release_impl()
142 gst_vulkan_descriptor_cache_free_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_free_impl()
Dgstvkfence.c198 GstVulkanHandlePool *pool; in gst_vulkan_fence_cache_new()
213 gst_vulkan_fence_cache_alloc (GstVulkanHandlePool * pool, GError ** error) in gst_vulkan_fence_cache_alloc()
219 gst_vulkan_fence_cache_acquire_impl (GstVulkanHandlePool * pool, in gst_vulkan_fence_cache_acquire_impl()
235 gst_vulkan_fence_cache_release_impl (GstVulkanHandlePool * pool, in gst_vulkan_fence_cache_release_impl()
251 gst_vulkan_fence_cache_free (GstVulkanHandlePool * pool, gpointer handle) in gst_vulkan_fence_cache_free()
Dgstvktrash.c329 gst_vulkan_trash_list_alloc_impl (GstVulkanHandlePool * pool, GError ** error) in gst_vulkan_trash_list_alloc_impl()
335 gst_vulkan_trash_list_release_impl (GstVulkanHandlePool * pool, gpointer handle) in gst_vulkan_trash_list_release_impl()
349 gst_vulkan_trash_list_free_impl (GstVulkanHandlePool * pool, gpointer handle) in gst_vulkan_trash_list_free_impl()
387 GstVulkanHandlePool *pool = GST_VULKAN_HANDLE_POOL (trash_list); in gst_vulkan_trash_list_acquire()
Dgstvkdescriptorcache.h45 GstVulkanHandlePool parent;
Dvulkan_fwd.h88 typedef struct _GstVulkanHandlePool GstVulkanHandlePool; typedef
Dgstvkfence.h113 GstVulkanHandlePool parent;
Dgstvktrash.h174 GstVulkanHandlePool parent;
/third_party/gstreamer/gstplugins_bad/
DChangeLog32273 Includes a new GstVulkanHandlePool base class for pooling different
32275 GstVulkanHandlePool with the exact same functionality.