MythTV
master
|
#include <cstdint>
#include <utility>
#include <thread>
#include <QCoreApplication>
#include <QList>
#include <QMutex>
#include <QRecursiveMutex>
#include <QTime>
#include <QString>
#include <QRect>
#include <QSize>
#include <QStringList>
#include <QWaitCondition>
#include "libmyth/audio/volumebase.h"
#include "libmythbase/mthread.h"
#include "libmythbase/mythmiscutil.h"
#include "libmythbase/mythtypes.h"
#include "libmythbase/programtypes.h"
#include "libmythtv/audioplayer.h"
#include "libmythtv/captions/cc608reader.h"
#include "libmythtv/captions/cc708reader.h"
#include "libmythtv/captions/subtitlereader.h"
#include "libmythtv/captions/teletextreader.h"
#include "libmythtv/commbreakmap.h"
#include "libmythtv/decoders/decoderbase.h"
#include "libmythtv/deletemap.h"
#include "libmythtv/mythavutil.h"
#include "libmythtv/mythplayeravsync.h"
#include "libmythtv/mythtvexp.h"
#include "libmythtv/mythvideoout.h"
#include "libmythtv/osd.h"
#include "libmythtv/playercontext.h"
#include "libmythtv/tv.h"
#include "libmythtv/videoouttypes.h"
Go to the source code of this file.
Classes | |
class | MythPlayer |
Typedefs | |
using | StatusCallback = void(*)(int, void *) |
using | tctype_arr = std::array< std::chrono::milliseconds, TCTYPESMAX > |
Enumerations | |
enum | TCTypes { TC_VIDEO = 0, TC_AUDIO, TC_SUB, TC_CC } |
Timecode types. More... | |
enum | PlayerFlags { kNoFlags = 0x000000, kDecodeLowRes = 0x000001, kDecodeSingleThreaded = 0x000002, kDecodeFewBlocks = 0x000004, kDecodeNoLoopFilter = 0x000008, kDecodeNoDecode = 0x000010, kDecodeAllowGPU = 0x000020, kVideoIsNull = 0x000040, kAudioMuted = 0x010000, kNoITV = 0x020000, kMusicChoice = 0x040000 } |
Variables | |
static constexpr size_t | TCTYPESMAX { 4 } |
using StatusCallback = void (*)(int, void*) |
Definition at line 52 of file mythplayer.h.
using tctype_arr = std::array<std::chrono::milliseconds,TCTYPESMAX> |
Definition at line 63 of file mythplayer.h.
enum TCTypes |
Timecode types.
Enumerator | |
---|---|
TC_VIDEO | |
TC_AUDIO | |
TC_SUB | |
TC_CC |
Definition at line 55 of file mythplayer.h.
enum PlayerFlags |
Enumerator | |
---|---|
kNoFlags | |
kDecodeLowRes | |
kDecodeSingleThreaded | |
kDecodeFewBlocks | |
kDecodeNoLoopFilter | |
kDecodeNoDecode | |
kDecodeAllowGPU | |
kVideoIsNull | |
kAudioMuted | |
kNoITV | |
kMusicChoice |
Definition at line 65 of file mythplayer.h.
|
staticconstexpr |
Definition at line 62 of file mythplayer.h.