mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 19:16:51 +02:00
client_device.patch by Petri Hintukainen
- Implement virtual IsTunedToTransponder() - Return true from Provides... functions Modified Files: client/device.c client/device.h
This commit is contained in:
parent
35bfac507b
commit
e55981c9e1
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: device.c,v 1.8 2007/01/15 12:15:12 schmirl Exp $
|
* $Id: device.c,v 1.9 2007/04/23 11:42:16 schmirl Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "client/device.h"
|
#include "client/device.h"
|
||||||
@ -59,13 +59,22 @@ cStreamdevDevice::~cStreamdevDevice() {
|
|||||||
|
|
||||||
bool cStreamdevDevice::ProvidesSource(int Source) const {
|
bool cStreamdevDevice::ProvidesSource(int Source) const {
|
||||||
Dprintf("ProvidesSource, Source=%d\n", Source);
|
Dprintf("ProvidesSource, Source=%d\n", Source);
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool cStreamdevDevice::ProvidesTransponder(const cChannel *Channel) const
|
bool cStreamdevDevice::ProvidesTransponder(const cChannel *Channel) const
|
||||||
{
|
{
|
||||||
Dprintf("ProvidesTransponder\n");
|
Dprintf("ProvidesTransponder\n");
|
||||||
return false;
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool cStreamdevDevice::IsTunedToTransponder(const cChannel *Channel)
|
||||||
|
{
|
||||||
|
bool res = false;
|
||||||
|
if (ClientSocket.DataSocket(siLive) != NULL
|
||||||
|
&& TRANSPONDER(Channel, m_Channel))
|
||||||
|
res = true;
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool cStreamdevDevice::ProvidesChannel(const cChannel *Channel, int Priority,
|
bool cStreamdevDevice::ProvidesChannel(const cChannel *Channel, int Priority,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: device.h,v 1.3 2005/02/08 15:21:19 lordjaxom Exp $
|
* $Id: device.h,v 1.4 2007/04/23 11:42:16 schmirl Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef VDR_STREAMDEV_DEVICE_H
|
#ifndef VDR_STREAMDEV_DEVICE_H
|
||||||
@ -51,9 +51,10 @@ public:
|
|||||||
virtual ~cStreamdevDevice();
|
virtual ~cStreamdevDevice();
|
||||||
|
|
||||||
virtual bool ProvidesSource(int Source) const;
|
virtual bool ProvidesSource(int Source) const;
|
||||||
virtual bool ProvidesTransponder(const cChannel *Channel) const;
|
virtual bool ProvidesTransponder(const cChannel *Channel) const;
|
||||||
virtual bool ProvidesChannel(const cChannel *Channel, int Priority = -1,
|
virtual bool ProvidesChannel(const cChannel *Channel, int Priority = -1,
|
||||||
bool *NeedsDetachReceivers = NULL) const;
|
bool *NeedsDetachReceivers = NULL) const;
|
||||||
|
virtual bool IsTunedToTransponder(const cChannel *Channel);
|
||||||
|
|
||||||
static bool Init(void);
|
static bool Init(void);
|
||||||
static bool ReInit(void);
|
static bool ReInit(void);
|
||||||
|
Loading…
Reference in New Issue
Block a user