MythTV  master
Classes | Typedefs | Enumerations
mythccextractorplayer.h File Reference
#include <cstdint>
#include <QStringList>
#include <QImage>
#include <QPoint>
#include <QHash>
#include <QDir>
#include "mythplayer.h"
Include dependency graph for mythccextractorplayer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OneSubtitle
 Represents one subtitle record. More...
 
class  SRTStuff
 
class  CC608Stuff
 
class  CC708Stuff
 
class  TeletextStuff
 
class  DVBSubStuff
 
class  MythCCExtractorPlayer
 
class  MythCCExtractorPlayer::Window
 Keeps cc708 windows (1-8) for all streams & services (which ids are the keys). More...
 

Typedefs

typedef QHash< int, QList< OneSubtitle > > CC608StreamType
 Key is a CC number (1-4), values are the subtitles in chrono order. More...
 
typedef QHash< int, QList< OneSubtitle > > CC708StreamType
 Key is a CC service (1-63), values are the subtitles in chrono order. More...
 
typedef QHash< int, QList< OneSubtitle > > TeletextStreamType
 Key is a page number, values are the subtitles in chrono order. More...
 
typedef QList< OneSubtitleDVBStreamType
 Subtitles in chrono order. More...
 
typedef QHash< uint, CC608StuffCC608Info
 
typedef QHash< uint, CC708StuffCC708Info
 
typedef QHash< uint, TeletextStuffTeletextInfo
 
typedef QHash< uint, DVBSubStuffDVBSubInfo
 
typedef QHash< uint, SubtitleReader * > SubtitleReaders
 

Enumerations

enum  sub_types { kSubCC608, kSubCC708, kSubDVB, kSubTeletext }
 

Typedef Documentation

◆ CC608StreamType

typedef QHash<int, QList<OneSubtitle> > CC608StreamType

Key is a CC number (1-4), values are the subtitles in chrono order.

Definition at line 57 of file mythccextractorplayer.h.

◆ CC708StreamType

typedef QHash<int, QList<OneSubtitle> > CC708StreamType

Key is a CC service (1-63), values are the subtitles in chrono order.

Definition at line 59 of file mythccextractorplayer.h.

◆ TeletextStreamType

typedef QHash<int, QList<OneSubtitle> > TeletextStreamType

Key is a page number, values are the subtitles in chrono order.

Definition at line 61 of file mythccextractorplayer.h.

◆ DVBStreamType

typedef QList<OneSubtitle> DVBStreamType

Subtitles in chrono order.

Definition at line 63 of file mythccextractorplayer.h.

◆ CC608Info

typedef QHash<uint, CC608Stuff> CC608Info

Definition at line 82 of file mythccextractorplayer.h.

◆ CC708Info

typedef QHash<uint, CC708Stuff> CC708Info

Definition at line 92 of file mythccextractorplayer.h.

◆ TeletextInfo

typedef QHash<uint, TeletextStuff> TeletextInfo

Definition at line 103 of file mythccextractorplayer.h.

◆ DVBSubInfo

typedef QHash<uint, DVBSubStuff> DVBSubInfo

Definition at line 114 of file mythccextractorplayer.h.

◆ SubtitleReaders

Definition at line 116 of file mythccextractorplayer.h.

Enumeration Type Documentation

◆ sub_types

enum sub_types
Enumerator
kSubCC608 
kSubCC708 
kSubDVB 
kSubTeletext 

Definition at line 18 of file mythccextractorplayer.h.