Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Variables

Functions

Variables

CAPS_FEATURE_MEMORY_VULKAN_BUFFER: string
CAPS_FEATURE_MEMORY_VULKAN_IMAGE: string
VULKAN_BUFFER_MEMORY_ALLOCATOR_NAME: string
VULKAN_DEVICE_CONTEXT_TYPE_STR: string
VULKAN_DISPLAY_CONTEXT_TYPE_STR: string
VULKAN_IMAGE_MEMORY_ALLOCATOR_NAME: string
VULKAN_INSTANCE_CONTEXT_TYPE_STR: string
VULKAN_MAX_COMPONENTS: number
VULKAN_MEMORY_ALLOCATOR_NAME: string
VULKAN_NON_DISPATCHABLE_HANDLE_FORMAT: string

The printf format specifier for raw Vulkan non dispatchable handles.

VULKAN_QUEUE_CONTEXT_TYPE_STR: string
VULKAN_SWAPPER_VIDEO_FORMATS: string

Functions

  • is_vulkan_buffer_memory(mem: Memory): boolean
  • is_vulkan_image_memory(mem: Memory): boolean
  • is_vulkan_memory(mem: Memory): boolean
  • vulkan_buffer_memory_init_once(): void
  • Initializes the Vulkan buffer memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanBufferMemory operation.

    Returns void

  • Perform the steps necessary for retrieving a #GstVulkanInstance and (optionally) an #GstVulkanDisplay from the surrounding elements or from the application using the #GstContext mechanism.

    If the contents of display_ptr or instance_ptr are not %NULL, then no #GstContext query is necessary and no #GstVulkanInstance or #GstVulkanDisplay retrieval is performed.

    Parameters

    Returns [boolean, VulkanDisplay, VulkanInstance]

  • vulkan_error_quark(): Quark
  • vulkan_global_context_query(element: Gst.Element, context_type: string): void
  • Performs the steps necessary for executing a context query including posting a message for the application to respond.

    Parameters

    • element: Gst.Element

      a #GstElement

    • context_type: string

      the context type to query for

    Returns void

  • vulkan_image_memory_init_once(): void
  • Initializes the Vulkan image memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanImageMemory operation.

    Returns void

  • Performs the steps necessary for executing a context query between only other elements in the pipeline

    Parameters

    • element: Gst.Element

      a #GstElement

    • context_type: string

      the context type to query for

    Returns Gst.Query

  • vulkan_memory_find_memory_type_index_with_type_properties(device: VulkanDevice, type_bits: number, properties: MemoryPropertyFlags, type_index: number): boolean
  • vulkan_memory_init_once(): void
  • Initializes the Vulkan memory allocator. It is safe to call this function multiple times. This must be called before any other #GstVulkanMemory operation.

    Returns void

  • vulkan_sample_count_flags_to_string(sample_count_bits: SampleCountFlags): string
  • vulkan_trash_mini_object_unref(device: VulkanDevice, user_data: object): void
  • vulkan_trash_object_unref(device: VulkanDevice, user_data: object): void
  • vulkan_window_error_quark(): Quark

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method