#include <decoder.h>
|
| enum | { pidNone = -1
} |
| |
| enum | {
stateStop
, statePause
, statePlay
, stateDecoderFastForward
,
stateTrickmode
, stateSlowMotion
} |
| |
| enum | { fcc_state_stop
, fcc_state_ready
, fcc_state_decoding
} |
| |
| enum | { pidDisabled = -1
} |
| |
| enum | {
af_MPEG
, af_AC3
, af_DTS
, af_AAC
,
af_DTSHD
} |
| |
| enum | { ac_left
, ac_stereo
, ac_right
} |
| |
| enum | { sm_Audio
, sm_Video
} |
| |
|
| | eTSMPEGDecoder (eDVBDemux *demux, int decoder) |
| |
| virtual | ~eTSMPEGDecoder () |
| |
| RESULT | setVideoPID (int vpid, int type) |
| |
| RESULT | setAudioPID (int apid, int type) |
| |
| RESULT | setAudioChannel (int channel) |
| |
| int | getAudioChannel () |
| |
| RESULT | setPCMDelay (int delay) |
| |
| int | getPCMDelay () |
| |
| RESULT | setAC3Delay (int delay) |
| |
| int | getAC3Delay () |
| |
| RESULT | setSyncPCR (int pcrpid) |
| |
| RESULT | setTextPID (int textpid) |
| |
| RESULT | setSyncMaster (int who) |
| |
| RESULT | set () |
| |
| RESULT | play () |
| |
| RESULT | pause () |
| |
| RESULT | setFastForward (int frames_to_skip) |
| |
| RESULT | setSlowMotion (int repeat) |
| |
| RESULT | setTrickmode () |
| |
| RESULT | flush () |
| |
| RESULT | showSinglePic (const char *filename) |
| |
| RESULT | setRadioPic (const std::string &filename) |
| |
| RESULT | getPTS (int what, pts_t &pts) |
| |
| RESULT | connectVideoEvent (const sigc::slot1< void, struct videoEvent > &event, ePtr< eConnection > &connection) |
| |
| int | getVideoWidth () |
| |
| int | getVideoHeight () |
| |
| int | getVideoProgressive () |
| |
| int | getVideoFrameRate () |
| |
| int | getVideoAspect () |
| |
| int | getVideoGamma () |
| |
| RESULT | prepareFCC (int fe_id, int vpid, int vtype, int pcrpid) |
| |
| RESULT | fccStart () |
| |
| RESULT | fccStop () |
| |
| RESULT | fccDecoderStart () |
| |
| RESULT | fccDecoderStop () |
| |
| RESULT | fccUpdatePids (int fe_id, int vpid, int vtype, int pcrpid) |
| |
| RESULT | fccSetPids (int fe_id, int vpid, int vtype, int pcrpid) |
| |
| RESULT | fccGetFD () |
| |
| RESULT | fccFreeFD () |
| |
| void | operator delete (void *p) |
| |
| virtual void | AddRef ()=0 |
| |
| virtual void | Release ()=0 |
| |
◆ anonymous enum
◆ anonymous enum
| Enumerator |
|---|
| stateStop | |
| statePause | |
| statePlay | |
| stateDecoderFastForward | |
| stateTrickmode | |
| stateSlowMotion | |
◆ anonymous enum
| Enumerator |
|---|
| fcc_state_stop | |
| fcc_state_ready | |
| fcc_state_decoding | |
◆ eTSMPEGDecoder()
| eTSMPEGDecoder::eTSMPEGDecoder |
( |
eDVBDemux * |
demux, |
|
|
int |
decoder |
|
) |
| |
◆ ~eTSMPEGDecoder()
| eTSMPEGDecoder::~eTSMPEGDecoder |
( |
| ) |
|
|
virtual |
◆ connectVideoEvent()
◆ fccDecoderStart()
| RESULT eTSMPEGDecoder::fccDecoderStart |
( |
| ) |
|
|
virtual |
◆ fccDecoderStop()
| RESULT eTSMPEGDecoder::fccDecoderStop |
( |
| ) |
|
|
virtual |
◆ fccFreeFD()
| RESULT eTSMPEGDecoder::fccFreeFD |
( |
| ) |
|
◆ fccGetFD()
| RESULT eTSMPEGDecoder::fccGetFD |
( |
| ) |
|
◆ fccSetPids()
| RESULT eTSMPEGDecoder::fccSetPids |
( |
int |
fe_id, |
|
|
int |
vpid, |
|
|
int |
vtype, |
|
|
int |
pcrpid |
|
) |
| |
◆ fccStart()
| RESULT eTSMPEGDecoder::fccStart |
( |
| ) |
|
◆ fccStop()
| RESULT eTSMPEGDecoder::fccStop |
( |
| ) |
|
◆ fccUpdatePids()
| RESULT eTSMPEGDecoder::fccUpdatePids |
( |
int |
fe_id, |
|
|
int |
vpid, |
|
|
int |
vtype, |
|
|
int |
pcrpid |
|
) |
| |
|
virtual |
◆ flush()
| RESULT eTSMPEGDecoder::flush |
( |
| ) |
|
◆ getAC3Delay()
| int eTSMPEGDecoder::getAC3Delay |
( |
| ) |
|
|
inlinevirtual |
◆ getAudioChannel()
| int eTSMPEGDecoder::getAudioChannel |
( |
| ) |
|
|
virtual |
◆ getPCMDelay()
| int eTSMPEGDecoder::getPCMDelay |
( |
| ) |
|
|
inlinevirtual |
◆ getPTS()
| RESULT eTSMPEGDecoder::getPTS |
( |
int |
what, |
|
|
pts_t & |
pts |
|
) |
| |
|
virtual |
◆ getVideoAspect()
| int eTSMPEGDecoder::getVideoAspect |
( |
| ) |
|
|
virtual |
◆ getVideoFrameRate()
| int eTSMPEGDecoder::getVideoFrameRate |
( |
| ) |
|
|
virtual |
◆ getVideoGamma()
| int eTSMPEGDecoder::getVideoGamma |
( |
| ) |
|
|
virtual |
◆ getVideoHeight()
| int eTSMPEGDecoder::getVideoHeight |
( |
| ) |
|
|
virtual |
◆ getVideoProgressive()
| int eTSMPEGDecoder::getVideoProgressive |
( |
| ) |
|
|
virtual |
◆ getVideoWidth()
| int eTSMPEGDecoder::getVideoWidth |
( |
| ) |
|
|
virtual |
◆ pause()
| RESULT eTSMPEGDecoder::pause |
( |
| ) |
|
|
virtual |
◆ play()
| RESULT eTSMPEGDecoder::play |
( |
| ) |
|
|
virtual |
◆ prepareFCC()
| RESULT eTSMPEGDecoder::prepareFCC |
( |
int |
fe_id, |
|
|
int |
vpid, |
|
|
int |
vtype, |
|
|
int |
pcrpid |
|
) |
| |
|
virtual |
◆ set()
| RESULT eTSMPEGDecoder::set |
( |
| ) |
|
|
virtual |
◆ setAC3Delay()
| RESULT eTSMPEGDecoder::setAC3Delay |
( |
int |
delay | ) |
|
|
virtual |
◆ setAudioChannel()
| RESULT eTSMPEGDecoder::setAudioChannel |
( |
int |
channel | ) |
|
|
virtual |
◆ setAudioPID()
| RESULT eTSMPEGDecoder::setAudioPID |
( |
int |
apid, |
|
|
int |
type |
|
) |
| |
|
virtual |
◆ setFastForward()
| RESULT eTSMPEGDecoder::setFastForward |
( |
int |
skip | ) |
|
|
virtual |
fast forward by skipping frames. 0 is disabled, 2 is twice-the-speed, ...
Implements iTSMPEGDecoder.
◆ setHwAC3Delay()
| RESULT eTSMPEGDecoder::setHwAC3Delay |
( |
int |
delay | ) |
|
|
static |
◆ setHwPCMDelay()
| RESULT eTSMPEGDecoder::setHwPCMDelay |
( |
int |
delay | ) |
|
|
static |
◆ setPCMDelay()
| RESULT eTSMPEGDecoder::setPCMDelay |
( |
int |
delay | ) |
|
|
virtual |
◆ setRadioPic()
| RESULT eTSMPEGDecoder::setRadioPic |
( |
const std::string & |
filename | ) |
|
|
virtual |
◆ setSlowMotion()
| RESULT eTSMPEGDecoder::setSlowMotion |
( |
int |
repeat | ) |
|
|
virtual |
◆ setSyncMaster()
| RESULT eTSMPEGDecoder::setSyncMaster |
( |
int |
who | ) |
|
|
virtual |
Set Sync mode to either audio or video master
Implements iTSMPEGDecoder.
◆ setSyncPCR()
| RESULT eTSMPEGDecoder::setSyncPCR |
( |
int |
pcrpid | ) |
|
|
virtual |
◆ setTextPID()
| RESULT eTSMPEGDecoder::setTextPID |
( |
int |
vpid | ) |
|
|
virtual |
◆ setTrickmode()
| RESULT eTSMPEGDecoder::setTrickmode |
( |
| ) |
|
|
virtual |
Display any complete data as fast as possible
Implements iTSMPEGDecoder.
◆ setVideoPID()
| RESULT eTSMPEGDecoder::setVideoPID |
( |
int |
vpid, |
|
|
int |
type |
|
) |
| |
|
virtual |
◆ showSinglePic()
| RESULT eTSMPEGDecoder::showSinglePic |
( |
const char * |
filename | ) |
|
|
virtual |
The documentation for this class was generated from the following files: