MythTV  master
mythtranscodeplayer.h
Go to the documentation of this file.
1 #ifndef MYTHTRANSCODEPLAYER_H
2 #define MYTHTRANSCODEPLAYER_H
3 
4 // MythTV
5 #include "libmythtv/mythplayer.h"
6 
8 {
9  public:
10  explicit MythTranscodePlayer(PlayerContext* Context, PlayerFlags Flags = kNoFlags);
11 
12  void SetTranscoding (bool Transcoding);
13  void InitForTranscode ();
14  void SetCutList (const frm_dir_map_t& CutList);
15  bool TranscodeGetNextFrame (int& DidFF, bool& KeyFrame, bool HonorCutList);
16 };
17 
18 #endif
MythTranscodePlayer::MythTranscodePlayer
MythTranscodePlayer(PlayerContext *Context, PlayerFlags Flags=kNoFlags)
Definition: mythtranscodeplayer.cpp:6
MythTranscodePlayer::TranscodeGetNextFrame
bool TranscodeGetNextFrame(int &DidFF, bool &KeyFrame, bool HonorCutList)
Definition: mythtranscodeplayer.cpp:47
frm_dir_map_t
QMap< uint64_t, MarkTypes > frm_dir_map_t
Frame # -> Mark map.
Definition: programtypes.h:117
mythplayer.h
PlayerFlags
PlayerFlags
Definition: mythplayer.h:64
MythPlayer
Definition: mythplayer.h:83
kNoFlags
@ kNoFlags
Definition: mythplayer.h:66
PlayerContext
Definition: playercontext.h:49
MythTranscodePlayer::SetTranscoding
void SetTranscoding(bool Transcoding)
Definition: mythtranscodeplayer.cpp:11
MythTranscodePlayer::SetCutList
void SetCutList(const frm_dir_map_t &CutList)
Definition: mythtranscodeplayer.cpp:42
MythTranscodePlayer::InitForTranscode
void InitForTranscode()
Definition: mythtranscodeplayer.cpp:22
MythTranscodePlayer
Definition: mythtranscodeplayer.h:7