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 /server/livestreamer.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 'server/livestreamer.c')
-rw-r--r-- | server/livestreamer.c | 11 |
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) { |