MythTV
master
|
#include <cstdint>
#include <ctime>
#include <array>
#include <vector>
#include <QString>
#include <QRecursiveMutex>
#include <QChar>
#include "libmythtv/format.h"
#include "libmythbase/mythchrono.h"
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 | CC608PerFieldTc = std::array< std::chrono::milliseconds, 2 > |
using | CC608PerMode = std::array< int, 8 > |
using | CC608PerModeTc = std::array< std::chrono::milliseconds, 8 > |
Enumerations | |
enum | : std::uint8_t { kHasMPAA = 0x1, kHasTPG = 0x2, kHasCanEnglish = 0x4, kHasCanFrench = 0x8 } |
enum | : std::uint8_t { kRatingMPAA = 0, kRatingTPG, kRatingCanEnglish, kRatingCanFrench } |
Definition at line 19 of file cc608decoder.h.
using CC608ProgramType = std::array<QString,96> |
Definition at line 20 of file cc608decoder.h.
using CC608PerField = std::array<int,2> |
Definition at line 21 of file cc608decoder.h.
using CC608PerFieldTc = std::array<std::chrono::milliseconds,2> |
Definition at line 22 of file cc608decoder.h.
using CC608PerMode = std::array<int,8> |
Definition at line 23 of file cc608decoder.h.
using CC608PerModeTc = std::array<std::chrono::milliseconds,8> |
Definition at line 24 of file cc608decoder.h.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kHasMPAA | |
kHasTPG | |
kHasCanEnglish | |
kHasCanFrench |
Definition at line 34 of file cc608decoder.h.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kRatingMPAA | |
kRatingTPG | |
kRatingCanEnglish | |
kRatingCanFrench |
Definition at line 41 of file cc608decoder.h.