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