MythTV  master
Classes | Variables
cc708window.h File Reference
#include <array>
#include <utility>
#include <vector>
#include <QString>
#include <QMutex>
#include <QColor>
#include "mythtvexp.h"
Include dependency graph for cc708window.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CC708CharacterAttribute
 
class  CC708Pen
 
class  CC708Character
 
class  CC708String
 
class  CC708Window
 
class  CC708Service
 

Variables

const uint k708JustifyLeft
 
const uint k708JustifyRight
 
const uint k708JustifyCenter
 
const uint k708JustifyFull
 
const uint k708EffectSnap
 
const uint k708EffectFade
 
const uint k708EffectWipe
 
const uint k708BorderNone
 
const uint k708BorderRaised
 
const uint k708BorderDepressed
 
const uint k708BorderUniform
 
const uint k708BorderShadowLeft
 
const uint k708BorderShadowRight
 
const uint k708DirLeftToRight
 
const uint k708DirRightToLeft
 
const uint k708DirTopToBottom
 
const uint k708DirBottomToTop
 
const uint k708AttrSizeSmall
 
const uint k708AttrSizeStandard
 
const uint k708AttrSizeLarge
 
const uint k708AttrOffsetSubscript
 
const uint k708AttrOffsetNormal
 
const uint k708AttrOffsetSuperscript
 
const uint k708AttrFontDefault
 
const uint k708AttrFontMonospacedSerif
 
const uint k708AttrFontProportionalSerif
 
const uint k708AttrFontMonospacedSansSerif
 
const uint k708AttrFontProportionalSansSerif
 
const uint k708AttrFontCasual
 
const uint k708AttrFontCursive
 
const uint k708AttrFontSmallCaps
 
const uint k708AttrEdgeNone
 
const uint k708AttrEdgeRaised
 
const uint k708AttrEdgeDepressed
 
const uint k708AttrEdgeUniform
 
const uint k708AttrEdgeLeftDropShadow
 
const uint k708AttrEdgeRightDropShadow
 
const uint k708AttrColorBlack
 
const uint k708AttrColorWhite
 
const uint k708AttrOpacitySolid
 
const uint k708AttrOpacityFlash
 
const uint k708AttrOpacityTranslucent
 
const uint k708AttrOpacityTransparent
 
const int k708MaxWindows = 8
 
const int k708MaxRows = 16
 
const int k708MaxColumns = 64
 

Variable Documentation

◆ k708JustifyLeft

const uint k708JustifyLeft
extern

Definition at line 55 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708JustifyRight

const uint k708JustifyRight
extern

Definition at line 56 of file cc708window.cpp.

◆ k708JustifyCenter

const uint k708JustifyCenter
extern

Definition at line 57 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708JustifyFull

const uint k708JustifyFull
extern

Definition at line 58 of file cc708window.cpp.

◆ k708EffectSnap

const uint k708EffectSnap
extern

Definition at line 60 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708EffectFade

const uint k708EffectFade
extern

Definition at line 61 of file cc708window.cpp.

◆ k708EffectWipe

const uint k708EffectWipe
extern

Definition at line 62 of file cc708window.cpp.

◆ k708BorderNone

const uint k708BorderNone
extern

Definition at line 64 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708BorderRaised

const uint k708BorderRaised
extern

Definition at line 65 of file cc708window.cpp.

◆ k708BorderDepressed

const uint k708BorderDepressed
extern

Definition at line 66 of file cc708window.cpp.

◆ k708BorderUniform

const uint k708BorderUniform
extern

Definition at line 67 of file cc708window.cpp.

◆ k708BorderShadowLeft

const uint k708BorderShadowLeft
extern

Definition at line 68 of file cc708window.cpp.

◆ k708BorderShadowRight

const uint k708BorderShadowRight
extern

Definition at line 69 of file cc708window.cpp.

◆ k708DirLeftToRight

const uint k708DirLeftToRight
extern

◆ k708DirRightToLeft

