MythTV  master
Classes | Variables
cc708window.h File Reference
#include <array>
#include <utility>
#include <vector>
#include <QString>
#include <QRecursiveMutex>
#include <QColor>
#include "libmythtv/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

Definition at line 55 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708JustifyRight

const uint k708JustifyRight

Definition at line 56 of file cc708window.cpp.

◆ k708JustifyCenter

const uint k708JustifyCenter

Definition at line 57 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708JustifyFull

const uint k708JustifyFull

Definition at line 58 of file cc708window.cpp.

◆ k708EffectSnap

const uint k708EffectSnap

Definition at line 60 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708EffectFade

const uint k708EffectFade

Definition at line 61 of file cc708window.cpp.

◆ k708EffectWipe

const uint k708EffectWipe

Definition at line 62 of file cc708window.cpp.

◆ k708BorderNone

const uint k708BorderNone

Definition at line 64 of file cc708window.cpp.

Referenced by CC708Window::SetWindowStyle().

◆ k708BorderRaised

const uint k708BorderRaised

Definition at line 65 of file cc708window.cpp.

◆ k708BorderDepressed

const uint k708BorderDepressed

Definition at line 66 of file cc708window.cpp.

◆ k708BorderUniform

const uint k708BorderUniform

Definition at line 67 of file cc708window.cpp.

◆ k708BorderShadowLeft

const uint k708BorderShadowLeft

Definition at line 68 of file cc708window.cpp.

◆ k708BorderShadowRight

const uint k708BorderShadowRight

Definition at line 69 of file cc708window.cpp.

◆ k708DirLeftToRight

const uint k708DirLeftToRight

◆ k708DirRightToLeft

const uint k708DirRightToLeft

◆ k708DirTopToBottom

const uint k708DirTopToBottom

◆ k708DirBottomToTop

const uint k708DirBottomToTop

◆ k708AttrSizeSmall

const uint k708AttrSizeSmall

Definition at line 76 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrSizeStandard

const uint k708AttrSizeStandard

Definition at line 77 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle().

◆ k708AttrSizeLarge

const uint k708AttrSizeLarge

Definition at line 78 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrOffsetSubscript

const uint k708AttrOffsetSubscript

Definition at line 80 of file cc708window.cpp.

◆ k708AttrOffsetNormal

const uint k708AttrOffsetNormal

Definition at line 81 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle().

◆ k708AttrOffsetSuperscript

const uint k708AttrOffsetSuperscript

Definition at line 82 of file cc708window.cpp.

◆ k708AttrFontDefault

const uint k708AttrFontDefault

Definition at line 84 of file cc708window.cpp.

◆ k708AttrFontMonospacedSerif

const uint k708AttrFontMonospacedSerif

Definition at line 85 of file cc708window.cpp.

◆ k708AttrFontProportionalSerif

const uint k708AttrFontProportionalSerif

Definition at line 86 of file cc708window.cpp.

◆ k708AttrFontMonospacedSansSerif

const uint k708AttrFontMonospacedSansSerif

Definition at line 87 of file cc708window.cpp.

◆ k708AttrFontProportionalSansSerif

const uint k708AttrFontProportionalSansSerif

Definition at line 88 of file cc708window.cpp.

◆ k708AttrFontCasual

const uint k708AttrFontCasual

Definition at line 89 of file cc708window.cpp.

◆ k708AttrFontCursive

const uint k708AttrFontCursive

Definition at line 90 of file cc708window.cpp.

◆ k708AttrFontSmallCaps

const uint k708AttrFontSmallCaps

Definition at line 91 of file cc708window.cpp.

Referenced by SubtitleFormat::Load().

◆ k708AttrEdgeNone

const uint k708AttrEdgeNone

Definition at line 93 of file cc708window.cpp.

◆ k708AttrEdgeRaised

const uint k708AttrEdgeRaised

Definition at line 94 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeDepressed

const uint k708AttrEdgeDepressed

Definition at line 95 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeUniform

const uint k708AttrEdgeUniform

Definition at line 96 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeLeftDropShadow

const uint k708AttrEdgeLeftDropShadow

Definition at line 97 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrEdgeRightDropShadow

const uint k708AttrEdgeRightDropShadow

Definition at line 98 of file cc708window.cpp.

Referenced by SubtitleFormat::GetFont().

◆ k708AttrColorBlack

const uint k708AttrColorBlack

Definition at line 100 of file cc708window.cpp.

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

◆ k708AttrColorWhite

const uint k708AttrColorWhite

Definition at line 101 of file cc708window.cpp.

Referenced by CC708Pen::SetPenStyle().

◆ k708AttrOpacitySolid

const uint k708AttrOpacitySolid

Definition at line 103 of file cc708window.cpp.

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

◆ k708AttrOpacityFlash

const uint k708AttrOpacityFlash

Definition at line 104 of file cc708window.cpp.

◆ k708AttrOpacityTranslucent

const uint k708AttrOpacityTranslucent

Definition at line 105 of file cc708window.cpp.

◆ k708AttrOpacityTransparent

const uint k708AttrOpacityTransparent

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.