mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 06:58:56 +00:00
mpg123: Use G_DECLARE_FINAL_TYPE
This commit is contained in:
parent
45d7dfedb8
commit
0da5b42bcc
1 changed files with 3 additions and 18 deletions
|
@ -26,16 +26,9 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
#define GST_TYPE_MPG123_AUDIO_DEC (gst_mpg123_audio_dec_get_type())
|
||||||
typedef struct _GstMpg123AudioDec GstMpg123AudioDec;
|
G_DECLARE_FINAL_TYPE (GstMpg123AudioDec, gst_mpg123_audio_dec,
|
||||||
typedef struct _GstMpg123AudioDecClass GstMpg123AudioDecClass;
|
GST, MPG123_AUDIO_DEC, GstAudioDecoder)
|
||||||
|
|
||||||
|
|
||||||
#define GST_TYPE_MPG123_AUDIO_DEC (gst_mpg123_audio_dec_get_type())
|
|
||||||
#define GST_MPG123_AUDIO_DEC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_MPG123_AUDIO_DEC,GstMpg123AudioDec))
|
|
||||||
#define GST_MPG123_AUDIO_DEC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_MPG123_AUDIO_DEC,GstMpg123AudioDecClass))
|
|
||||||
#define GST_IS_MPG123_AUDIO_DEC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_MPG123_AUDIO_DEC))
|
|
||||||
#define GST_IS_MPG123_AUDIO_DEC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_MPG123_AUDIO_DEC))
|
|
||||||
|
|
||||||
struct _GstMpg123AudioDec
|
struct _GstMpg123AudioDec
|
||||||
{
|
{
|
||||||
|
@ -49,14 +42,6 @@ struct _GstMpg123AudioDec
|
||||||
off_t frame_offset;
|
off_t frame_offset;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
struct _GstMpg123AudioDecClass
|
|
||||||
{
|
|
||||||
GstAudioDecoderClass parent_class;
|
|
||||||
};
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL GType gst_mpg123_audio_dec_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue