MythTV master
Public Member Functions | Private Member Functions | List of all members
FormattedTextSubtitle608 Class Reference

#include <libmythtv/captions/subtitlescreen.h>

Inheritance diagram for FormattedTextSubtitle608:
[legend]
Collaboration diagram for FormattedTextSubtitle608:
[legend]

Public Member Functions

 FormattedTextSubtitle608 (const std::vector< CC608Text * > &buffers, const QString &base="", QRect safearea=QRect(), SubtitleScreen *p=nullptr)
 
void Layout (void) override
 
- Public Member Functions inherited from FormattedTextSubtitle
virtual ~FormattedTextSubtitle ()=default
 
virtual void WrapLongLines (void)
 
virtual void Layout (void)
 
virtual void PreRender (void)
 
virtual void Draw (void)
 
virtual int CacheNum (void) const
 
QStringList ToSRT (void) const
 

Private Member Functions

void Init (const std::vector< CC608Text * > &buffers)
 

Additional Inherited Members

- Protected Member Functions inherited from FormattedTextSubtitle
 FormattedTextSubtitle (QString base, QRect safearea, std::chrono::milliseconds start, std::chrono::milliseconds duration, SubtitleScreen *p)
 
 FormattedTextSubtitle (void)=default
 
- Protected Attributes inherited from FormattedTextSubtitle
QString m_base
 
QVector< FormattedTextLinem_lines
 
const QRect m_safeArea
 
std::chrono::milliseconds m_start {0ms}
 
std::chrono::milliseconds m_duration {0ms}
 
SubtitleScreenm_subScreen {nullptr}
 
int m_xAnchorPoint {0}
 
int m_yAnchorPoint {0}
 
int m_xAnchor {0}
 
int m_yAnchor {0}
 
QRect m_bounds
 

Detailed Description

Definition at line 133 of file subtitlescreen.h.

Constructor & Destructor Documentation

◆ FormattedTextSubtitle608()

FormattedTextSubtitle608::FormattedTextSubtitle608 ( const std::vector< CC608Text * > &  buffers,
const QString &  base = "",
QRect  safearea = QRect(),
SubtitleScreen p = nullptr 
)
inlineexplicit

Definition at line 136 of file subtitlescreen.h.

Member Function Documentation

◆ Init()

void FormattedTextSubtitle608::Init ( const std::vector< CC608Text * > &  buffers)
private

Definition at line 1257 of file subtitlescreen.cpp.

◆ Layout()

void FormattedTextSubtitle608::Layout ( void  )
overridevirtual

Reimplemented from FormattedTextSubtitle.

Definition at line 1210 of file subtitlescreen.cpp.


The documentation for this class was generated from the following files: