Crate gstreamer_vulkan_sys

Crate gstreamer_vulkan_sys 

Source

Modules§

vulkan

Structs§

GstVulkanBarrierBufferInfo
GstVulkanBarrierImageInfo
GstVulkanBarrierMemoryInfo
GstVulkanBufferMemory
GstVulkanBufferMemoryAllocator
GstVulkanBufferMemoryAllocatorClass
GstVulkanBufferPool
GstVulkanBufferPoolClass
GstVulkanCommandBuffer
GstVulkanCommandPool
GstVulkanCommandPoolClass
GstVulkanDescriptorCache
GstVulkanDescriptorCacheClass
GstVulkanDescriptorPool
GstVulkanDescriptorPoolClass
GstVulkanDescriptorSet
GstVulkanDevice
GstVulkanDeviceClass
GstVulkanDisplay
GstVulkanDisplayClass
GstVulkanEncodeQueryResult
GstVulkanFence
GstVulkanFenceCache
GstVulkanFenceCacheClass
GstVulkanFormatInfo
GstVulkanFormatMap
GstVulkanFullScreenQuad
GstVulkanFullScreenQuadClass
GstVulkanHandle
GstVulkanHandlePool
GstVulkanHandlePoolClass
GstVulkanImageBufferPool
GstVulkanImageBufferPoolClass
GstVulkanImageMemory
GstVulkanImageMemoryAllocator
GstVulkanImageMemoryAllocatorClass
GstVulkanImageView
GstVulkanInstance
GstVulkanInstanceClass
GstVulkanMemory
GstVulkanMemoryAllocator
GstVulkanMemoryAllocatorClass
GstVulkanOperation
GstVulkanOperationClass
GstVulkanPhysicalDevice
GstVulkanPhysicalDeviceClass
GstVulkanQueue
GstVulkanQueueClass
GstVulkanQueueFamilyOps
GstVulkanSwapper
GstVulkanSwapperClass
GstVulkanTrash
GstVulkanTrashFenceList
GstVulkanTrashFenceListClass
GstVulkanTrashList
GstVulkanTrashListClass
GstVulkanVideoFilter
GstVulkanVideoFilterClass
GstVulkanWindow
GstVulkanWindowClass
_GstVulkanBufferPoolPrivate
_GstVulkanCommandPoolPrivate
_GstVulkanDescriptorCachePrivate
_GstVulkanDescriptorPoolPrivate
_GstVulkanDevicePrivate
_GstVulkanDisplayPrivate
_GstVulkanFullScreenQuadPrivate
_GstVulkanImageBufferPoolPrivate
_GstVulkanInstancePrivate
_GstVulkanOperationPrivate
_GstVulkanPhysicalDevicePrivate
_GstVulkanQueuePrivate
_GstVulkanSwapperPrivate
_GstVulkanWindowPrivate

Constants§

GST_CAPS_FEATURE_MEMORY_VULKAN_BUFFER
GST_CAPS_FEATURE_MEMORY_VULKAN_IMAGE
GST_VULKAN_BARRIER_FLAG_NONE
GST_VULKAN_BARRIER_NONE
GST_VULKAN_BARRIER_TYPE_BUFFER
GST_VULKAN_BARRIER_TYPE_IMAGE
GST_VULKAN_BARRIER_TYPE_MEMORY
GST_VULKAN_BUFFER_MEMORY_ALLOCATOR_NAME
GST_VULKAN_DEVICE_CONTEXT_TYPE_STR
GST_VULKAN_DISPLAY_CONTEXT_TYPE_STR
GST_VULKAN_DISPLAY_TYPE_ANDROID
GST_VULKAN_DISPLAY_TYPE_ANY
GST_VULKAN_DISPLAY_TYPE_COCOA
GST_VULKAN_DISPLAY_TYPE_IOS
GST_VULKAN_DISPLAY_TYPE_NONE
GST_VULKAN_DISPLAY_TYPE_WAYLAND
GST_VULKAN_DISPLAY_TYPE_WIN32
GST_VULKAN_DISPLAY_TYPE_XCB
GST_VULKAN_FAILED
GST_VULKAN_FORMAT_FLAG_ALPHA
GST_VULKAN_FORMAT_FLAG_COMPLEX
GST_VULKAN_FORMAT_FLAG_LE
GST_VULKAN_FORMAT_FLAG_RGB
GST_VULKAN_FORMAT_FLAG_YUV
GST_VULKAN_FORMAT_SCALING_SINT
GST_VULKAN_FORMAT_SCALING_SNORM
GST_VULKAN_FORMAT_SCALING_SRGB
GST_VULKAN_FORMAT_SCALING_SSCALED
GST_VULKAN_FORMAT_SCALING_UINT
GST_VULKAN_FORMAT_SCALING_UNORM
GST_VULKAN_FORMAT_SCALING_USCALED
GST_VULKAN_HANDLE_TYPE_DESCRIPTOR_SET_LAYOUT
GST_VULKAN_HANDLE_TYPE_FRAMEBUFFER
GST_VULKAN_HANDLE_TYPE_PIPELINE
GST_VULKAN_HANDLE_TYPE_PIPELINE_LAYOUT
GST_VULKAN_HANDLE_TYPE_RENDER_PASS
GST_VULKAN_HANDLE_TYPE_SAMPLER
GST_VULKAN_HANDLE_TYPE_SAMPLER_YCBCR_CONVERSION
GST_VULKAN_HANDLE_TYPE_SHADER
GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION
GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION_PARAMETERS
GST_VULKAN_IMAGE_MEMORY_ALLOCATOR_NAME
GST_VULKAN_INSTANCE_CONTEXT_TYPE_STR
GST_VULKAN_MAX_COMPONENTS
GST_VULKAN_MEMORY_ALLOCATOR_NAME
GST_VULKAN_QUEUE_CONTEXT_TYPE_STR
GST_VULKAN_SWAPPER_VIDEO_FORMATS
GST_VULKAN_WINDOW_ERROR_FAILED
GST_VULKAN_WINDOW_ERROR_OLD_LIBS
GST_VULKAN_WINDOW_ERROR_RESOURCE_UNAVAILABLE

