Filter


Object Hierarchy:

Gst.Audio.Filter Gst.Audio.Filter Gst.Audio.Filter Gst.Base.Transform Gst.Base.Transform Gst.Base.Transform->Gst.Audio.Filter Gst.Element Gst.Element Gst.Element->Gst.Base.Transform 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_filter_get_type ()" ) ]
[ GIR ( name = "AudioFilter" ) ]
public abstract class Filter : Transform

Filter is a Transform -derived base class for simple audio filters, ie.

those that output the same format that they get as input.

Filter will parse the input format for you (with error checking) before calling your setup function. Also, elements deriving from Filter may use add_pad_templates from their class_init function to easily configure the set of caps/formats that the element is able to handle.

Derived classes should override the setup and transform_ip and/or transform virtual functions in their class_init function.


Namespace: Gst.Audio

Content:

Creation methods:

Methods:

Fields:

Inherited Members:

All known members inherited from class Gst.Element