Skip to main content

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_BUFFER_POOL_OPTION_VULKAN_IMAGE_MULTIPLANAR_YUV
GST_CAPS_FEATURE_MEMORY_VULKAN_BUFFER
GST_CAPS_FEATURE_MEMORY_VULKAN_IMAGE
GST_VULKAN_API_VERSION_FORMAT
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_REQUESTED_DEVICE_EXTENSIONS_CONTEXT_TYPE_STR
GST_VULKAN_REQUESTED_INSTANCE_EXTENSIONS_CONTEXT_TYPE_STR
GST_VULKAN_SWAPPER_VIDEO_FORMATS
GST_VULKAN_UUID_FORMAT
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_element_get_merged_requested_device_extensions_context⚠
gst_vulkan_element_get_merged_requested_instance_extensions_context⚠
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_immutable_sampler⚠
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_sampler⚠
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_sampler_ycbcr_conversion⚠
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_memory_wrapped_with_image_info⚠
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_features⚠
gst_vulkan_physical_device_get_handle⚠
gst_vulkan_physical_device_get_instance⚠
gst_vulkan_physical_device_get_layer_info⚠
gst_vulkan_physical_device_get_properties⚠
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_requested_device_extensions_context_new⚠
gst_vulkan_requested_extensions_context_add⚠
gst_vulkan_requested_extensions_context_dup_extensions⚠
gst_vulkan_requested_extensions_context_get_vulkan_instance⚠
gst_vulkan_requested_extensions_context_set_vulkan_instance⚠
gst_vulkan_requested_extensions_global_context_query⚠
gst_vulkan_requested_extensions_handle_context_query⚠
gst_vulkan_requested_extensions_local_context_query⚠
gst_vulkan_requested_extensions_merge_from_element⚠
gst_vulkan_requested_instance_extensions_context_new⚠
gst_vulkan_resolve_mode_flags_to_string⚠
gst_vulkan_result_to_string⚠
gst_vulkan_run_query⚠
gst_vulkan_sample_count_flags_to_string⚠
gst_vulkan_shader_stage_flags_to_string⚠
gst_vulkan_subgroup_feature_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