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.Element