summaryrefslogtreecommitdiff
path: root/dynamicdevice.c
diff options
context:
space:
mode:
Diffstat (limited to 'dynamicdevice.c')
-rw-r--r--dynamicdevice.c21
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)