VideoTrack


Object Hierarchy:

GES.VideoTrack GES.VideoTrack GES.VideoTrack GES.Track GES.Track GES.Track->GES.VideoTrack Gst.Bin Gst.Bin Gst.Bin->GES.Track Gst.Element Gst.Element Gst.Element->Gst.Bin Gst.Object Gst.Object Gst.Object->Gst.Element GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gst.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Gst.ChildProxy Gst.ChildProxy Gst.ChildProxy->GES.VideoTrack Gst.ChildProxy->GES.Track Gst.ChildProxy->Gst.Bin GES.MetaContainer GES.MetaContainer GES.MetaContainer->GES.VideoTrack GES.MetaContainer->GES.Track

Description:

[ CCode ( type_id = "ges_video_track_get_type ()" ) ]
public class VideoTrack : Track, MetaContainer, ChildProxy

A VideoTrack is a default video Track, with a VIDEO track_type and "video/x-raw(ANY)" caps.

By default, a video track will have its restriction_caps set to "video/x-raw" with the following properties:

  • width: 1280
  • height: 720
  • framerate: 30/1

These fields are needed for negotiation purposes, but you can change their values if you wish. It is advised that you do so using update_restriction_caps with new values for the fields you wish to change, and any additional fields you may want to add. Unlike using set_restriction_caps, this will ensure that these default fields will at least have some value set.


Namespace: GES

Content:

Creation methods:

Inherited Members:

All known members inherited from class Gst.Bin
All known members inherited from class Gst.Element
All known members inherited from class Gst.Object
All known members inherited from class GLib.Object
All known members inherited from interface Gst.ChildProxy



2022 vala-language.org