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

using CC608StreamType = QHash< int, QList< OneSubtitle > >
 Key is a CC number (1-4), values are the subtitles in chrono order. More...
 
using CC708StreamType = QHash< int, QList< OneSubtitle > >
 Key is a CC service (1-63), values are the subtitles in chrono order. More...
 
using TeletextStreamType = QHash< int, QList< OneSubtitle > >
 Key is a page number, values are the subtitles in chrono order. More...
 
using DVBStreamType = QList< OneSubtitle >
 Subtitles in chrono order. More...
 
using CC608Info = QHash< uint, CC608Stuff >
 
using CC708Info = QHash< uint, CC708Stuff >
 
using TeletextInfo = QHash< uint, TeletextStuff >
 
using DVBSubInfo = QHash< uint, DVBSubStuff >
 
using SubtitleReaders = QHash< uint, SubtitleReader * >
 

Enumerations

enum  sub_types { kSubCC608, kSubCC708, kSubDVB, kSubTeletext }
 

Typedef Documentation

◆ CC608StreamType

using CC608StreamType = QHash<int, QList<OneSubtitle> >

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

Definition at line 51 of file mythccextractorplayer.h.

◆ CC708StreamType

using CC708StreamType = QHash<int, QList<OneSubtitle> >

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

Definition at line 53 of file mythccextractorplayer.h.

◆ TeletextStreamType

using TeletextStreamType = QHash<int, QList<OneSubtitle> >

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

Definition at line 55 of file mythccextractorplayer.h.

◆ DVBStreamType

using DVBStreamType = QList<OneSubtitle>

Subtitles in chrono order.

Definition at line 57 of file mythccextractorplayer.h.

◆ CC608Info

using CC608Info = QHash<uint, CC608Stuff>

Definition at line 76 of file mythccextractorplayer.h.

◆ CC708Info

using CC708Info = QHash<uint, CC708Stuff>

Definition at line 86 of file mythccextractorplayer.h.

◆ TeletextInfo

using TeletextInfo = QHash<uint, TeletextStuff>

Definition at line 97 of file mythccextractorplayer.h.

◆ DVBSubInfo

using DVBSubInfo = QHash<uint, DVBSubStuff>

Definition at line 108 of file mythccextractorplayer.h.

◆ SubtitleReaders

Definition at line 110 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.