diff options
Diffstat (limited to 'server/livestreamer.h')
-rw-r--r-- | server/livestreamer.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/server/livestreamer.h b/server/livestreamer.h index 7682206..62137d1 100644 --- a/server/livestreamer.h +++ b/server/livestreamer.h @@ -24,18 +24,16 @@ protected: virtual void Receive(uchar *Data, int Length); public: - cStreamdevLiveReceiver(cStreamdevLiveStreamer *Streamer, int Priority, int Ca, - int Pid1 = 0, int Pid2 = 0, int Pid3 = 0, int Pid4 = 0, - int Pid5 = 0, int Pid6 = 0, int Pid7 = 0, int Pid8 = 0, - int Pid9 = 0, int Pid10 = 0, int Pid11 = 0, int Pid12 = 0, - int Pid13 = 0, int Pid14 = 0, int Pid15 = 0, int Pid16 = 0); + cStreamdevLiveReceiver(cStreamdevLiveStreamer *Streamer, int Ca, int Priority, + const int *Pids); virtual ~cStreamdevLiveReceiver(); }; class cStreamdevLiveStreamer: public cStreamdevStreamer { private: int m_Priority; - int m_Pids[MAXRECEIVEPIDS]; + int m_Pids[MAXRECEIVEPIDS + 1]; + int m_NumPids; const cChannel *m_Channel; cDevice *m_Device; cStreamdevLiveReceiver *m_Receiver; |