MythTV  master
Classes | Typedefs | Enumerations
cc608decoder.h File Reference
#include <cstdint>
#include <ctime>
#include <array>
#include <vector>
#include <QString>
#include <QMutex>
#include <QChar>
#include "format.h"
Include dependency graph for cc608decoder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CC608Input
 
class  CC608Decoder
 

Typedefs

using CC608Seen = std::array< bool, 4 >
 
using CC608ProgramType = std::array< QString, 96 >
 
using CC608PerField = std::array< int, 2 >
 
using CC608PerMode = std::array< int, 8 >
 

Enumerations

enum  { kHasMPAA = 0x1, kHasTPG = 0x2, kHasCanEnglish = 0x4, kHasCanFrench = 0x8 }
 
enum  { kRatingMPAA = 0, kRatingTPG, kRatingCanEnglish, kRatingCanFrench }
 

Typedef Documentation

◆ CC608Seen

using CC608Seen = std::array<bool,4>

Definition at line 18 of file cc608decoder.h.

◆ CC608ProgramType

using CC608ProgramType = std::array<QString,96>

Definition at line 19 of file cc608decoder.h.

◆ CC608PerField

using CC608PerField = std::array<int,2>

Definition at line 20 of file cc608decoder.h.

◆ CC608PerMode

using CC608PerMode = std::array<int,8>

Definition at line 21 of file cc608decoder.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kHasMPAA 
kHasTPG 
kHasCanEnglish 
kHasCanFrench 

Definition at line 31 of file cc608decoder.h.

◆ anonymous enum

anonymous enum
Enumerator
kRatingMPAA 
kRatingTPG 
kRatingCanEnglish 
kRatingCanFrench 

Definition at line 38 of file cc608decoder.h.