#define GST_COLOR_BALANCE_TYPE(klass) (klass->balance_type)
typedef struct _GstColorBalance GstColorBalance;
+typedef struct _GstColorBalanceClass GstColorBalanceClass;
/**
* GstColorBalanceType:
GST_COLOR_BALANCE_SOFTWARE
} GstColorBalanceType;
-typedef struct _GstColorBalanceClass {
+struct _GstColorBalanceClass {
GTypeInterface klass;
GstColorBalanceType balance_type;
gint value);
gpointer _gst_reserved[GST_PADDING];
-} GstColorBalanceClass;
+};
GType gst_color_balance_get_type (void);
#define GST_IS_COLOR_BALANCE_CHANNEL_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_COLOR_BALANCE_CHANNEL))
+typedef struct _GstColorBalanceChannel GstColorBalanceChannel;
+typedef struct _GstColorBalanceChannelClass GstColorBalanceChannelClass;
+
/**
* GstColorBalanceChannel:
* @label: A string containing a descriptive name for this channel
* @min_value: The minimum valid value for this channel.
* @max_value: The maximum valid value for this channel.
*/
-typedef struct _GstColorBalanceChannel {
+struct _GstColorBalanceChannel {
GObject parent;
/*< public >*/
gchar *label;
gint min_value;
gint max_value;
-} GstColorBalanceChannel;
+};
+
-typedef struct _GstColorBalanceChannelClass {
+struct _GstColorBalanceChannelClass {
GObjectClass parent;
/* signals */
gint value);
gpointer _gst_reserved[GST_PADDING];
-} GstColorBalanceChannelClass;
+};
GType gst_color_balance_channel_get_type (void);
(G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_TUNER, GstTunerClass))
typedef struct _GstTuner GstTuner;
+typedef struct _GstTunerClass GstTunerClass;
-typedef struct _GstTunerClass {
+struct _GstTunerClass {
GTypeInterface klass;
/* virtual functions */
gint signal);
gpointer _gst_reserved[GST_PADDING];
-} GstTunerClass;
+};
GType gst_tuner_get_type (void);
#define GST_IS_TUNER_CHANNEL_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_TUNER_CHANNEL))
+typedef struct _GstTunerChannel GstTunerChannel;
+typedef struct _GstTunerChannelClass GstTunerChannelClass;
+
/**
* GstTunerChannelFlags:
* @GST_TUNER_CHANNEL_INPUT: The channel is for input
* @min_signal: Minimum reported signal strength value.
* @max_signal: Maximum reported signal strength value.
*/
-typedef struct _GstTunerChannel {
+struct _GstTunerChannel {
GObject parent;
/*< public >*/
gulong max_frequency;
gint min_signal;
gint max_signal;
-} GstTunerChannel;
+};
-typedef struct _GstTunerChannelClass {
+struct _GstTunerChannelClass {
GObjectClass parent;
/*< private >*/
gint signal);
gpointer _gst_reserved[GST_PADDING];
-} GstTunerChannelClass;
+};
GType gst_tuner_channel_get_type (void);