avsamplebufferlayersink

avsamplebufferlayersink renders video frames to a CALayer that can placed inside a Core Animation render tree.

Hierarchy

GObject.Object
    ╰──GObject.InitiallyUnowned
        ╰──Gst.Object
            ╰──Gst.Element
                ╰──GstBase.BaseSink
                    ╰──GstVideo.VideoSink
                        ╰──avsamplebufferlayersink

Factory details

Authors: – Matthew Waters

Classification:Sink/Video

Rank – none

Plugin – applemedia

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw:
         format: { RGB, BGR, ARGB, BGRA, ABGR, RGBA, YUY2, UYVY, NV12, I420 }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGst.Pad


Properties

force-aspect-ratio

“force-aspect-ratio” bool

When enabled, scaling will respect original aspect ratio

Flags : Read / Write

Default value : true


layer

“layer” object

The CoreAnimation layer that can be placed in the render tree

Flags : Read


The results of the search are