diff --git a/girs/GstVulkan-1.0.gir b/girs/GstVulkan-1.0.gir index 786d675c9b..9f686efcb5 100644 --- a/girs/GstVulkan-1.0.gir +++ b/girs/GstVulkan-1.0.gir @@ -955,6 +955,29 @@ and/or use gtk-doc annotations. --> + + Allocate a new #GstVulkanBufferMemory. + + + a #GstMemory object backed by a vulkan buffer + backed by vulkan device memory + + + + + a #GstVulkanDevice + + + + the VkBufferCreateInfo structure + + + + memory properties flags for the backing memory + + + + Initializes the Vulkan buffer memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanBufferMemory operation. @@ -1769,6 +1792,22 @@ only have an effect before the call to gst_vulkan_device_open(). + + + + An array with the family + indexes of the created queues in @device + + + + + + + a #GstVulkanDevice + + + + @@ -2389,6 +2428,9 @@ the error + + + @@ -3333,6 +3375,45 @@ inside @handle. + + Sets the @usage and @mem_properties of the images to setup. + + + + + + + the #GstStructure with the pool's configuration. + + + + The Vulkan image usage flags. + + + + Vulkan memory property flags. + + + + + + Decode @caps are used when the buffers are going to be used either as decoded +dest or DPB images. + + + + + + + the #GstStructure with the pool's configuration. + + + + Upstream decode caps. + + + + parent #GstBufferPool @@ -3510,6 +3591,9 @@ inside @handle. + + + @@ -3565,6 +3649,27 @@ inside @handle. + + + + a #GstMemory object backed by a vulkan device memory + + + + + a #GstVulkanDevice + + + + VkImageCreateInfo structure + + + + VkMemoryPropertyFlags flags + + + + Initializes the Vulkan image memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanImageMemory operation. @@ -4181,7 +4286,7 @@ It can be called from any thread. - + whether a valid memory type could be found @@ -4192,15 +4297,15 @@ It can be called from any thread. a #GstVulkanDevice - - memory type bits to search for - + + memory requirements to look for + memory properties to search for - + resulting index of the memory type @@ -4423,6 +4528,9 @@ called. number of elements in @queue_family_props + + + @@ -5159,6 +5267,44 @@ signalled and freed. + + + + + + + + + + + a #GstCaps from @profile + + + + + #GstVulkanVideoProfile to convert into a #GstCaps + + + + + + + + %TRUE if @caps was parsed correctly, otherwise %FALSE + + + + + the output profile + + + + a #GstCaps to parse + + + + + #GstVulkanWindow is an opaque struct and should only be accessed through the provided api. @@ -5935,6 +6081,29 @@ Currently intended for subclasses to update internal state. + + Allocate a new #GstVulkanBufferMemory. + + + a #GstMemory object backed by a vulkan buffer + backed by vulkan device memory + + + + + a #GstVulkanDevice + + + + the VkBufferCreateInfo structure + + + + memory properties flags for the backing memory + + + + Initializes the Vulkan buffer memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanBufferMemory operation. @@ -6104,22 +6273,75 @@ the error - + - the VkFormat to use for @v_format and @plane + the VkFormat to use for @v_format and @plane - the #GstVideoInfo + the #GstVideoInfo - the plane + the plane + + + + %TRUE if requested GStreamer format maps to a Vulkan format and its +properties. + + + + + a #GstVulkanPhysicalDevice + + + + the #GstVideoInfo + + + + the tiling to use + + + + query for vulkan formats without multiple images + + + + Vulkan formats per image/plane + + + + + + number of images/planes used by the Vulkan format + + + + The potential usage of the format + + + + + + + + the @format aspect + + + + + Vulkan Format + + + + @@ -6133,6 +6355,19 @@ the error + + + + the #GstVideoFormat that maps to @vk_format + + + + + the Vulkan format to convert + + + + @@ -6147,6 +6382,25 @@ the error + + Create a new #GstVulkanImageView with a specific @create_info. + + + a #GstVulkanImageView for @image matching the + original layout and format of @image + + + + + a #GstVulkanImageMemory + + + + a VkImageViewCreateInfo + + + + Performs the steps necessary for executing a context query including posting a message for the application to respond. @@ -6263,6 +6517,27 @@ the result in @display or @instance respectively. + + + + a #GstMemory object backed by a vulkan device memory + + + + + a #GstVulkanDevice + + + + VkImageCreateInfo structure + + + + VkMemoryPropertyFlags flags + + + + Initializes the Vulkan image memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanImageMemory operation. @@ -6363,7 +6638,7 @@ other elements in the pipeline - + whether a valid memory type could be found @@ -6374,15 +6649,15 @@ other elements in the pipeline a #GstVulkanDevice - - memory type bits to search for - + + memory requirements to look for + memory properties to search for - + resulting index of the memory type @@ -6512,6 +6787,23 @@ associated #GstVulkanFence is signalled + + + + %TRUE if @caps was parsed correctly, otherwise %FALSE + + + + + the output profile + + + + a #GstCaps to parse + + + +