diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2007-02-06 11:16:49 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2007-02-06 11:16:49 +0000 |
commit | cdba2c4219705c69fffb7bc5c08bc1ffdd3a75b4 (patch) | |
tree | 7f78af050fcee5f41fec0cb8ec4872d0926fed97 /gst/audiofx/audioinvert.h | |
parent | f7935f9a40fa99ef1cb40735688ccd1ad936702d (diff) |
gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ...
Original commit message from CVS:
* gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init),
(gst_audio_amplify_class_init), (gst_audio_amplify_init),
(gst_audio_amplify_set_process_function),
(gst_audio_amplify_setup):
* gst/audiofx/audioamplify.h:
* gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
(gst_audio_invert_class_init), (gst_audio_invert_setup):
* gst/audiofx/audioinvert.h:
Some small cleanups and port both elements to the new GstAudioFilter
base class to save a few lines of common code.
* gst/audiofx/Makefile.am:
Link against libgstaudio for the above changes
Diffstat (limited to 'gst/audiofx/audioinvert.h')
-rw-r--r-- | gst/audiofx/audioinvert.h | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/gst/audiofx/audioinvert.h b/gst/audiofx/audioinvert.h index 15ac7b3e..b6ccc6eb 100644 --- a/gst/audiofx/audioinvert.h +++ b/gst/audiofx/audioinvert.h @@ -24,37 +24,38 @@ #include <gst/gst.h> #include <gst/base/gstbasetransform.h> +#include <gst/audio/audio.h> +#include <gst/audio/gstaudiofilter.h> G_BEGIN_DECLS - #define GST_TYPE_AUDIO_INVERT (gst_audio_invert_get_type()) #define GST_AUDIO_INVERT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_INVERT,GstAudioInvert)) #define GST_IS_AUDIO_INVERT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_INVERT)) #define GST_AUDIO_INVERT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass) ,GST_TYPE_AUDIO_INVERT,GstAudioInvertClass)) #define GST_IS_AUDIO_INVERT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass) ,GST_TYPE_AUDIO_INVERT)) #define GST_AUDIO_INVERT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj) ,GST_TYPE_AUDIO_INVERT,GstAudioInvertClass)) - -typedef struct _GstAudioInvert GstAudioInvert; +typedef struct _GstAudioInvert GstAudioInvert; typedef struct _GstAudioInvertClass GstAudioInvertClass; -typedef void (*GstAudioInvertProcessFunc)(GstAudioInvert*, guint8*, guint); +typedef void (*GstAudioInvertProcessFunc) (GstAudioInvert *, guint8 *, guint); -struct _GstAudioInvert { - GstBaseTransform element; +struct _GstAudioInvert +{ + GstAudioFilter audiofilter; gfloat degree; - + /* < private > */ GstAudioInvertProcessFunc process; gint width; }; -struct _GstAudioInvertClass { - GstBaseTransformClass parent; +struct _GstAudioInvertClass +{ + GstAudioFilterClass parent; }; GType gst_audio_invert_get_type (void); G_END_DECLS - #endif /* __GST_AUDIO_INVERT_H__ */ |