diff options
author | Frank Schmirler <vdr@schmirler.de> | 2011-07-06 09:13:50 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2011-07-06 09:13:50 +0200 |
commit | 2c8377d42a9ebd7c399322968d2c78fb377f55b0 (patch) | |
tree | cf94f08eac64285d908e35b9b4d0dcdb09e83e74 /client/device.c | |
parent | 673fbae2e258102c7bd2a7bee554f75eae0e332b (diff) | |
download | vdr-plugin-streamdev-2c8377d42a9ebd7c399322968d2c78fb377f55b0.tar.gz vdr-plugin-streamdev-2c8377d42a9ebd7c399322968d2c78fb377f55b0.tar.bz2 |
added support for VDR 1.7.19 SignalStrength/SignalQuality
Diffstat (limited to 'client/device.c')
-rw-r--r-- | client/device.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/client/device.c b/client/device.c index 7f39bbe..2935db2 100644 --- a/client/device.c +++ b/client/device.c @@ -324,3 +324,18 @@ void cStreamdevDevice::UpdatePriority(void) { m_Device->Unlock(); } } + +int cStreamdevDevice::SignalStrength(void) const { + int strength = -1; + if (ClientSocket.DataSocket(siLive) != NULL) + ClientSocket.GetSignal(&strength, NULL); + return strength; +} + +int cStreamdevDevice::SignalQuality(void) const { + int quality = -1; + if (ClientSocket.DataSocket(siLive) != NULL) + ClientSocket.GetSignal(NULL, &quality); + return quality; +} + |