class eDVBAudio: public iObject
{
-DECLARE_REF(eDVBAudio);
+ DECLARE_REF(eDVBAudio);
private:
ePtr<eDVBDemux> m_demux;
int m_fd, m_fd_demux, m_dev, m_is_freezed;
class eDVBVideo: public iObject, public Object
{
-DECLARE_REF(eDVBVideo);
+ DECLARE_REF(eDVBVideo);
private:
ePtr<eDVBDemux> m_demux;
int m_fd, m_fd_demux, m_dev;
class eDVBPCR: public iObject
{
-DECLARE_REF(eDVBPCR);
+ DECLARE_REF(eDVBPCR);
private:
ePtr<eDVBDemux> m_demux;
int m_fd_demux;
class eDVBTText: public iObject
{
-DECLARE_REF(eDVBTText);
+ DECLARE_REF(eDVBTText);
private:
ePtr<eDVBDemux> m_demux;
int m_fd_demux;
class eTSMPEGDecoder: public Object, public iTSMPEGDecoder
{
+ DECLARE_REF(eTSMPEGDecoder);
+private:
static int m_pcm_delay;
static int m_ac3_delay;
static int m_audio_channel;
-DECLARE_REF(eTSMPEGDecoder);
std::string m_radio_pic;
ePtr<eDVBDemux> m_demux;
ePtr<eDVBAudio> m_audio;