--- a/upqo/avtransport_qo.h
+++ b/upqo/avtransport_qo.h
@@ -194,6 +194,19 @@
update(true);
}
+ virtual bool checkConnection() {
+ UPnPClient::AVTransport::PositionInfo info;
+ for (int i = 0; i < 2; i++) {
+ int error;
+ if ((error = m_srv->getPositionInfo(info)) != 0) {
+ qDebug() << "AVT: getPositionInfo failed with error " << error;
+ } else {
+ return true;
+ }
+ }
+ return false;
+ }
+
// Called by timer every sec
virtual void update(bool force = false) {
UPnPClient::AVTransport::PositionInfo info;