Functions§

gst_context_get_vulkan_device
gst_context_get_vulkan_display
gst_context_get_vulkan_instance
gst_context_get_vulkan_queue
gst_context_set_vulkan_device
gst_context_set_vulkan_display
gst_context_set_vulkan_instance
gst_context_set_vulkan_queue
gst_is_vulkan_buffer_memory
gst_is_vulkan_image_memory
gst_is_vulkan_memory
gst_vulkan_barrier_flags_get_type
gst_vulkan_barrier_type_get_type
gst_vulkan_buffer_memory_alloc
gst_vulkan_buffer_memory_alloc_with_buffer_info
gst_vulkan_buffer_memory_allocator_get_type
gst_vulkan_buffer_memory_init_once
gst_vulkan_buffer_memory_wrapped
gst_vulkan_buffer_pool_config_set_allocation_params
gst_vulkan_buffer_pool_get_type
gst_vulkan_buffer_pool_new
gst_vulkan_command_buffer_get_type
gst_vulkan_command_buffer_new_wrapped
gst_vulkan_command_buffer_ref
gst_vulkan_command_pool_create
gst_vulkan_command_pool_get_queue
gst_vulkan_command_pool_get_type
gst_vulkan_command_pool_lock
gst_vulkan_command_pool_unlock
gst_vulkan_create_shader
gst_vulkan_descriptor_cache_acquire
gst_vulkan_descriptor_cache_get_type
gst_vulkan_descriptor_cache_new
gst_vulkan_descriptor_pool_create
gst_vulkan_descriptor_pool_get_device
gst_vulkan_descriptor_pool_get_max_sets
gst_vulkan_descriptor_pool_get_type
gst_vulkan_descriptor_pool_new_wrapped
gst_vulkan_descriptor_set_get_type
gst_vulkan_descriptor_set_new_wrapped
gst_vulkan_descriptor_set_ref
gst_vulkan_device_create_fence
gst_vulkan_device_disable_extension
gst_vulkan_device_enable_extension
gst_vulkan_device_enable_layer
gst_vulkan_device_foreach_queue
gst_vulkan_device_get_instance
gst_vulkan_device_get_physical_device
gst_vulkan_device_get_proc_address
gst_vulkan_device_get_queue
gst_vulkan_device_get_type
gst_vulkan_device_handle_context_query
gst_vulkan_device_is_extension_enabled
gst_vulkan_device_is_layer_enabled
gst_vulkan_device_new
gst_vulkan_device_new_with_index
gst_vulkan_device_open
gst_vulkan_device_queue_family_indices
gst_vulkan_device_run_context_query
gst_vulkan_device_select_queue
gst_vulkan_display_choose_type
gst_vulkan_display_create_window
gst_vulkan_display_find_window
gst_vulkan_display_get_handle
gst_vulkan_display_get_handle_type
gst_vulkan_display_get_type
gst_vulkan_display_handle_context_query
gst_vulkan_display_new
gst_vulkan_display_new_with_type
gst_vulkan_display_remove_window
gst_vulkan_display_run_context_query
gst_vulkan_display_type_get_type
gst_vulkan_display_type_to_extension_string
gst_vulkan_ensure_element_data
gst_vulkan_ensure_element_device
gst_vulkan_error_get_type
gst_vulkan_error_quark
gst_vulkan_error_to_g_error
gst_vulkan_fence_cache_get_type
gst_vulkan_fence_cache_new
gst_vulkan_fence_get_type
gst_vulkan_fence_is_signaled
gst_vulkan_fence_new
gst_vulkan_fence_new_always_signalled
gst_vulkan_fence_reset
gst_vulkan_format_flags_get_type
gst_vulkan_format_from_video_info
gst_vulkan_format_from_video_info_2
gst_vulkan_format_get_aspect
gst_vulkan_format_get_info
gst_vulkan_format_get_map
gst_vulkan_format_scaling_get_type
gst_vulkan_format_to_video_format
gst_vulkan_full_screen_quad_draw
gst_vulkan_full_screen_quad_enable_blend
gst_vulkan_full_screen_quad_enable_clear
gst_vulkan_full_screen_quad_fill_command_buffer
gst_vulkan_full_screen_quad_get_last_fence
gst_vulkan_full_screen_quad_get_queue
gst_vulkan_full_screen_quad_get_type
gst_vulkan_full_screen_quad_new
gst_vulkan_full_screen_quad_prepare_draw
gst_vulkan_full_screen_quad_set_blend_factors
gst_vulkan_full_screen_quad_set_blend_operation
gst_vulkan_full_screen_quad_set_index_buffer
gst_vulkan_full_screen_quad_set_info
gst_vulkan_full_screen_quad_set_input_buffer
gst_vulkan_full_screen_quad_set_output_buffer
gst_vulkan_full_screen_quad_set_shaders
gst_vulkan_full_screen_quad_set_uniform_buffer
gst_vulkan_full_screen_quad_set_vertex_buffer
gst_vulkan_full_screen_quad_submit
gst_vulkan_get_or_create_image_view
gst_vulkan_get_or_create_image_view_with_info
gst_vulkan_global_context_query
gst_vulkan_handle_context_query
gst_vulkan_handle_free_descriptor_set_layout
gst_vulkan_handle_free_framebuffer
gst_vulkan_handle_free_pipeline
gst_vulkan_handle_free_pipeline_layout
gst_vulkan_handle_free_render_pass
gst_vulkan_handle_free_sampler
gst_vulkan_handle_free_shader
gst_vulkan_handle_get_type
gst_vulkan_handle_new_wrapped
gst_vulkan_handle_pool_acquire
gst_vulkan_handle_pool_alloc
gst_vulkan_handle_pool_get_type
gst_vulkan_handle_pool_release
gst_vulkan_handle_ref
gst_vulkan_handle_set_context
gst_vulkan_handle_type_get_type
gst_vulkan_image_buffer_pool_config_get_allocation_params
gst_vulkan_image_buffer_pool_config_set_allocation_params
gst_vulkan_image_buffer_pool_config_set_decode_caps
gst_vulkan_image_buffer_pool_config_set_encode_caps
gst_vulkan_image_buffer_pool_get_type
gst_vulkan_image_buffer_pool_new
gst_vulkan_image_memory_add_view
gst_vulkan_image_memory_alloc
gst_vulkan_image_memory_alloc_with_image_info
gst_vulkan_image_memory_allocator_get_type
gst_vulkan_image_memory_find_view
gst_vulkan_image_memory_get_height
gst_vulkan_image_memory_get_width
gst_vulkan_image_memory_init
gst_vulkan_image_memory_init_once
gst_vulkan_image_memory_wrapped
gst_vulkan_image_view_get_type
gst_vulkan_image_view_new
gst_vulkan_image_view_ref
gst_vulkan_instance_check_api_version
gst_vulkan_instance_check_version
gst_vulkan_instance_create_device
gst_vulkan_instance_create_device_with_index
gst_vulkan_instance_disable_extension
gst_vulkan_instance_enable_extension
gst_vulkan_instance_enable_layer
gst_vulkan_instance_fill_info
gst_vulkan_instance_get_api_version
gst_vulkan_instance_get_extension_info
gst_vulkan_instance_get_layer_info
gst_vulkan_instance_get_proc_address
gst_vulkan_instance_get_type
gst_vulkan_instance_get_version
gst_vulkan_instance_handle_context_query
gst_vulkan_instance_is_extension_enabled
gst_vulkan_instance_is_layer_enabled
gst_vulkan_instance_new
gst_vulkan_instance_open
gst_vulkan_instance_run_context_query
gst_vulkan_local_context_query
gst_vulkan_memory_alloc
gst_vulkan_memory_allocator_get_type
gst_vulkan_memory_find_memory_type_index_with_requirements
gst_vulkan_memory_heap_flags_to_string
gst_vulkan_memory_init_once
gst_vulkan_memory_property_flags_to_string
gst_vulkan_operation_add_dependency_frame
gst_vulkan_operation_add_extra_image_barriers
gst_vulkan_operation_add_frame_barrier
gst_vulkan_operation_begin
gst_vulkan_operation_begin_query
gst_vulkan_operation_discard_dependencies
gst_vulkan_operation_enable_query
gst_vulkan_operation_end
gst_vulkan_operation_end_query
gst_vulkan_operation_get_query
gst_vulkan_operation_get_type
gst_vulkan_operation_new
gst_vulkan_operation_new_extra_image_barriers
gst_vulkan_operation_pipeline_barrier2
gst_vulkan_operation_reset
gst_vulkan_operation_retrieve_image_barriers
gst_vulkan_operation_update_frame
gst_vulkan_operation_use_sync2
gst_vulkan_operation_wait
gst_vulkan_physical_device_check_api_version
gst_vulkan_physical_device_get_api_version
gst_vulkan_physical_device_get_extension_info
gst_vulkan_physical_device_get_handle
gst_vulkan_physical_device_get_instance
gst_vulkan_physical_device_get_layer_info
gst_vulkan_physical_device_get_type
gst_vulkan_physical_device_new
gst_vulkan_physical_device_type_to_string
gst_vulkan_present_mode_to_string
gst_vulkan_queue_create_command_pool
gst_vulkan_queue_flags_to_string
gst_vulkan_queue_get_device
gst_vulkan_queue_get_type
gst_vulkan_queue_handle_context_query
gst_vulkan_queue_run_context_query
gst_vulkan_queue_submit_lock
gst_vulkan_queue_submit_unlock
gst_vulkan_result_to_string
gst_vulkan_run_query
gst_vulkan_sample_count_flags_to_string
gst_vulkan_swapper_choose_queue
gst_vulkan_swapper_get_supported_caps
gst_vulkan_swapper_get_surface_rectangles
gst_vulkan_swapper_get_type
gst_vulkan_swapper_new
gst_vulkan_swapper_render_buffer
gst_vulkan_swapper_set_caps
gst_vulkan_trash_fence_list_get_type
gst_vulkan_trash_fence_list_new
gst_vulkan_trash_get_type
gst_vulkan_trash_list_acquire
gst_vulkan_trash_list_add
gst_vulkan_trash_list_gc
gst_vulkan_trash_list_get_type
gst_vulkan_trash_list_wait
gst_vulkan_trash_mini_object_unref
gst_vulkan_trash_new
gst_vulkan_trash_new_free_semaphore
gst_vulkan_trash_object_unref
gst_vulkan_trash_ref
gst_vulkan_video_filter_get_device
gst_vulkan_video_filter_get_instance
gst_vulkan_video_filter_get_queue
gst_vulkan_video_filter_get_type
gst_vulkan_window_close
gst_vulkan_window_error_get_type
gst_vulkan_window_error_quark
gst_vulkan_window_get_display
gst_vulkan_window_get_presentation_support
gst_vulkan_window_get_surface
gst_vulkan_window_get_surface_dimensions
gst_vulkan_window_get_type
gst_vulkan_window_handle_events
gst_vulkan_window_new
gst_vulkan_window_open
gst_vulkan_window_redraw
gst_vulkan_window_resize
gst_vulkan_window_send_key_event
gst_vulkan_window_send_mouse_event
gst_vulkan_window_set_window_handle

Type Aliases§

GstVulkanBarrierFlags
GstVulkanBarrierType
GstVulkanBufferPoolPrivate
GstVulkanCommandPoolPrivate
GstVulkanDescriptorCachePrivate
GstVulkanDescriptorPoolPrivate
GstVulkanDeviceForEachQueueFunc
GstVulkanDevicePrivate
GstVulkanDisplayPrivate
GstVulkanDisplayType
GstVulkanError
GstVulkanFormatFlags
GstVulkanFormatScaling
GstVulkanFullScreenQuadPrivate
GstVulkanHandleDestroyNotify
GstVulkanHandleType
GstVulkanHandleTypedef
GstVulkanImageBufferPoolPrivate
GstVulkanImageMemoryFindViewFunc
GstVulkanInstancePrivate
GstVulkanOperationPrivate
GstVulkanPhysicalDevicePrivate
GstVulkanQueuePrivate
GstVulkanSwapperPrivate
GstVulkanTrashListAdd
GstVulkanTrashListGC
GstVulkanTrashListWait
GstVulkanTrashNotify
GstVulkanWindowError
GstVulkanWindowPrivate