MythTV  master
Classes | Typedefs | Enumerations
tv_play.h File Reference
#include <cstdint>
#include <utility>
#include <vector>
#include <QReadWriteLock>
#include <QWaitCondition>
#include <QStringList>
#include <QDateTime>
#include <QObject>
#include <QString>
#include <QMutex>
#include <QMap>
#include <QRecursiveMutex>
#include <QVector>
#include "libmyth/audio/volumebase.h"
#include "libmythbase/mythdeque.h"
#include "libmythbase/mythtimer.h"
#include "libmythbase/referencecounter.h"
#include "channelgroup.h"
#include "channelinfo.h"
#include "decoders/decoderbase.h"
#include "inputinfo.h"
#include "mythtvmenu.h"
#include "osd.h"
#include "playercontext.h"
#include "tv.h"
#include "tvbrowsehelper.h"
#include "tvplaybackstate.h"
#include "videoouttypes.h"
Include dependency graph for tv_play.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AskProgramInfo
 
class  TV
 Control TV playback. More...
 

Typedefs

using EMBEDRETURNVOID = void(*)(void *, bool)
 
using EMBEDRETURNVOIDEPG = void(*)(uint, const QString &, const QDateTime, TV *, bool, bool, int)
 
using EMBEDRETURNVOIDFINDER = void(*)(TV *, bool, bool)
 
using EMBEDRETURNVOIDSCHEDIT = void(*)(const ProgramInfo *, void *)
 

Enumerations

enum  scheduleEditTypes {
  kScheduleProgramGuide = 0, kScheduleProgramFinder, kScheduledRecording, kViewSchedule,
  kPlaybackBox
}
 
enum  NoRecorderMsg { kNoRecorders = 0, kNoCurrRec = 1, kNoTuners = 2 }
 Type of message displayed in ShowNoRecorderDialog() More...
 
enum  {
  kStartTVNoFlags = 0x00, kStartTVInPlayList = 0x02, kStartTVByNetworkCommand = 0x04, kStartTVIgnoreBookmark = 0x08,
  kStartTVIgnoreProgStart = 0x10, kStartTVIgnoreLastPlayPos = 0x20
}
 

Typedef Documentation

◆ EMBEDRETURNVOID

using EMBEDRETURNVOID = void (*) (void *, bool)

Definition at line 58 of file tv_play.h.

◆ EMBEDRETURNVOIDEPG

using EMBEDRETURNVOIDEPG = void (*) (uint, const QString &, const QDateTime, TV *, bool, bool, int)

Definition at line 59 of file tv_play.h.

◆ EMBEDRETURNVOIDFINDER

using EMBEDRETURNVOIDFINDER = void (*) (TV *, bool, bool)

Definition at line 60 of file tv_play.h.

◆ EMBEDRETURNVOIDSCHEDIT

using EMBEDRETURNVOIDSCHEDIT = void (*) (const ProgramInfo *, void *)

Definition at line 61 of file tv_play.h.

Enumeration Type Documentation

◆ scheduleEditTypes

Enumerator
kScheduleProgramGuide 
kScheduleProgramFinder 
kScheduledRecording 
kViewSchedule 
kPlaybackBox 

Definition at line 92 of file tv_play.h.

◆ NoRecorderMsg

Type of message displayed in ShowNoRecorderDialog()

Enumerator
kNoRecorders 

No free recorders.

kNoCurrRec 

No current recordings.

kNoTuners 

No capture cards configured.

Definition at line 103 of file tv_play.h.

◆ anonymous enum

anonymous enum
Enumerator
kStartTVNoFlags 
kStartTVInPlayList 
kStartTVByNetworkCommand 
kStartTVIgnoreBookmark 
kStartTVIgnoreProgStart 
kStartTVIgnoreLastPlayPos 

Definition at line 110 of file tv_play.h.