gst_plugins_base/gst-libs/gst/interfaces/colorbalancechannel.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    37 #define GST_IS_COLOR_BALANCE_CHANNEL(obj) \
    37 #define GST_IS_COLOR_BALANCE_CHANNEL(obj) \
    38   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_COLOR_BALANCE_CHANNEL))
    38   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_COLOR_BALANCE_CHANNEL))
    39 #define GST_IS_COLOR_BALANCE_CHANNEL_CLASS(klass) \
    39 #define GST_IS_COLOR_BALANCE_CHANNEL_CLASS(klass) \
    40   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_COLOR_BALANCE_CHANNEL))
    40   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_COLOR_BALANCE_CHANNEL))
    41 
    41 
    42 typedef struct _GstColorBalanceChannel GstColorBalanceChannel;
    42 typedef struct _GstColorBalanceChannel {
    43 typedef struct _GstColorBalanceChannelClass GstColorBalanceChannelClass;
       
    44 
       
    45 /**
       
    46  * GstColorBalanceChannel:
       
    47  * @label: A string containing a descriptive name for this channel
       
    48  * @min_value: The minimum valid value for this channel.
       
    49  * @max_value: The maximum valid value for this channel.
       
    50  */
       
    51 struct _GstColorBalanceChannel {
       
    52   GObject parent;
    43   GObject parent;
    53 
    44 
    54   /*< public >*/
       
    55   gchar  *label;
    45   gchar  *label;
    56   gint    min_value;
    46   gint    min_value,
    57   gint    max_value;
    47           max_value;
    58 };
    48 } GstColorBalanceChannel;
    59 
    49 
    60 
    50 typedef struct _GstColorBalanceChannelClass {
    61 struct _GstColorBalanceChannelClass {
       
    62   GObjectClass parent;
    51   GObjectClass parent;
    63 
    52 
    64   /* signals */
    53   /* signals */
    65   void (* value_changed) (GstColorBalanceChannel *channel,
    54   void (* value_changed) (GstColorBalanceChannel *channel,
    66                           gint                    value);
    55                           gint                    value);
    67 
    56 
    68   gpointer _gst_reserved[GST_PADDING];
    57   gpointer _gst_reserved[GST_PADDING];
    69 };
    58 } GstColorBalanceChannelClass;
    70 #ifdef __SYMBIAN32__
    59 #ifdef __SYMBIAN32__
    71 IMPORT_C
    60 IMPORT_C
    72 #endif
    61 #endif
    73 
    62 
    74 
    63