rpicamsrc: Add property getters for preview window position.

Add the lines in get_property() for the preview-x/y/w/h properties
so the values can be retrieved without causing critical warnings.

Fixes https://github.com/thaytan/gst-rpicamsrc/issues/42
This commit is contained in:
Jan Schmidt 2015-12-17 14:16:10 +11:00 committed by Tim-Philipp Müller
parent 48b3c2bc8e
commit 8fa4acacc0

View file

@ -928,6 +928,18 @@ gst_rpi_cam_src_get_property (GObject * object, guint prop_id,
case PROP_PREVIEW_OPACITY: case PROP_PREVIEW_OPACITY:
g_value_set_int (value, src->capture_config.preview_parameters.opacity); g_value_set_int (value, src->capture_config.preview_parameters.opacity);
break; break;
case PROP_PREVIEW_X:
g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.x);
break;
case PROP_PREVIEW_Y:
g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.y);
break;
case PROP_PREVIEW_W:
g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.width);
break;
case PROP_PREVIEW_H:
g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.height);
break;
case PROP_SHARPNESS: case PROP_SHARPNESS:
g_value_set_int (value, src->capture_config.camera_parameters.sharpness); g_value_set_int (value, src->capture_config.camera_parameters.sharpness);
break; break;