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