#include "channels.h"
#include "ci.h"
#include "dvbsubtitle.h"
#include "eit.h"
#include "filter.h"
#include "nit.h"
#include "pat.h"
#include "remux.h"
#include "ringbuffer.h"
#include "sdt.h"
#include "sections.h"
#include "spu.h"
#include "thread.h"
#include "tools.h"
Go to the source code of this file.
Classes |
struct | tTrackId |
class | cDeviceHook |
class | cDevice |
| The cDevice class is the base from which actual devices can be derived. More...
|
class | cDevice::cPidHandle |
class | cTSBuffer |
| Derived cDevice classes that can receive channels will have to provide Transport Stream (TS) packets one at a time. More...
|
Defines |
#define | MAXDEVICES 16 |
#define | MAXPIDHANDLES 64 |
#define | MAXRECEIVERS 16 |
#define | MAXVOLUME 255 |
#define | VOLUMEDELTA 5 |
#define | MAXOCCUPIEDTIMEOUT 99 |
#define | IS_AUDIO_TRACK(t) (ttAudioFirst <= (t) && (t) <= ttAudioLast) |
#define | IS_DOLBY_TRACK(t) (ttDolbyFirst <= (t) && (t) <= ttDolbyLast) |
#define | IS_SUBTITLE_TRACK(t) (ttSubtitleFirst <= (t) && (t) <= ttSubtitleLast) |
Enumerations |
enum | eSetChannelResult {
scrOk,
scrNotAvailable,
scrNoTransfer,
scrFailed,
scrOk,
scrNotAvailable,
scrNoTransfer,
scrFailed
} |
enum | ePlayMode {
pmNone,
pmAudioVideo,
pmAudioOnly,
pmAudioOnlyBlack,
pmVideoOnly,
pmExtern_THIS_SHOULD_BE_AVOIDED,
pmNone,
pmAudioVideo,
pmAudioOnly,
pmAudioOnlyBlack,
pmVideoOnly,
pmExtern_THIS_SHOULD_BE_AVOIDED
} |
enum | eVideoSystem { vsPAL,
vsNTSC,
vsPAL,
vsNTSC
} |
enum | eVideoDisplayFormat {
vdfPanAndScan,
vdfLetterBox,
vdfCenterCutOut,
vdfPanAndScan,
vdfLetterBox,
vdfCenterCutOut
} |
enum | eTrackType {
ttNone,
ttAudio,
ttAudioFirst = ttAudio,
ttAudioLast = ttAudioFirst + 31,
ttDolby,
ttDolbyFirst = ttDolby,
ttDolbyLast = ttDolbyFirst + 15,
ttSubtitle,
ttSubtitleFirst = ttSubtitle,
ttSubtitleLast = ttSubtitleFirst + 31,
ttMaxTrackTypes,
ttNone,
ttAudio,
ttAudioFirst = ttAudio,
ttAudioLast = ttAudioFirst + 31,
ttDolby,
ttDolbyFirst = ttDolby,
ttDolbyLast = ttDolbyFirst + 15,
ttSubtitle,
ttSubtitleFirst = ttSubtitle,
ttSubtitleLast = ttSubtitleFirst + 31,
ttMaxTrackTypes
} |
Define Documentation
Enumeration Type Documentation
- Enumerator:
pmNone |
|
pmAudioVideo |
|
pmAudioOnly |
|
pmAudioOnlyBlack |
|
pmVideoOnly |
|
pmExtern_THIS_SHOULD_BE_AVOIDED |
|
pmNone |
|
pmAudioVideo |
|
pmAudioOnly |
|
pmAudioOnlyBlack |
|
pmVideoOnly |
|
pmExtern_THIS_SHOULD_BE_AVOIDED |
|
Definition at line 37 of file include/vdr/device.h.
- Enumerator:
scrOk |
|
scrNotAvailable |
|
scrNoTransfer |
|
scrFailed |
|
scrOk |
|
scrNotAvailable |
|
scrNoTransfer |
|
scrFailed |
|
Definition at line 35 of file include/vdr/device.h.
- Enumerator:
ttNone |
|
ttAudio |
|
ttAudioFirst |
|
ttAudioLast |
|
ttDolby |
|
ttDolbyFirst |
|
ttDolbyLast |
|
ttSubtitle |
|
ttSubtitleFirst |
|
ttSubtitleLast |
|
ttMaxTrackTypes |
|
ttNone |
|
ttAudio |
|
ttAudioFirst |
|
ttAudioLast |
|
ttDolby |
|
ttDolbyFirst |
|
ttDolbyLast |
|
ttSubtitle |
|
ttSubtitleFirst |
|
ttSubtitleLast |
|
ttMaxTrackTypes |
|
Definition at line 65 of file include/vdr/device.h.
- Enumerator:
vdfPanAndScan |
|
vdfLetterBox |
|
vdfCenterCutOut |
|
vdfPanAndScan |
|
vdfLetterBox |
|
vdfCenterCutOut |
|
Definition at line 60 of file include/vdr/device.h.