BaseSrc


Object Hierarchy:

Gst.Audio.BaseSrc Gst.Audio.BaseSrc Gst.Audio.BaseSrc Gst.Base.PushSrc Gst.Base.PushSrc Gst.Base.PushSrc->Gst.Audio.BaseSrc Gst.Base.Src Gst.Base.Src Gst.Base.Src->Gst.Base.PushSrc Gst.Element Gst.Element Gst.Element->Gst.Base.Src Gst.Object Gst.Object Gst.Object->Gst.Element GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gst.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned

Description:

[ CCode ( type_id = "gst_audio_base_src_get_type ()" ) ]
[ GIR ( name = "AudioBaseSrc" ) ]
public class BaseSrc : PushSrc

This is the base class for audio sources.

Subclasses need to implement the ::create_ringbuffer vmethod. This base class will then take care of reading samples from the ringbuffer, synchronisation and flushing.

All known sub-classes:

Namespace: Gst.Audio

Content:

Properties:

Creation methods:

Methods:

Fields:

Inherited Members:

All known members inherited from class Gst.Base.PushSrc
All known members inherited from class Gst.Base.Src
All known members inherited from class Gst.Element
All known members inherited from class Gst.Object
All known members inherited from class GLib.Object



2022 vala-language.org