| GStreamer Base Plugins 0.10 Library Reference Manual | ||||
|---|---|---|---|---|
#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);
typedef struct {
GstElementClass parent_class;
GstCaps *caps;
GstAudioFilterSetupFunc setup;
GstAudioFilterInplaceFilterFunc filter_inplace;
GstAudioFilterFilterFunc filter;
} GstAudioFilterClass;
void (*GstAudioFilterFilterFunc) (GstAudioFilter *filter, GstBuffer *outbuf, GstBuffer *inbuf);
filter : |
|
outbuf : |
|
inbuf : |
void (*GstAudioFilterInplaceFilterFunc)
(GstAudioFilter *filter,
GstBuffer *buffer);
filter : |
|
buffer : |
void gst_audio_filter_class_add_pad_templates
(GstAudioFilterClass *audiofilterclass,
const GstCaps *caps);
audiofilterclass : |
|
caps : |