Lines Matching refs:klass
107 GstVulkanHandlePoolClass *klass = GST_VULKAN_HANDLE_POOL_GET_CLASS (pool); in do_free_handle() local
108 klass->free (pool, handle); in do_free_handle()
149 gst_vulkan_handle_pool_class_init (GstVulkanHandlePoolClass * klass) in gst_vulkan_handle_pool_class_init() argument
151 GObjectClass *gobject_class = (GObjectClass *) klass; in gst_vulkan_handle_pool_class_init()
156 klass->alloc = gst_vulkan_handle_pool_default_alloc; in gst_vulkan_handle_pool_class_init()
157 klass->acquire = gst_vulkan_handle_pool_default_acquire; in gst_vulkan_handle_pool_class_init()
158 klass->release = gst_vulkan_handle_pool_default_release; in gst_vulkan_handle_pool_class_init()
159 klass->free = gst_vulkan_handle_pool_default_free; in gst_vulkan_handle_pool_class_init()
165 GstVulkanHandlePoolClass *klass; in gst_vulkan_handle_pool_alloc() local
168 klass = GST_VULKAN_HANDLE_POOL_GET_CLASS (pool); in gst_vulkan_handle_pool_alloc()
169 g_return_val_if_fail (klass->alloc != NULL, NULL); in gst_vulkan_handle_pool_alloc()
171 return klass->alloc (pool, error); in gst_vulkan_handle_pool_alloc()
177 GstVulkanHandlePoolClass *klass; in gst_vulkan_handle_pool_acquire() local
180 klass = GST_VULKAN_HANDLE_POOL_GET_CLASS (pool); in gst_vulkan_handle_pool_acquire()
181 g_return_val_if_fail (klass->acquire != NULL, NULL); in gst_vulkan_handle_pool_acquire()
183 return klass->acquire (pool, error); in gst_vulkan_handle_pool_acquire()
189 GstVulkanHandlePoolClass *klass; in gst_vulkan_handle_pool_release() local
192 klass = GST_VULKAN_HANDLE_POOL_GET_CLASS (pool); in gst_vulkan_handle_pool_release()
193 g_return_if_fail (klass->release != NULL); in gst_vulkan_handle_pool_release()
195 klass->release (pool, handle); in gst_vulkan_handle_pool_release()