summaryrefslogtreecommitdiff
path: root/server/livestreamer.c
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2011-07-06 09:13:50 +0200
committerFrank Schmirler <vdr@schmirler.de>2011-07-06 09:13:50 +0200
commit2c8377d42a9ebd7c399322968d2c78fb377f55b0 (patch)
treecf94f08eac64285d908e35b9b4d0dcdb09e83e74 /server/livestreamer.c
parent673fbae2e258102c7bd2a7bee554f75eae0e332b (diff)
downloadvdr-plugin-streamdev-2c8377d42a9ebd7c399322968d2c78fb377f55b0.tar.gz
vdr-plugin-streamdev-2c8377d42a9ebd7c399322968d2c78fb377f55b0.tar.bz2
added support for VDR 1.7.19 SignalStrength/SignalQuality
Diffstat (limited to 'server/livestreamer.c')
-rw-r--r--server/livestreamer.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/server/livestreamer.c b/server/livestreamer.c
index f17025d..144f353 100644
--- a/server/livestreamer.c
+++ b/server/livestreamer.c
@@ -440,6 +440,17 @@ void cStreamdevLiveStreamer::SetPriority(int Priority)
StartReceiver();
}
+void cStreamdevLiveStreamer::GetSignal(int *DevNum, int *Strength, int *Quality) const
+{
+ if (m_Device) {
+ *DevNum = m_Device->DeviceNumber() + 1;
+#if APIVERSNUM >= 10719
+ *Strength = m_Device->SignalStrength();
+ *Quality = m_Device->SignalQuality();
+#endif
+ }
+}
+
void cStreamdevLiveStreamer::StartReceiver(void)
{
if (m_NumPids > 0) {