opts = sr_dev_options(config_driver, config_sdi, config_channel_group);
- for (guint i = 0; i < opts->len; i++)
- result.insert(ConfigKey::get(g_array_index(opts, uint32_t, i)));
-
- g_array_free(opts, TRUE);
+ if (opts) {
+ for (guint i = 0; i < opts->len; i++)
+ result.insert(ConfigKey::get(g_array_index(opts, uint32_t, i)));
+ g_array_free(opts, TRUE);
+ }
return result;
}
check(sr_input_end(_structure));
}
+void Input::reset()
+{
+ check(sr_input_reset(_structure));
+}
+
Input::~Input()
{
sr_input_free(_structure);