vulkansink

vulkansink

Properties

gboolean force-aspect-ratio Read / Write
GstFraction pixel-aspect-ratio Read / Write

Types and Values

struct GstVulkanSink

Object Hierarchy

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

Implemented Interfaces

GstVulkanSink implements GstVideoOverlay.

Description

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

Synopsis

Element Information

plugin

vulkan

author

Matthew Waters <matthew@centricular.com>

class

Sink/Video

Element Pads

name

sink

direction

sink

presence

always

details

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

Functions

Types and Values

struct GstVulkanSink

struct GstVulkanSink;

Property Details

The “force-aspect-ratio” property

  “force-aspect-ratio”       gboolean

When enabled, scaling will respect original aspect ratio.

Flags: Read / Write

Default value: TRUE


The “pixel-aspect-ratio” property

  “pixel-aspect-ratio”       GstFraction

The pixel aspect ratio of the device.

Flags: Read / Write