#include <amldecoder.h>
|
| enum | {
aMPEG
, aAC3
, aDTS
, aAAC
,
aAACHE
, aLPCM
, aDTSHD
, aDDP
,
UNKNOWN = -1
, MPEG2 =0
, MPEG4_H264
, VC1 = 3
,
MPEG4_Part2
, VC1_SM
, MPEG1
, H265_HEVC
,
AVS = 16
} |
| |
| enum | { pidNone = -1
} |
| |
| enum | {
stateStop
, statePause
, statePlay
, stateDecoderFastForward
,
stateTrickmode
, stateSlowMotion
} |
| |
| 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
} |
| |
|
| | eAMLTSMPEGDecoder (eDVBDemux *demux, int decoder) |
| |
| virtual | ~eAMLTSMPEGDecoder () |
| |
| 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 () |
| |
| virtual RESULT | prepareFCC (int fe_id, int vpid, int vtype, int pcrpid)=0 |
| |
| virtual RESULT | fccDecoderStart ()=0 |
| |
| virtual RESULT | fccDecoderStop ()=0 |
| |
| virtual RESULT | fccUpdatePids (int fe_id, int vpid, int vtype, int pcrpid)=0 |
| |
| void | operator delete (void *p) |
| |
| virtual void | AddRef ()=0 |
| |
| virtual void | Release ()=0 |
| |
◆ anonymous enum
| Enumerator |
|---|
| aMPEG | |
| aAC3 | |
| aDTS | |
| aAAC | |
| aAACHE | |
| aLPCM | |
| aDTSHD | |
| aDDP | |
| UNKNOWN | |
| MPEG2 | |
| MPEG4_H264 | |
| VC1 | |
| MPEG4_Part2 | |
| VC1_SM | |
| MPEG1 | |
| H265_HEVC | |
| AVS | |
◆ anonymous enum
◆ anonymous enum
| Enumerator |
|---|
| stateStop | |
| statePause | |
| statePlay | |
| stateDecoderFastForward | |
| stateTrickmode | |
| stateSlowMotion | |
◆ eAMLTSMPEGDecoder()
| eAMLTSMPEGDecoder::eAMLTSMPEGDecoder |
( |
eDVBDemux * |
demux, |
|
|
int |
decoder |
|
) |
| |
◆ ~eAMLTSMPEGDecoder()
| eAMLTSMPEGDecoder::~eAMLTSMPEGDecoder |
( |
| ) |
|
|
virtual |
◆ connectVideoEvent()
◆ flush()
| RESULT eAMLTSMPEGDecoder::flush |
( |
| ) |
|
◆ getAC3Delay()
| int eAMLTSMPEGDecoder::getAC3Delay |
( |
| ) |
|
|
inlinevirtual |
◆ getAudioChannel()
| int eAMLTSMPEGDecoder::getAudioChannel |
( |
| ) |
|
|
virtual |
◆ getPCMDelay()
| int eAMLTSMPEGDecoder::getPCMDelay |
( |
| ) |
|
|
inlinevirtual |
◆ getPTS()
| RESULT eAMLTSMPEGDecoder::getPTS |
( |
int |
what, |
|
|
pts_t & |
pts |
|
) |
| |
|
virtual |
◆ getVideoAspect()
| int eAMLTSMPEGDecoder::getVideoAspect |
( |
| ) |
|
|
virtual |
◆ getVideoFrameRate()
| int eAMLTSMPEGDecoder::getVideoFrameRate |
( |
| ) |
|
|
virtual |
◆ getVideoGamma()
| int eAMLTSMPEGDecoder::getVideoGamma |
( |
| ) |
|
|
virtual |
◆ getVideoHeight()
| int eAMLTSMPEGDecoder::getVideoHeight |
( |
| ) |
|
|
virtual |
◆ getVideoProgressive()
| int eAMLTSMPEGDecoder::getVideoProgressive |
( |
| ) |
|
|
virtual |
◆ getVideoWidth()
| int eAMLTSMPEGDecoder::getVideoWidth |
( |
| ) |
|
|
virtual |
◆ pause()
| RESULT eAMLTSMPEGDecoder::pause |
( |
| ) |
|
|
virtual |
◆ play()
| RESULT eAMLTSMPEGDecoder::play |
( |
| ) |
|
|
virtual |
◆ set()
| RESULT eAMLTSMPEGDecoder::set |
( |
| ) |
|
|
virtual |
◆ setAC3Delay()
| RESULT eAMLTSMPEGDecoder::setAC3Delay |
( |
int |
delay | ) |
|
|
virtual |
◆ setAudioChannel()
| RESULT eAMLTSMPEGDecoder::setAudioChannel |
( |
int |
channel | ) |
|
|
virtual |
◆ setAudioPID()
| RESULT eAMLTSMPEGDecoder::setAudioPID |
( |
int |
apid, |
|
|
int |
type |
|
) |
| |
|
virtual |
◆ setFastForward()
| RESULT eAMLTSMPEGDecoder::setFastForward |
( |
int |
skip | ) |
|
|
virtual |
fast forward by skipping frames. 0 is disabled, 2 is twice-the-speed, ...
Implements iTSMPEGDecoder.
◆ setHwAC3Delay()
| RESULT eAMLTSMPEGDecoder::setHwAC3Delay |
( |
int |
delay | ) |
|
|
static |
◆ setHwPCMDelay()
| RESULT eAMLTSMPEGDecoder::setHwPCMDelay |
( |
int |
delay | ) |
|
|
static |
◆ setPCMDelay()
| RESULT eAMLTSMPEGDecoder::setPCMDelay |
( |
int |
delay | ) |
|
|
virtual |
◆ setRadioPic()
| RESULT eAMLTSMPEGDecoder::setRadioPic |
( |
const std::string & |
filename | ) |
|
|
virtual |
◆ setSlowMotion()
| RESULT eAMLTSMPEGDecoder::setSlowMotion |
( |
int |
repeat | ) |
|
|
virtual |
◆ setSyncMaster()
| RESULT eAMLTSMPEGDecoder::setSyncMaster |
( |
int |
who | ) |
|
|
virtual |
Set Sync mode to either audio or video master
Implements iTSMPEGDecoder.
◆ setSyncPCR()
| RESULT eAMLTSMPEGDecoder::setSyncPCR |
( |
int |
pcrpid | ) |
|
|
virtual |
◆ setTextPID()
| RESULT eAMLTSMPEGDecoder::setTextPID |
( |
int |
vpid | ) |
|
|
virtual |
◆ setTrickmode()
| RESULT eAMLTSMPEGDecoder::setTrickmode |
( |
| ) |
|
|
virtual |
Display any complete data as fast as possible
Implements iTSMPEGDecoder.
◆ setVideoPID()
| RESULT eAMLTSMPEGDecoder::setVideoPID |
( |
int |
vpid, |
|
|
int |
type |
|
) |
| |
|
virtual |
◆ showSinglePic()
| RESULT eAMLTSMPEGDecoder::showSinglePic |
( |
const char * |
filename | ) |
|
|
virtual |
The documentation for this class was generated from the following files: