diff options
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) { |