Crate gstreamer_ vulkan_ sys
Source 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