summaryrefslogtreecommitdiff
path: root/dxr3demuxdevice.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3demuxdevice.h')
-rw-r--r--dxr3demuxdevice.h33
1 files changed, 9 insertions, 24 deletions
diff --git a/dxr3demuxdevice.h b/dxr3demuxdevice.h
index f1e874b..d544359 100644
--- a/dxr3demuxdevice.h
+++ b/dxr3demuxdevice.h
@@ -40,41 +40,26 @@ class iAudio;
// extract video and audio
class cDxr3DemuxDevice : private Uncopyable {
public:
- cDxr3DemuxDevice();
cDxr3DemuxDevice(cDxr3Interface& dxr3Device);
~cDxr3DemuxDevice();
void setAudio(iAudio *a);
- void Stop(void);
- void Resync(void);
- void Clear(void);
- void Init(void);
- void SetTvMode(void);
- void SetAudioOnlyMode(void);
- void SetVideoOnlyMode(void);
- void SetReplayMode(void);
+ void Stop();
+ void Resync();
+ void Clear();
+ void SetReplayMode();
void SetTrickMode(eDxr3TrickState trickState, int Speed = 1);
int DemuxPes(const uint8_t* buf, int length, bool bAc3Dts = false);
int DemuxAudioPes(const uint8_t* buf, int length);
void StillPicture(const uint8_t* buf, int length);
- eDxr3DemuxMode GetDemuxMode(void)
- {
- return m_demuxMode;
- };
- eDxr3TrickState GetTrickState(void)
- {
- return m_trickState;
- };
- bool Poll(int TimeoutMs)
- {
- return m_aBuf.Poll(TimeoutMs) && m_vBuf.Poll(TimeoutMs);
- /*
- return m_demuxMode == DXR3_DEMUX_AUDIO_ONLY_MODE ?
- m_aBuf.Poll(TimeoutMs) : m_aBuf.Poll(TimeoutMs);
- */
+ eDxr3DemuxMode GetDemuxMode() { return m_demuxMode; }
+ eDxr3TrickState GetTrickState() { return m_trickState; };
+
+ bool Poll(int TimeoutMs) {
+ return m_aBuf.Poll(TimeoutMs) && m_vBuf.Poll(TimeoutMs);
};
protected: