![]() |
![]() |
![]() |
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 : |