const uint k708DirRightToLeft
extern

◆ k708DirTopToBottom

const uint k708DirTopToBottom
extern

◆ k708DirBottomToTop

const uint k708DirBottomToTop
extern

◆ k708AttrSizeSmall

const uint k708AttrSizeSmall
extern

Definition at line 76 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrSizeStandard

const uint k708AttrSizeStandard
extern

Definition at line 77 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle().

◆ k708AttrSizeLarge

const uint k708AttrSizeLarge
extern

Definition at line 78 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrOffsetSubscript

const uint k708AttrOffsetSubscript
extern

Definition at line 80 of file cc708window.cpp.

◆ k708AttrOffsetNormal

const uint k708AttrOffsetNormal
extern

Definition at line 81 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle().

◆ k708AttrOffsetSuperscript

const uint k708AttrOffsetSuperscript
extern

Definition at line 82 of file cc708window.cpp.

◆ k708AttrFontDefault

const uint k708AttrFontDefault
extern

Definition at line 84 of file cc708window.cpp.

◆ k708AttrFontMonospacedSerif

const uint k708AttrFontMonospacedSerif
extern

Definition at line 85 of file cc708window.cpp.

◆ k708AttrFontProportionalSerif

const uint k708AttrFontProportionalSerif
extern

Definition at line 86 of file cc708window.cpp.

◆ k708AttrFontMonospacedSansSerif

const uint k708AttrFontMonospacedSansSerif
extern

Definition at line 87 of file cc708window.cpp.

◆ k708AttrFontProportionalSansSerif

const uint k708AttrFontProportionalSansSerif
extern

Definition at line 88 of file cc708window.cpp.

◆ k708AttrFontCasual

const uint k708AttrFontCasual
extern

Definition at line 89 of file cc708window.cpp.

◆ k708AttrFontCursive

const uint k708AttrFontCursive
extern

Definition at line 90 of file cc708window.cpp.

◆ k708AttrFontSmallCaps

const uint k708AttrFontSmallCaps
extern

Definition at line 91 of file cc708window.cpp.

Referenced by SubtitleFormat::Load().

◆ k708AttrEdgeNone

const uint k708AttrEdgeNone
extern

Definition at line 93 of file cc708window.cpp.

◆ k708AttrEdgeRaised

const uint k708AttrEdgeRaised
extern

Definition at line 94 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeDepressed

const uint k708AttrEdgeDepressed
extern

Definition at line 95 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeUniform

const uint k708AttrEdgeUniform
extern

Definition at line 96 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeLeftDropShadow

const uint k708AttrEdgeLeftDropShadow
extern

Definition at line 97 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeRightDropShadow

const uint k708AttrEdgeRightDropShadow
extern

Definition at line 98 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrColorBlack

const uint k708AttrColorBlack
extern

Definition at line 100 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle(), and CC708Window::SetWindowStyle().

◆ k708AttrColorWhite

const uint k708AttrColorWhite
extern

Definition at line 101 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle().

◆ k708AttrOpacitySolid

const uint k708AttrOpacitySolid
extern

Definition at line 103 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle(), and CC708Window::SetWindowStyle().

◆ k708AttrOpacityFlash

const uint k708AttrOpacityFlash
extern

Definition at line 104 of file cc708window.cpp.

◆ k708AttrOpacityTranslucent

const uint k708AttrOpacityTranslucent
extern

Definition at line 105 of file cc708window.cpp.

◆ k708AttrOpacityTransparent

const uint k708AttrOpacityTransparent
extern

Definition at line 106 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle(), and CC708Window::SetWindowStyle().

◆ k708MaxWindows

const int k708MaxWindows = 8

Definition at line 72 of file cc708window.h.

Referenced by SubtitleScreen::DisplayCC708Subtitles().

◆ k708MaxRows

const int k708MaxRows = 16

Definition at line 73 of file cc708window.h.

◆ k708MaxColumns

const int k708MaxColumns = 64

Definition at line 74 of file cc708window.h.