pylonsrc: added handlers for coloradjustment property

This commit is contained in:
mrstecklo 2021-05-12 10:28:35 +03:00 committed by joshdoe
parent bba2fecd56
commit 8ac5739f97

View File

@ -1079,6 +1079,9 @@ gst_pylonsrc_set_property (GObject * object, guint property_id,
src->saturation[COLOUR_MAGENTA] = g_value_get_double (value); src->saturation[COLOUR_MAGENTA] = g_value_get_double (value);
set_prop_implicitly (object, PROP_COLORADJUSTMENTENABLE, pspec); set_prop_implicitly (object, PROP_COLORADJUSTMENTENABLE, pspec);
break; break;
case PROP_COLORADJUSTMENTENABLE:
src->colorAdjustment = g_value_get_boolean(value);
break;
case PROP_MAXBANDWIDTH: case PROP_MAXBANDWIDTH:
src->maxBandwidth = g_value_get_int (value); src->maxBandwidth = g_value_get_int (value);
break; break;
@ -1326,6 +1329,9 @@ gst_pylonsrc_get_property (GObject * object, guint property_id,
case PROP_COLORMAGENTASATURATION: case PROP_COLORMAGENTASATURATION:
g_value_set_double (value, src->saturation[COLOUR_MAGENTA]); g_value_set_double (value, src->saturation[COLOUR_MAGENTA]);
break; break;
case PROP_COLORADJUSTMENTENABLE:
g_value_set_boolean(value, src->colorAdjustment);
break;
case PROP_MAXBANDWIDTH: case PROP_MAXBANDWIDTH:
g_value_set_int (value, src->maxBandwidth); g_value_set_int (value, src->maxBandwidth);
break; break;