mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 17:50:36 +00:00
interfaces: Seperate some more struct definitions from typedefs
This commit is contained in:
parent
e057414049
commit
24dd91b1f0
1 changed files with 7 additions and 4 deletions
|
@ -37,25 +37,28 @@ G_BEGIN_DECLS
|
|||
#define GST_IS_TUNER_NORM_CLASS(klass) \
|
||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_TUNER_NORM))
|
||||
|
||||
typedef struct _GstTunerNorm GstTunerNorm;
|
||||
typedef struct _GstTunerNormClass GstTunerNormClass;
|
||||
|
||||
/**
|
||||
* GstTunerNorm:
|
||||
* @label: A string containing a descriptive name for the norm
|
||||
* @framerate: A GValue containing the framerate associated with this norm,
|
||||
* if any. (May be unset).
|
||||
*/
|
||||
typedef struct _GstTunerNorm {
|
||||
struct _GstTunerNorm {
|
||||
GObject parent;
|
||||
|
||||
/*< public >*/
|
||||
gchar *label;
|
||||
GValue framerate;
|
||||
} GstTunerNorm;
|
||||
};
|
||||
|
||||
typedef struct _GstTunerNormClass {
|
||||
struct _GstTunerNormClass {
|
||||
GObjectClass parent;
|
||||
|
||||
gpointer _gst_reserved[GST_PADDING];
|
||||
} GstTunerNormClass;
|
||||
};
|
||||
|
||||
GType gst_tuner_norm_get_type (void);
|
||||
|
||||
|
|
Loading…
Reference in a new issue