diff options
Diffstat (limited to 'dynamicdevice.c')
-rw-r--r-- | dynamicdevice.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/dynamicdevice.c b/dynamicdevice.c index 672cbb1..108ffaf 100644 --- a/dynamicdevice.c +++ b/dynamicdevice.c @@ -508,6 +508,13 @@ bool cDynamicDevice::HasDecoder(void) const return cDevice::HasDecoder(); } +bool cDynamicDevice::AvoidRecording(void) const +{ + if (subDevice) + return subDevice->AvoidRecording(); + return cDevice::AvoidRecording(); +} + cSpuDecoder *cDynamicDevice::GetSpuDecoder(void) { if (subDevice) @@ -620,6 +627,20 @@ int cDynamicDevice::NumProvidedSystems(void) const return cDevice::NumProvidedSystems(); } +int cDynamicDevice::SignalStrength(void) const +{ + if (subDevice) + return subDevice->SignalStrength(); + return cDevice::SignalStrength(); +} + +int cDynamicDevice::SignalQuality(void) const +{ + if (subDevice) + return subDevice->SignalQuality(); + return cDevice::SignalQuality(); +} + const cChannel *cDynamicDevice::GetCurrentlyTunedTransponder(void) const { if (!IsIdle() && subDevice) |