gst-plugins-good  1.20.3
About: GStreamer (Good Plugins) is a library for constructing of graphs of media-handling components. A set of good-quality plug-ins (under LGPL license).
  Fossies Dox: gst-plugins-good-1.20.3.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

audiofxbasefirfilter.h File Reference
#include <gst/gst.h>
#include <gst/audio/gstaudiofilter.h>
#include <gst/fft/gstfftf64.h>
Include dependency graph for audiofxbasefirfilter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _GstAudioFXBaseFIRFilter
 
struct  _GstAudioFXBaseFIRFilterClass
 

Macros

#define GST_TYPE_AUDIO_FX_BASE_FIR_FILTER    (gst_audio_fx_base_fir_filter_get_type())
 
#define GST_AUDIO_FX_BASE_FIR_FILTER(obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER,GstAudioFXBaseFIRFilter))
 
#define GST_AUDIO_FX_BASE_FIR_FILTER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER,GstAudioFXBaseFIRFilterClass))
 
#define GST_IS_AUDIO_FX_BASE_FIR_FILTER(obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER))
 
#define GST_IS_AUDIO_FX_BASE_FIR_FILTER_CLASS(klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER))
 

Typedefs

typedef struct _GstAudioFXBaseFIRFilter GstAudioFXBaseFIRFilter
 
typedef struct _GstAudioFXBaseFIRFilterClass GstAudioFXBaseFIRFilterClass
 
typedef guint(* GstAudioFXBaseFIRFilterProcessFunc) (GstAudioFXBaseFIRFilter *, const guint8 *, guint8 *, guint)
 

Functions

GType gst_audio_fx_base_fir_filter_get_type (void)
 
void gst_audio_fx_base_fir_filter_set_kernel (GstAudioFXBaseFIRFilter *filter, gdouble *kernel, guint kernel_length, guint64 latency, const GstAudioInfo *info)
 
void gst_audio_fx_base_fir_filter_push_residue (GstAudioFXBaseFIRFilter *filter)
 

Macro Definition Documentation

◆ GST_AUDIO_FX_BASE_FIR_FILTER

#define GST_AUDIO_FX_BASE_FIR_FILTER (   obj)     (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER,GstAudioFXBaseFIRFilter))

Definition at line 36 of file audiofxbasefirfilter.h.

◆ GST_AUDIO_FX_BASE_FIR_FILTER_CLASS

#define GST_AUDIO_FX_BASE_FIR_FILTER_CLASS (   klass)     (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER,GstAudioFXBaseFIRFilterClass))

Definition at line 38 of file audiofxbasefirfilter.h.

◆ GST_IS_AUDIO_FX_BASE_FIR_FILTER

#define GST_IS_AUDIO_FX_BASE_FIR_FILTER (   obj)     (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER))

Definition at line 40 of file audiofxbasefirfilter.h.

◆ GST_IS_AUDIO_FX_BASE_FIR_FILTER_CLASS

#define GST_IS_AUDIO_FX_BASE_FIR_FILTER_CLASS (   klass)     (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_AUDIO_FX_BASE_FIR_FILTER))

Definition at line 42 of file audiofxbasefirfilter.h.

◆ GST_TYPE_AUDIO_FX_BASE_FIR_FILTER

#define GST_TYPE_AUDIO_FX_BASE_FIR_FILTER    (gst_audio_fx_base_fir_filter_get_type())

Definition at line 34 of file audiofxbasefirfilter.h.

Typedef Documentation

◆ GstAudioFXBaseFIRFilter

Definition at line 45 of file audiofxbasefirfilter.h.

◆ GstAudioFXBaseFIRFilterClass

◆ GstAudioFXBaseFIRFilterProcessFunc

typedef guint(* GstAudioFXBaseFIRFilterProcessFunc) (GstAudioFXBaseFIRFilter *, const guint8 *, guint8 *, guint)

Definition at line 48 of file audiofxbasefirfilter.h.

Function Documentation

◆ gst_audio_fx_base_fir_filter_get_type()

GType gst_audio_fx_base_fir_filter_get_type ( void  )

◆ gst_audio_fx_base_fir_filter_push_residue()

void gst_audio_fx_base_fir_filter_push_residue ( GstAudioFXBaseFIRFilter filter)

◆ gst_audio_fx_base_fir_filter_set_kernel()

void gst_audio_fx_base_fir_filter_set_kernel ( GstAudioFXBaseFIRFilter filter,
gdouble *  kernel,
guint  kernel_length,
guint64  latency,
const GstAudioInfo *  info 
)