Modules§
Structs§
- GstVulkan
Barrier Buffer Info - GstVulkan
Barrier Image Info - GstVulkan
Barrier Memory Info - GstVulkan
Buffer Memory - GstVulkan
Buffer Memory Allocator - GstVulkan
Buffer Memory Allocator Class - GstVulkan
Buffer Pool - GstVulkan
Buffer Pool Class - GstVulkan
Command Buffer - GstVulkan
Command Pool - GstVulkan
Command Pool Class - GstVulkan
Descriptor Cache - GstVulkan
Descriptor Cache Class - GstVulkan
Descriptor Pool - GstVulkan
Descriptor Pool Class - GstVulkan
Descriptor Set - GstVulkan
Device - GstVulkan
Device Class - GstVulkan
Display - GstVulkan
Display Class - GstVulkan
Encode Query Result - GstVulkan
Fence - GstVulkan
Fence Cache - GstVulkan
Fence Cache Class - GstVulkan
Format Info - GstVulkan
Format Map - GstVulkan
Full Screen Quad - GstVulkan
Full Screen Quad Class - GstVulkan
Handle - GstVulkan
Handle Pool - GstVulkan
Handle Pool Class - GstVulkan
Image Buffer Pool - GstVulkan
Image Buffer Pool Class - GstVulkan
Image Memory - GstVulkan
Image Memory Allocator - GstVulkan
Image Memory Allocator Class - GstVulkan
Image View - GstVulkan
Instance - GstVulkan
Instance Class - GstVulkan
Memory - GstVulkan
Memory Allocator - GstVulkan
Memory Allocator Class - GstVulkan
Operation - GstVulkan
Operation Class - GstVulkan
Physical Device - GstVulkan
Physical Device Class - GstVulkan
Queue - GstVulkan
Queue Class - GstVulkan
Queue Family Ops - GstVulkan
Swapper - GstVulkan
Swapper Class - GstVulkan
Trash - GstVulkan
Trash Fence List - GstVulkan
Trash Fence List Class - GstVulkan
Trash List - GstVulkan
Trash List Class - GstVulkan
Video Filter - GstVulkan
Video Filter Class - GstVulkan
Window - GstVulkan
Window Class - _Gst
Vulkan Buffer Pool Private - _Gst
Vulkan Command Pool Private - _Gst
Vulkan Descriptor Cache Private - _Gst
Vulkan Descriptor Pool Private - _Gst
Vulkan Device Private - _Gst
Vulkan Display Private - _Gst
Vulkan Full Screen Quad Private - _Gst
Vulkan Image Buffer Pool Private - _Gst
Vulkan Instance Private - _Gst
Vulkan Operation Private - _Gst
Vulkan Physical Device Private - _Gst
Vulkan Queue Private - _Gst
Vulkan Swapper Private - _Gst
Vulkan Window Private
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§
- GstVulkan
Barrier Flags - GstVulkan
Barrier Type - GstVulkan
Buffer Pool Private - GstVulkan
Command Pool Private - GstVulkan
Descriptor Cache Private - GstVulkan
Descriptor Pool Private - GstVulkan
Device ForEach Queue Func - GstVulkan
Device Private - GstVulkan
Display Private - GstVulkan
Display Type - GstVulkan
Error - GstVulkan
Format Flags - GstVulkan
Format Scaling - GstVulkan
Full Screen Quad Private - GstVulkan
Handle Destroy Notify - GstVulkan
Handle Type - GstVulkan
Handle Typedef - GstVulkan
Image Buffer Pool Private - GstVulkan
Image Memory Find View Func - GstVulkan
Instance Private - GstVulkan
Operation Private - GstVulkan
Physical Device Private - GstVulkan
Queue Private - GstVulkan
Swapper Private - GstVulkan
Trash List Add - GstVulkan
Trash ListGC - GstVulkan
Trash List Wait - GstVulkan
Trash Notify - GstVulkan
Window Error - GstVulkan
Window Private