vulkansink

vulkansink renders video frames to a drawable on a local or remote display using Vulkan.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──GstVideoSink
                        ╰──vulkansink

Implemented interfaces

Factory details

Authors: – Matthew Waters

Classification:Sink/Video

Rank – none

Plugin – vulkan

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw(memory:VulkanImage):
         format: { RGBA, BGRA, RGB, BGR }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGstPad


Properties

device

“device” GstVulkanDevice *

Vulkan device

Flags : Read


force-aspect-ratio

“force-aspect-ratio” gboolean

When enabled, scaling will respect original aspect ratio

Flags : Read / Write

Default value : true


pixel-aspect-ratio

“pixel-aspect-ratio” GstFraction *

The pixel aspect ratio of the device

Flags : Read / Write

Default value : 0/1


The results of the search are