AudioTrack


Object Hierarchy:

GES.AudioTrack GES.AudioTrack GES.AudioTrack GES.Track GES.Track GES.Track->GES.AudioTrack 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.AudioTrack Gst.ChildProxy->GES.Track Gst.ChildProxy->Gst.Bin GES.MetaContainer GES.MetaContainer GES.MetaContainer->GES.AudioTrack GES.MetaContainer->GES.Track

Description:

[ CCode ( type_id = "ges_audio_track_get_type ()" ) ]
public class AudioTrack : Track, MetaContainer, ChildProxy

A AudioTrack is a default audio Track, with a AUDIO track_type and "audio/x-raw(ANY)" caps.

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

  • format: "S32LE"
  • channels: 2
  • rate: 44100
  • layout: "interleaved"

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