- if (o->sdi->driver || sr_dev_has_hwcap(o->sdi, SR_CONF_SAMPLERATE)) {
- ret = o->sdi->driver->info_get(SR_DI_CUR_SAMPLERATE,
- (const void **)&samplerate, o->sdi);
- if (ret != SR_OK)
+ if (o->sdi->driver || sr_dev_has_option(o->sdi, SR_CONF_SAMPLERATE)) {
+ if ((ret = o->sdi->driver->config_get(SR_CONF_SAMPLERATE, &gvar,
+ o->sdi)) != SR_OK)