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)  

_GstAudioFXBaseFIRFilter Struct Reference

#include <audiofxbasefirfilter.h>

Collaboration diagram for _GstAudioFXBaseFIRFilter:
[legend]

Data Fields

GstAudioFilter element
 
gdouble * kernel
 
guint kernel_length
 
guint64 latency
 
gboolean low_latency
 
gboolean drain_on_changes
 
GstAudioFXBaseFIRFilterProcessFunc process
 
gdouble * buffer
 
guint buffer_fill
 
guint buffer_length
 
GstFFTF64 * fft
 
GstFFTF64 * ifft
 
GstFFTF64Complex * frequency_response
 
guint frequency_response_length
 
GstFFTF64Complex * fft_buffer
 
guint block_length
 
GstClockTime start_ts
 
guint64 start_off
 
guint64 nsamples_out
 
guint64 nsamples_in
 
GMutex lock
 

Detailed Description

GstAudioFXBaseFIRFilter:

Opaque data structure.

Definition at line 55 of file audiofxbasefirfilter.h.

Field Documentation

◆ block_length

guint _GstAudioFXBaseFIRFilter::block_length

Definition at line 81 of file audiofxbasefirfilter.h.

◆ buffer

gdouble* _GstAudioFXBaseFIRFilter::buffer

Definition at line 71 of file audiofxbasefirfilter.h.

◆ buffer_fill

guint _GstAudioFXBaseFIRFilter::buffer_fill

Definition at line 72 of file audiofxbasefirfilter.h.

◆ buffer_length

guint _GstAudioFXBaseFIRFilter::buffer_length

Definition at line 73 of file audiofxbasefirfilter.h.

◆ drain_on_changes

gboolean _GstAudioFXBaseFIRFilter::drain_on_changes

Definition at line 65 of file audiofxbasefirfilter.h.

◆ element

GstAudioFilter _GstAudioFXBaseFIRFilter::element

Definition at line 56 of file audiofxbasefirfilter.h.

◆ fft

GstFFTF64* _GstAudioFXBaseFIRFilter::fft

Definition at line 76 of file audiofxbasefirfilter.h.

◆ fft_buffer

GstFFTF64Complex* _GstAudioFXBaseFIRFilter::fft_buffer

Definition at line 80 of file audiofxbasefirfilter.h.

◆ frequency_response

GstFFTF64Complex* _GstAudioFXBaseFIRFilter::frequency_response

◆ frequency_response_length

guint _GstAudioFXBaseFIRFilter::frequency_response_length

Definition at line 79 of file audiofxbasefirfilter.h.

◆ ifft

GstFFTF64* _GstAudioFXBaseFIRFilter::ifft

Definition at line 77 of file audiofxbasefirfilter.h.

◆ kernel

gdouble* _GstAudioFXBaseFIRFilter::kernel

Definition at line 59 of file audiofxbasefirfilter.h.

◆ kernel_length

guint _GstAudioFXBaseFIRFilter::kernel_length

Definition at line 60 of file audiofxbasefirfilter.h.

◆ latency

guint64 _GstAudioFXBaseFIRFilter::latency

Definition at line 62 of file audiofxbasefirfilter.h.

◆ lock

GMutex _GstAudioFXBaseFIRFilter::lock

Definition at line 88 of file audiofxbasefirfilter.h.

Referenced by gst_audio_fx_base_fir_filter_start().

◆ low_latency

gboolean _GstAudioFXBaseFIRFilter::low_latency

Definition at line 63 of file audiofxbasefirfilter.h.

◆ nsamples_in

guint64 _GstAudioFXBaseFIRFilter::nsamples_in

Definition at line 86 of file audiofxbasefirfilter.h.

◆ nsamples_out

guint64 _GstAudioFXBaseFIRFilter::nsamples_out

Definition at line 85 of file audiofxbasefirfilter.h.

◆ process

GstAudioFXBaseFIRFilterProcessFunc _GstAudioFXBaseFIRFilter::process

Definition at line 69 of file audiofxbasefirfilter.h.

◆ start_off

guint64 _GstAudioFXBaseFIRFilter::start_off

Definition at line 84 of file audiofxbasefirfilter.h.

◆ start_ts

GstClockTime _GstAudioFXBaseFIRFilter::start_ts

Definition at line 83 of file audiofxbasefirfilter.h.


The documentation for this struct was generated from the following file: