diff options
Diffstat (limited to 'gst-libs')
-rw-r--r-- | gst-libs/gst/colorbalance/colorbalance.c | 2 | ||||
-rw-r--r-- | gst-libs/gst/colorbalance/colorbalance.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/gst-libs/gst/colorbalance/colorbalance.c b/gst-libs/gst/colorbalance/colorbalance.c index 163111cd..272b7eb9 100644 --- a/gst-libs/gst/colorbalance/colorbalance.c +++ b/gst-libs/gst/colorbalance/colorbalance.c @@ -82,6 +82,8 @@ gst_color_balance_class_init (GstColorBalanceClass *klass) initialized = TRUE; } + klass->balance_type = GST_COLOR_BALANCE_SOFTWARE; + /* default virtual functions */ klass->list_channels = NULL; klass->set_value = NULL; diff --git a/gst-libs/gst/colorbalance/colorbalance.h b/gst-libs/gst/colorbalance/colorbalance.h index 3f365485..3eb126cf 100644 --- a/gst-libs/gst/colorbalance/colorbalance.h +++ b/gst-libs/gst/colorbalance/colorbalance.h @@ -41,6 +41,8 @@ G_BEGIN_DECLS (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_COLOR_BALANCE)) #define GST_COLOR_BALANCE_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_COLOR_BALANCE, GstColorBalanceClass)) + +#define GST_COLOR_BALANCE_TYPE(klass) (klass->balance_type) typedef struct _GstColorBalance GstColorBalance; |