X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/6977ff954d9c08c2f3ca7727cf997ccd7be201ed..2f6625c7a2308755191b04facd03a4a5527c064c:/lib/dvb/decoder.h diff --git a/lib/dvb/decoder.h b/lib/dvb/decoder.h index a26d6cf5..7bd16fd1 100644 --- a/lib/dvb/decoder.h +++ b/lib/dvb/decoder.h @@ -11,14 +11,17 @@ private: ePtr m_demux; int m_fd, m_fd_demux; public: + enum {aMPEG, aAC3, aDTS }; eDVBAudio(eDVBDemux *demux, int dev); - int startPid(int pid); + int startPid(int pid, int type); void stop(); #if HAVE_DVB_API_VERSION < 3 void start(); void stopPid(); #endif void flush(); + void freeze(); + void unfreeze(); virtual ~eDVBAudio(); }; @@ -37,6 +40,8 @@ public: void stopPid(); #endif void flush(); + void freeze(); + void unfreeze(); virtual ~eDVBVideo(); };