gstaudiofilter

gstaudiofilter

Synopsis


#include <gst/audio/gstaudiofilter.h>


            GstAudioFilter;
            GstAudioFilterClass;
void        (*GstAudioFilterFilterFunc)     (GstAudioFilter *filter,
                                             GstBuffer *outbuf,
                                             GstBuffer *inbuf);
void        (*GstAudioFilterInplaceFilterFunc)
                                            (GstAudioFilter *filter,
                                             GstBuffer *buffer);
void        (*GstAudioFilterSetupFunc)      (GstAudioFilter *filter);
void        gst_audio_filter_class_add_pad_templates
                                            (GstAudioFilterClass *audiofilterclass,
                                             const GstCaps *caps);

Object Hierarchy


  GObject
   +----GstObject
         +----GstElement
               +----GstAudioFilter

Description

Details

GstAudioFilter

typedef struct _GstAudioFilter GstAudioFilter;


GstAudioFilterClass

typedef struct {
  GstElementClass parent_class;

  GstCaps *caps;
  GstAudioFilterSetupFunc setup;
  GstAudioFilterInplaceFilterFunc filter_inplace;
  GstAudioFilterFilterFunc filter;
} GstAudioFilterClass;


GstAudioFilterFilterFunc ()

void        (*GstAudioFilterFilterFunc)     (GstAudioFilter *filter,
                                             GstBuffer *outbuf,
                                             GstBuffer *inbuf);

filter :
outbuf :
inbuf :

GstAudioFilterInplaceFilterFunc ()

void        (*GstAudioFilterInplaceFilterFunc)
                                            (GstAudioFilter *filter,
                                             GstBuffer *buffer);

filter :
buffer :

GstAudioFilterSetupFunc ()

void        (*GstAudioFilterSetupFunc)      (GstAudioFilter *filter);

filter :

gst_audio_filter_class_add_pad_templates ()

void        gst_audio_filter_class_add_pad_templates
                                            (GstAudioFilterClass *audiofilterclass,
                                             const GstCaps *caps);

audiofilterclass :
caps :