return cec_parser ? (cec_parser->PersistConfiguration(configuration) ? 1 : 0) : -1;
}
-int cec_set_configuration(libcec_configuration *configuration)
+int cec_set_configuration(const libcec_configuration *configuration)
{
return cec_parser ? (cec_parser->SetConfiguration(configuration) ? 1 : 0) : -1;
}
int8_t cec_detect_adapters(cec_adapter_descriptor *deviceList, uint8_t iBufSize, const char *strDevicePath, int bQuickScan)
{
if (cec_parser)
- return cec_parser->DetectAdapters(deviceList, iBufSize, strDevicePath, bQuickScan);
+ return cec_parser->DetectAdapters(deviceList, iBufSize, strDevicePath, bQuickScan == 1);
return -1;
}